動效css是一種能夠使網(wǎng)頁上的元素進行復(fù)雜動畫的技術(shù),在許多網(wǎng)頁設(shè)計中得以廣泛應(yīng)用。下面我們介紹一下動效css的格式。
.selector { 動效屬性名稱: 動效屬性值; }
其中,選擇器用來指定作用的對象,動效屬性名稱用來指定動效類型,動效屬性值則規(guī)定該屬性的具體數(shù)值。
下面是一些常見的動效屬性:
- animation: 規(guī)定動畫名稱、動畫時間和運動曲線。
- transition: 規(guī)定元素的過渡效果。
- transform: 規(guī)定元素的變形效果。
- keyframes: 定義動畫的關(guān)鍵幀。
例如,在下面的代碼中,我們定義一個動效類animation-demo,將該動效應(yīng)用于一個div元素。當(dāng)鼠標(biāo)懸停在該元素上時,該元素將以線性曲線移動,持續(xù)時間為3秒:
.animation-demo { animation-name: move; animation-duration: 3s; animation-timing-function: linear; } @keyframes move { 0% { transform: translateX(0); } 50% { transform: translateY(-50px); } 100% { transform: translateX(100px); } } div:hover { animation-name: move; }
以上是動效css格式的一些基本介紹,希望能對您有所幫助。