注意深い友人は、非常に眩しい効果を生み出すために高輝度のアークが点滅していることに気づくかもしれません。これは画像のデフォルトの属性ではなく、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 中国語 Web サイトの他の関連記事に注目してください。
関連書籍:
css3 での word-break 属性の使用に関するチュートリアル
3D サスペンション効果を実現するための HTML 実装手順
以上がCSS3 アニメーションを実装してハイライト ライト アーク効果を作成する手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。