CSS3動畫做出高亮光弧效果的實現步驟

來源:互聯網
上載者:User
細心的朋友可能會注意到,有的圖片會有一道高亮光弧閃過很炫的效果,這並不是圖片的預設屬性,而是用CSS3的動畫屬性做出的效果,下面就給大家分享一份執行個體供大家研究。

<!Doctype html><html><head><meta http-equiv="Content-Type" content="text/html; charset=gbk2312"/><title>CSS3動畫實現高亮光弧效果</title><style type="text/css">body{margin:0;padding:0;}.box{width:1000px;margin:200px auto;height:500px;position:relative;text-align:center;}.box:hover .rolled{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;-ms-animation-play-state:paused;}.rolled{position:absolute;top: 0;width:80px;height:500px;background: -moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));background: -webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);background: -o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);-webkit-transform: skewX(-25deg);-moz-transform: skewX(-25deg);-webkit-animation:rolled 2.5s .2s ease both infinite;-moz-animation:rolled 2.5s .2s ease both infinite;-o-animation:rolled 2.5s .2s ease both infinite;-ms-animation:rolled 2.5s .2s ease both infinite;overflow: hidden;}@-webkit-keyframes rolled{0%{left:-150px ;}100%{left:920px;}}@-moz-keyframes rolled{0%{left:-150px ;}100%{left:920px;}}@-o-keyframes rolled{0%{left:-150px ;}100%{left:920px;}}@-ms-keyframes rolled{0%{left:-150px ;}100%{left:920px;}}@keyframes rolled{0%{left:-150px ;}100%{left:920px;}}</style></head><body><div><img src="http://tangjiusheng.com/d/file/css3/2017-05-24/f2ff69d3c4e94e4a65c9f4ab203d4811.jpg"><div></div></div></body></html>。


相信看了這些案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

相關閱讀:

css3中的word-break屬性使用教程

Css3中的變形屬性的相關實現步驟

html實現3d懸浮效果的實現步驟

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.