一款利用html5和css3动画排列人物头像的实例演示


Posted in HTML / CSS onDecember 05, 2014

今天给大家分享一款html5和css3动画排列人物头像演示。这款实例页面初始时,只有中间的美女图,然后出现微笑图,紧接着出现小的人物图,慢慢的以动画的形式排列到页面中形成一个圆环。效果图如下:

一款利用html5和css3动画排列人物头像的实例演示

实现的代码。

html代码:

XML/HTML Code复制内容到剪贴板
  1. <div class='stage'>  
  2.         <div class='image'>  
  3.             <img src="https://pbs.twimg.com/profile_images/529224080751202304/UNLt5nUZ_400x400.jpeg">  
  4.             <div class='smiley'>  
  5.                 <svg width="30px" height="30px">  
  6.                     <path fill="#effedd" d="M15,0C6.7,0,0,6.7,0,15c0,8.3,6.7,15,15,15s15-6.7,15-15C30,6.7,23.3,0,15,0z M20.5,8c1.4,0,2.5,1.1,2.5,2.5c0,1.4-1.1,2.5-2.5,2.5S18,11.9,18,10.5C18,9.1,19.1,8,20.5,8z M10.5,8c1.4,0,2.5,1.1,2.5,2.5c0,1.4-1.1,2.5-2.5,2.5S8,11.9,8,10.5C8,9.1,9.1,8,10.5,8z M15,26c-5,0-9-4-9-9h3c0,3.3,2.7,6,6,6s6-2.7,6-6h3C24,22,20,26,15,26z" /></svg>  
  7.             </div>  
  8.         </div>  
  9.         <figure class='avatar'>  
  10.         </figure>  
  11.         <figure class='avatar'>  
  12.         </figure>  
  13.         <figure class='avatar'>  
  14.         </figure>  
  15.         <figure class='avatar'>  
  16.         </figure>  
  17.         <figure class='avatar'>  
  18.         </figure>  
  19.         <figure class='avatar'>  
  20.         </figure>  
  21.         <figure class='avatar'>  
  22.         </figure>  
  23.         <figure class='avatar'>  
  24.         </figure>  
  25.     </div>  

css3代码:

