觀看演示
HTML程式碼
通過上的演示,估計你已經能猜到,它的HTML結果應該是一個父元素裡包含多個子元素,沒錯:這裡用的是一個ol和其子元素li。
CSS程式碼
CSS程式碼要實現的動作就是當滑鼠懸停時讓寬度發生變化。
非常簡單的幾段CSS程式碼就能實現我們要求的動作,但這裡有幾個事情需要注意:
- 最好要設定overflow-x: hidden; ,以免出現奇怪的效果。
- 我們用兩個transition-屬性控制圖片展示的寬度,起初都是顯示一半,當滑鼠懸停在某個圖片上時,寬度增加。
這裡我們只使用了幾個圖片,但圖片的個數是不受限制的。
觀看演示
5年前的時候我們根本無法用這麼簡單的程式碼實現這麼漂亮的效果。隨著瀏覽器的進步,javascript和CSS的發展,Web程式設計師的工作將變得越來越輕鬆。
相關閱讀
評論(1)