CSS的slide()是一個非常實用的CSS動畫函數,可以幫助我們實現網頁中元素的平滑過渡效果。
.slide { transition: all 0.5s ease-in-out; }
上面的代碼中,我們定義了一個類名為slide的CSS樣式,其中包含了CSS過渡屬性transition。這個屬性告訴瀏覽器如何在元素屬性改變時實現平滑過渡效果。具體參數如下:
- all:表示當前元素的所有屬性都會被過渡。
- 0.5s:表示過渡效果的持續時間為0.5秒。
- ease-in-out:表示過渡效果的速度變化是先慢后快再慢。
.slide:hover { transform: translateX(100px); }
上面的代碼中,我們在slide類名后添加了一個偽類選擇器:hover,表示當鼠標懸停在元素上時觸發這個樣式。在具體樣式中,我們使用了CSS變換屬性transform的translateX()函數,將元素在水平方向上向右移動了100像素。
通過上面兩段代碼的組合,我們就可以實現一個簡單的平滑過渡效果,讓用戶在鼠標懸停時看到元素的平穩滑動。
下一篇css的shadow