CSS3 animation如何实现简易幻灯片轮播特效

果然,过了一会儿,在那个地方出现了太阳的小半边脸,红是红得很,却没有亮光。太阳像负着什么重担似的,慢慢儿,一纵一纵地,使劲儿向上升。

CSS3有个别特性,可以触发硬件GPU来加速渲染,而不是调用默认浏览器引擎渲染;

但是很多属性,默认都是不开启硬件加速的;需要触发条件,一个最简单的触发条件就是使用3D属性(对Z轴的操作)

效果图

代码

XML/HTML Code复制内容到剪贴板
  1. <!DOCTYPEhtml>
  2. <htmllang="en">
  3. <head>
  4. <metacharset="UTF-8">
  5. <title>CSS3幻灯片</title>
  6. <styletype="text/css"media="screen">
  7. .items{
  8. width:280px;
  9. height:150px;
  10. border:1pxsolid#ddd;
  11. box-sizing:border-box;
  12. border-radius:10px;
  13. background-size:cover;
  14. -webkit-transform:translateZ(0);
  15. transform:translateZ(0);
  16. background-repeat:no-repeat;
  17. -webkit-animation:slider15slinearinfinitealternate;
  18. animation:slider15slinearinfinitealternate;
  19. -webkit-transform-origin:centercenter;
  20. transform-origin:centercenter;
  21. }
  22. @-webkit-keyframesslider{
  23. 0%{
  24. background-image:url(1.jpg);
  25. }
  26. 25%{
  27. background-image:url(2.jpg);
  28. }
  29. 50%{
  30. background-image:url(3.jpg);
  31. }
  32. 75%{
  33. background-image:url(4.jpg);
  34. }
  35. 100%{
  36. background-image:url(5.jpg);
  37. }
  38. }
  39. @keyframesslider{
  40. 0%{
  41. background-image:url(1.jpg);
  42. }
  43. 25%{
  44. background-image:url(2.jpg);
  45. }
  46. 50%{
  47. background-image:url(3.jpg);
  48. }
  49. 75%{
  50. background-image:url(4.jpg);
  51. }
  52. 100%{
  53. background-image:url(5.jpg);
  54. }
  55. }
  56. </style>
  57. </head>
  58. <body>
  59. <divclass="slider">
  60. <divclass="items"></div>
  61. </div>
  62. </body>
  63. </html>

到此这篇关于CSS3 animation如何实现简易幻灯片轮播特效就介绍到这了。做人,虚心若竹,始终谦逊、矜持;傲骨像梅花,保持清雅,凛然。旁人怎么看待,那是别人的事情,人无需自卑,亦不能自负,一定要努力做最好的自己。更多相关CSS3 animation如何实现简易幻灯片轮播特效内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
css让页脚保持在底部位置的四种方案

CSS如何使用Flex和Grid布局如何实现3D骰子

Flex布局史上最简单使用语法教程

新的CSS 伪类函数 :is() 和 :where()示例详解

纯CSS打字动画的如何实现示例