CSS Code复制内容到剪贴板
  1. .stage {   
  2.   positionabsolute;   
  3.   top: 0;   
  4.   rightright: 0;   
  5.   bottombottom: 0;   
  6.   left: 0;   
  7.   marginauto;   
  8.   height460px;   
  9.   width480px;   
  10. }   
  11.   
  12. .avatar {   
  13.   positionabsolute;   
  14.   top: 0;   
  15.   rightright: 0;   
  16.   bottombottom: 0;   
  17.   left: 0;   
  18.   marginauto;   
  19.   height64px;   
  20.   width64px;   
  21.   background-repeatno-repeat;   
  22.   background-size: cover;   
  23.   border-radius: 50%;   
  24.   -webkit-transform-origin: center;   
  25.       -ms-transform-origin: center;   
  26.           transform-origin: center;   
  27. }   
  28. .avatar:before {   
  29.   content'';   
  30.   positionabsolute;   
  31.   top: -8%;   
  32.   rightright: -8%;   
  33.   height: 17.06667px;   
  34.   width: 17.06667px;   
  35.   background#bec4bc;   
  36.   border-radius: 50%;   
  37.   border3px solid white;   
  38. }   
  39. .avatar:nth-of-type(1) {   
  40.   -webkit-animation: ani1 2s 0.1s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  41.           animation: ani1 2s 0.1s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  42. }   
  43. @-webkit-keyframes ani1 {   
  44.   0%, 20% {   
  45.     -webkit-transform: rotate(45deg) translate(0) rotate(-45deg);   
  46.             transform: rotate(45deg) translate(0) rotate(-45deg);   
  47.   }   
  48.   34%, 100% {   
  49.     -webkit-transform: rotate(45deg) translate(208px) rotate(-45deg);   
  50.             transform: rotate(45deg) translate(208px) rotate(-45deg);   
  51.   }   
  52. }   
  53. @keyframes ani1 {   
  54.   0%, 20% {   
  55.     -webkit-transform: rotate(45deg) translate(0) rotate(-45deg);   
  56.             transform: rotate(45deg) translate(0) rotate(-45deg);   
  57.   }   
  58.   34%, 100% {   
  59.     -webkit-transform: rotate(45deg) translate(208px) rotate(-45deg);   
  60.             transform: rotate(45deg) translate(208px) rotate(-45deg);   
  61.   }   
  62. }   
  63. .avatar:nth-of-type(2) {   
  64.   -webkit-animation: ani2 2s 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  65.           animation: ani2 2s 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  66. }   
  67. @-webkit-keyframes ani2 {   
  68.   0%, 20% {   
  69.     -webkit-transform: rotate(90deg) translate(0) rotate(-90deg);   
  70.             transform: rotate(90deg) translate(0) rotate(-90deg);   
  71.   }   
  72.   34%, 100% {   
  73.     -webkit-transform: rotate(90deg) translate(208px) rotate(-90deg);   
  74.             transform: rotate(90deg) translate(208px) rotate(-90deg);   
  75.   }   
  76. }   
  77. @keyframes ani2 {   
  78.   0%, 20% {   
  79.     -webkit-transform: rotate(90deg) translate(0) rotate(-90deg);   
  80.             transform: rotate(90deg) translate(0) rotate(-90deg);   
  81.   }   
  82.   34%, 100% {   
  83.     -webkit-transform: rotate(90deg) translate(208px) rotate(-90deg);   
  84.             transform: rotate(90deg) translate(208px) rotate(-90deg);   
  85.   }   
  86. }   
  87. .avatar:nth-of-type(3) {   
  88.   -webkit-animation: ani3 2s 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  89.           animation: ani3 2s 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  90. }   
  91. @-webkit-keyframes ani3 {   
  92.   0%, 20% {   
  93.     -webkit-transform: rotate(135deg) translate(0) rotate(-135deg);   
  94.             transform: rotate(135deg) translate(0) rotate(-135deg);   
  95.   }   
  96.   34%, 100% {   
  97.     -webkit-transform: rotate(135deg) translate(208px) rotate(-135deg);   
  98.             transform: rotate(135deg) translate(208px) rotate(-135deg);   
  99.   }   
  100. }   
  101. @keyframes ani3 {   
  102.   0%, 20% {   
  103.     -webkit-transform: rotate(135deg) translate(0) rotate(-135deg);   
  104.             transform: rotate(135deg) translate(0) rotate(-135deg);   
  105.   }   
  106.   34%, 100% {   
  107.     -webkit-transform: rotate(135deg) translate(208px) rotate(-135deg);   
  108.             transform: rotate(135deg) translate(208px) rotate(-135deg);   
  109.   }   
  110. }   
  111. .avatar:nth-of-type(4) {   
  112.   -webkit-animation: ani4 2s 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  113.           animation: ani4 2s 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  114. }   
  115. @-webkit-keyframes ani4 {   
  116.   0%, 20% {   
  117.     -webkit-transform: rotate(180deg) translate(0) rotate(-180deg);   
  118.             transform: rotate(180deg) translate(0) rotate(-180deg);   
  119.   }   
  120.   34%, 100% {   
  121.     -webkit-transform: rotate(180deg) translate(208px) rotate(-180deg);   
  122.             transform: rotate(180deg) translate(208px) rotate(-180deg);   
  123.   }   
  124. }   
  125. @keyframes ani4 {   
  126.   0%, 20% {   
  127.     -webkit-transform: rotate(180deg) translate(0) rotate(-180deg);   
  128.             transform: rotate(180deg) translate(0) rotate(-180deg);   
  129.   }   
  130.   34%, 100% {   
  131.     -webkit-transform: rotate(180deg) translate(208px) rotate(-180deg);   
  132.             transform: rotate(180deg) translate(208px) rotate(-180deg);   
  133.   }   
  134. }   
  135. .avatar:nth-of-type(5) {   
  136.   -webkit-animation: ani5 2s 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  137.           animation: ani5 2s 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  138. }   
  139. @-webkit-keyframes ani5 {   
  140.   0%, 20% {   
  141.     -webkit-transform: rotate(225deg) translate(0) rotate(-225deg);   
  142.             transform: rotate(225deg) translate(0) rotate(-225deg);   
  143.   }   
  144.   34%, 100% {   
  145.     -webkit-transform: rotate(225deg) translate(208px) rotate(-225deg);   
  146.             transform: rotate(225deg) translate(208px) rotate(-225deg);   
  147.   }   
  148. }   
  149. @keyframes ani5 {   
  150.   0%, 20% {   
  151.     -webkit-transform: rotate(225deg) translate(0) rotate(-225deg);   
  152.             transform: rotate(225deg) translate(0) rotate(-225deg);   
  153.   }   
  154.   34%, 100% {   
  155.     -webkit-transform: rotate(225deg) translate(208px) rotate(-225deg);   
  156.             transform: rotate(225deg) translate(208px) rotate(-225deg);   
  157.   }   
  158. }   
  159. .avatar:nth-of-type(6) {   
  160.   -webkit-animation: ani6 2s 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  161.           animation: ani6 2s 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  162. }   
  163. @-webkit-keyframes ani6 {   
  164.   0%, 20% {   
  165.     -webkit-transform: rotate(270deg) translate(0) rotate(-270deg);   
  166.             transform: rotate(270deg) translate(0) rotate(-270deg);   
  167.   }   
  168.   34%, 100% {   
  169.     -webkit-transform: rotate(270deg) translate(208px) rotate(-270deg);   
  170.             transform: rotate(270deg) translate(208px) rotate(-270deg);   
  171.   }   
  172. }   
  173. @keyframes ani6 {   
  174.   0%, 20% {   
  175.     -webkit-transform: rotate(270deg) translate(0) rotate(-270deg);   
  176.             transform: rotate(270deg) translate(0) rotate(-270deg);   
  177.   }   
  178.   34%, 100% {   
  179.     -webkit-transform: rotate(270deg) translate(208px) rotate(-270deg);   
  180.             transform: rotate(270deg) translate(208px) rotate(-270deg);   
  181.   }   
  182. }   
  183. .avatar:nth-of-type(7) {   
  184.   -webkit-animation: ani7 2s 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  185.           animation: ani7 2s 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  186. }   
  187. @-webkit-keyframes ani7 {   
  188.   0%, 20% {   
  189.     -webkit-transform: rotate(315deg) translate(0) rotate(-315deg);   
  190.             transform: rotate(315deg) translate(0) rotate(-315deg);   
  191.   }   
  192.   34%, 100% {   
  193.     -webkit-transform: rotate(315deg) translate(208px) rotate(-315deg);   
  194.             transform: rotate(315deg) translate(208px) rotate(-315deg);   
  195.   }   
  196. }   
  197. @keyframes ani7 {   
  198.   0%, 20% {   
  199.     -webkit-transform: rotate(315deg) translate(0) rotate(-315deg);   
  200.             transform: rotate(315deg) translate(0) rotate(-315deg);   
  201.   }   
  202.   34%, 100% {   
  203.     -webkit-transform: rotate(315deg) translate(208px) rotate(-315deg);   
  204.             transform: rotate(315deg) translate(208px) rotate(-315deg);   
  205.   }   
  206. }   
  207. .avatar:nth-of-type(8) {   
  208.   -webkit-animation: ani8 2s 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  209.           animation: ani8 2s 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  210. }   
  211. @-webkit-keyframes ani8 {   
  212.   0%, 20% {   
  213.     -webkit-transform: rotate(360deg) translate(0) rotate(-360deg);   
  214.             transform: rotate(360deg) translate(0) rotate(-360deg);   
  215.   }   
  216.   34%, 100% {   
  217.     -webkit-transform: rotate(360deg) translate(208px) rotate(-360deg);   
  218.             transform: rotate(360deg) translate(208px) rotate(-360deg);   
  219.   }   
  220. }   
  221. @keyframes ani8 {   
  222.   0%, 20% {   
  223.     -webkit-transform: rotate(360deg) translate(0) rotate(-360deg);   
  224.             transform: rotate(360deg) translate(0) rotate(-360deg);   
  225.   }   
  226.   34%, 100% {   
  227.     -webkit-transform: rotate(360deg) translate(208px) rotate(-360deg);   
  228.             transform: rotate(360deg) translate(208px) rotate(-360deg);   
  229.   }   
  230. }   
  231. .avatar:nth-of-type(4):before, .avatar:nth-of-type(2):before {   
  232.   -webkit-animation: bounce 3s 1.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards, colorchange 1s 1.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  233.           animation: bounce 3s 1.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards, colorchange 1s 1.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  234. }   
  235. .avatar:nth-of-type(7):before {   
  236.   -webkit-animation: bounce 3s 2s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards, colorchange 1s 2s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  237.           animation: bounce 3s 2s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards, colorchange 1s 2s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  238. }   
  239. .avatar:nth-of-type(3):before {   
  240.   -webkit-animation: bounce 3s 2.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards, colorchange 1s 2.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  241.           animation: bounce 3s 2.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards, colorchange 1s 2.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  242. }   
  243. .avatar:nth-of-type(1):before {   
  244.   -webkit-animation: bounce 3s 3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards, colorchange 1s 3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  245.           animation: bounce 3s 3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards, colorchange 1s 3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  246. }   
  247. .avatar:nth-of-type(6):before {   
  248.   -webkit-animation: bounce 3s 3.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards, colorchange 1s 3.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  249.           animation: bounce 3s 3.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards, colorchange 1s 3.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  250. }   
  251. .avatar:nth-of-type(5):before {   
  252.   -webkit-animation: bounce 3s 3.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards, colorchange 1s 3.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  253.           animation: bounce 3s 3.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards, colorchange 1s 3.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  254. }   
  255. .avatar:nth-of-type(8):before {   
  256.   -webkit-animation: bounce 3s 4s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards, colorchange 1s 4s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  257.           animation: bounce 3s 4s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards, colorchange 1s 4s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  258. }   
  259.   
  260. .image {   
  261.   positionabsolute;   
  262.   top: 0;   
  263.   rightright: 0;   
  264.   bottombottom: 0;   
  265.   left: 0;   
  266.   marginauto;   
  267.   height220px;   
  268.   width220px;   
  269. }   
  270. .image img {   
  271.   positionrelative;   
  272.   height220px;   
  273.   width220px;   
  274.   border-radius: 50%;   
  275.   z-index: 1;   
  276. }   
  277. .image:before {   
  278.   positionabsolute;   
  279.   top: 0;   
  280.   rightright: 0;   
  281.   bottombottom: 0;   
  282.   left: 0;   
  283.   marginauto;   
  284.   content'';   
  285.   height: 100%;   
  286.   width: 100%;   
  287.   background#f9fff7;   
  288.   border3px solid #e7f5d1;   
  289.   border-radius: 50%;   
  290.   -webkit-animation: pulse 1s 1.4s ease-out;   
  291.           animation: pulse 1s 1.4s ease-out;   
  292.   -webkit-animation-iteration-count: 3;   
  293.           animation-iteration-count: 3;   
  294. }   
  295. .image .smiley {   
  296.   positionabsolute;   
  297.   top: -8px;   
  298.   rightright: -8px;   
  299.   height64px;   
  300.   width64px;   
  301.   background#b5e763;   
  302.   border-radius: 50%;   
  303.   border5px solid white;   
  304.   -webkit-animation: bounce 5s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  305.           animation: bounce 5s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  306.   -webkit-transform-origin: center;   
  307.       -ms-transform-origin: center;   
  308.           transform-origin: center;   
  309.   z-index: 1;   
  310. }   
  311. .image .smiley svg {   
  312.   positionabsolute;   
  313.   top: 0;   
  314.   rightright: 0;   
  315.   bottombottom: 0;   
  316.   left: 0;   
  317.   marginauto;   
  318.   -webkit-animation: bounce 5s 0.075s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  319.           animation: bounce 5s 0.075s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;   
  320. }   
  321.   
  322. @-webkit-keyframes bounce {   
  323.   0% {   
  324.     -webkit-transform: scale(0);   
  325.             transform: scale(0);   
  326.   }   
  327.   5% {   
  328.     -webkit-transform: scale(1.5);   
  329.             transform: scale(1.5);   
  330.   }   
  331.   10%, 100% {   
  332.     -webkit-transform: scale(1);   
  333.             transform: scale(1);   
  334.   }   
  335. }   
  336.   
  337. @keyframes bounce {   
  338.   0% {   
  339.     -webkit-transform: scale(0);   
  340.             transform: scale(0);   
  341.   }   
  342.   5% {   
  343.     -webkit-transform: scale(1.5);   
  344.             transform: scale(1.5);   
  345.   }   
  346.   10%, 100% {   
  347.     -webkit-transform: scale(1);   
  348.             transform: scale(1);   
  349.   }   
  350. }   
  351. @-webkit-keyframes pulse {   
  352.   0% {   
  353.     -webkit-transform: scale(0.1, 0.1);   
  354.             transform: scale(0.1, 0.1);   
  355.     opacity: 0.0;   
  356.   }   
  357.   50% {   
  358.     opacity: 1.0;   
  359.   }   
  360.   100% {   
  361.     -webkit-transform: scale(3);   
  362.             transform: scale(3);   
  363.     opacity: 0.0;   
  364.   }   
  365. }   
  366. @keyframes pulse {   
  367.   0% {   
  368.     -webkit-transform: scale(0.1, 0.1);   
  369.             transform: scale(0.1, 0.1);   
  370.     opacity: 0.0;   
  371.   }   
  372.   50% {   
  373.     opacity: 1.0;   
  374.   }   
  375.   100% {   
  376.     -webkit-transform: scale(3);   
  377.             transform: scale(3);   
  378.     opacity: 0.0;   
  379.   }   
  380. }   
  381. @-webkit-keyframes colorchange {   
  382.   0% {   
  383.     background#bec4bc;   
  384.   }   
  385.   100% {   
  386.     background#b5e763;   
  387.   }   
  388. }   
  389. @keyframes colorchange {   
  390.   0% {   
  391.     background#bec4bc;   
  392.   }   
  393.   100% {   
  394.     background#b5e763;   
  395.   }   
  396. }   
  397. .avatar:nth-of-type(1) {   
  398.   background-imageurl("128.jpg");   
  399. }   
  400.   
  401. .avatar:nth-of-type(2) {   
  402.   background-imageurl("rasagy.jpg");   
  403. }   
  404.   
  405. .avatar:nth-of-type(3) {   
  406.   background-imageurl("geeftvorm.jpg");   
  407. }   
  408.   
  409. .avatar:nth-of-type(4) {   
  410.   background-imageurl("VinThomas.jpg");   
  411. }   
  412.   
  413. .avatar:nth-of-type(5) {   
  414.   background-imageurl("ladylexy.jpg");   
  415. }   
  416.   
  417. .avatar:nth-of-type(6) {   
  418.   background-imageurl("claudioguglieri.jpg");   
  419. }   
  420.   
  421. .avatar:nth-of-type(7) {   
  422.   background-imageurl("jina.jpg");   
  423. }   
  424.   
  425. .avatar:nth-of-type(8) {   
  426.   background-imageurl("peterme.jpg");   
  427. }  

