CSS是一種用于網頁設計的語言,可以用來設計好玩的動畫特效。以下是一些常見的css動畫特效模式,希望能夠給你帶來靈感!
/*移動文字*/ .move-text{ animation: move-text 5s linear infinite; } @keyframes move-text { from { transform: translateX(0); } to { transform: translateX(100%); } } /*閃爍*/ .blink{ animation: blink 0.5s linear infinite; } @keyframes blink{ 0%{ opacity: 0; } 50%{ opacity: 1; } 100%{ opacity: 0; } } /*旋轉*/ .rotate{ animation: rotate 2s linear infinite; } @keyframes rotate{ from{ transform: rotate(0deg); } to{ transform: rotate(360deg); } } /*跳動*/ .bounce{ animation: bounce 1s ease-in-out infinite; } @keyframes bounce{ 0%, 25%, 75%, 100%{ transform: translateY(0); } 50%{ transform: translateY(-20px); } } /*放大縮小*/ .zoom{ animation: zoom 1s linear infinite; } @keyframes zoom{ 0%, 100%{ transform: scale(1); } 50%{ transform: scale(2); } }
以上是一些簡單但有趣的CSS動畫特效,通過一些簡單的CSS屬性就可以實現。如果想要更多復雜的特效,可以嘗試使用CSS插件或JavaScript庫。