CSS3引導動畫是一種可以增加網頁交互性的技術,并且可以幫助用戶更快地了解頁面內容。以下是一個基本的引導動畫示例:
<html><head><style>#box { animation: animate 2s ease-in-out infinite; } @keyframes animate { 0% { opacity: 0; transform: translateY(50px); } 50% { opacity: 1; transform: translateY(25px); } 100% { opacity: 0; transform: translateY(0px); } } </style></head><body><div id="box">Welcome!
在這個例子中,一個名為“box”的
標簽被創建,并使用CSS3的animation屬性添加了一個名為“animate”的動畫。動畫將在兩秒鐘內逐漸變化,并使用“ease-in-out”緩動效果。動畫也使用了無限循環的選項,使其能夠不斷播放。
在此基礎上,使用“@keyframes”創建了一個名為“animate”的關鍵幀,該動畫是由三個不同的狀態組成的。在0%處,元素的透明度為0,同時向下移動了50像素。在50%處,元素的透明度變為1,同時向下移動了25像素。在100%處,元素的透明度再次變為0,并在0像素處停止向下移動。這些狀態是通過CSS的“opacity”和“transform”屬性進行設置的。
通過上述示例,您可以獲得基礎的CSS3引導動畫知識,并且可以使用它來改進您的網頁。嘗試使用其他屬性創建不同的動畫,這些屬性包括顏色,邊框,旋轉和縮放等等。探索這些特性,可以幫助您更好地理解CSS3引導動畫。