好了以上就是今天介绍的html5和css3动画排列人物头像代码演示,谢谢阅读,希望能帮到大家,请继续关注三水点靠木,我们会努力分享更多优秀的文章。

HTML / CSS 相关文章推荐
详解移动端HTML5音频与视频问题及解决方案
Aug 22 HTML / CSS
HTML5的结构和语义(3):语义性的块级元素
Oct 17 HTML / CSS
浅谈Html5多线程开发之WebWorkers
May 02 HTML / CSS
用canvas画心电图的示例代码
Sep 10 HTML / CSS
HTML table 表格边框的实现思路
Oct 12 HTML / CSS
Html5 canvas画图白板踩坑
Jun 01 HTML / CSS
HTML5超文本标记语言的实现方法
Sep 24 HTML / CSS
CSS3 制作的悬停缩放特效
Apr 13 HTML / CSS
HTML常用标签超详细整理
Mar 19 HTML / CSS
聊聊CSS粘性定位sticky案例解析
Jun 01 HTML / CSS
浅谈为什么我的 z-index 又不生效了
Jul 15 HTML / CSS
css弧边选项卡的项目实践
May 07 HTML / CSS
HTML5中drawImage用法分析
Dec 01 #HTML / CSS
html5+css3气泡组件的实现
Nov 21 #HTML / CSS
5 个强大的HTML5 API 函数推荐
Nov 19 #HTML / CSS
实例教程 HTML5 Canvas 超炫酷烟花绽放动画实现代码
Nov 05 #HTML / CSS
HTML5制作3D爱心动画教程 献给女友浪漫的礼物
Nov 05 #HTML / CSS
html5 css3实例教程 一款html5和css3实现的小机器人走路动画
Oct 20 #HTML / CSS
实例教程 利用html5和css3打造一款创意404页面
Oct 20 #HTML / CSS
You might like
2020年4月放送决定!第2期TV动画《邪神酱飞踢》视觉图&主题曲情报公开!
2020/03/06 日漫
PHP实现网上点歌(二)
2006/10/09 PHP
php5.2时间相差8小时
2007/01/15 PHP
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
2010/12/29 PHP
深入PHP异步执行的详解
2013/06/03 PHP
php中preg_match的isU代表什么意思
2015/10/01 PHP
PHP实现网站应用微信登录功能详解
2019/04/11 PHP
PHP生成随机码的思路与方法实例探索
2019/04/11 PHP
ExtJS4 Grid改变单元格背景颜色及Column render学习
2013/02/06 Javascript
JQuery操作Select的Options的Bug(IE8兼容性视图模式)
2013/04/21 Javascript
IE下双击checkbox反应延迟问题的解决方法
2014/03/27 Javascript
jQuery实现自动滚动到页面顶端的方法
2015/05/22 Javascript
jQuery可见性过滤选择器用法示例
2016/09/09 Javascript
easyui datagrid 大数据加载效率慢,优化解决方法(推荐)
2016/11/09 Javascript
node.js操作mongodb简单示例分享
2017/05/25 Javascript
微信小程序实现打卡日历功能
2020/09/21 Javascript
vue.js引入外部CSS样式和外部JS文件的方法
2019/01/06 Javascript
js中数组常用方法总结(推荐)
2019/04/09 Javascript
详解小程序用户登录状态检查与更新实例
2019/05/15 Javascript
Node.js 的 GC 机制详解
2019/06/03 Javascript
Vue监听页面刷新和关闭功能
2019/06/20 Javascript
编写Python脚本来实现最简单的FTP下载的教程
2015/05/04 Python
Python利用正则表达式匹配并截取指定子串及去重的方法
2015/07/30 Python
python实现在IDLE中输入多行的方法
2018/04/19 Python
浅谈python中统计计数的几种方法和Counter详解
2019/11/07 Python
python GUI库图形界面开发之PyQt5控件QTableWidget详细使用方法与属性
2020/02/25 Python
python解释器安装教程的方法步骤
2020/07/02 Python
Python使用urlretrieve实现直接远程下载图片的示例代码
2020/08/17 Python
分布式全文检索引擎ElasticSearch原理及使用实例
2020/11/14 Python
HTML5 input placeholder 颜色修改示例
2014/05/30 HTML / CSS
捷克原创男装和女装购物网站:Bolf.cz
2018/04/28 全球购物
学生党支部先进事迹
2014/02/04 职场文书
投标承诺书怎么写
2014/05/24 职场文书
预防艾滋病宣传活动总结
2015/05/09 职场文书
2016年秋季新学期致辞
2015/07/30 职场文书
关于感恩老师的古诗句
2019/08/20 职场文书