方法:1、使用「animation: 動畫名稱5s infinite;」語句給元素綁定動畫;2、使用「@keyframes 動畫名稱{50% {transform: scale(-1,1);} }」語句控制動畫的動作,實現左右翻轉效果。
本教學操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。
css3實作元素左右翻轉
#可以利用animation屬性和「@keyframes」來創造一個元素左右翻轉的動畫。動畫中使用transform: scale(-1,1)
控制元素左右翻轉。
實作程式碼:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> div { width: 100px; height: 100px; background: red; margin: 100px; animation: mymove 5s infinite; -webkit-animation: mymove 5s infinite; /* Safari and Chrome */ } @keyframes mymove { 50% { transform: scale(-1,1); } } @-webkit-keyframes mymove{ /* Safari and Chrome */ 50% { transform: scale(-1,1); } } </style> </head> <body> <div></div> </body> </html>
(學習影片分享:css影片教學)
以上是css3怎麼實現元素左右翻轉的詳細內容。更多資訊請關注PHP中文網其他相關文章!