CSS 列表循環展示效果
在網頁制作中,我們經常會使用列表來展示一些類似于新聞列表、商品列表等內容。但是有時候,我們需要將列表展示的效果做的更加美觀一些,例如循環滾動展示、間隔背景色等等效果。因此,在這篇文章中,我們將介紹如何使用 CSS 來實現這些效果。
一、列表循環滾動展示效果
循環滾動展示效果常常被運用到輪播圖、廣告宣傳等場合。下面是使用 CSS 來實現一個簡單的列表循環滾動的代碼。
```html
第一項第二項第三項第四項第五項
``` ```css .list { width: 200px; height: 25px; overflow: hidden; margin: 0 auto; text-align: center; line-height: 25px; } .list span { display: inline-block; width: 100%; height: 100%; margin: 0; padding: 0; animation: loop 10s linear infinite; } @keyframes loop { 0% { margin-top: 0; } 25% { margin-top: -25px; } 50% { margin-top: -50px; } 75% { margin-top: -75px; } 100% { margin-top: 0; } } ``` 以上代碼中,CSS 屬性 overflow: hidden 讓容器的內容超出部分不顯示。我們給每一個列表項設置了動畫效果,使用 @keyframes 來定義動畫的運動周期,同時使用 animation 屬性將動畫應用到列表項上。 二、列表間隔背景色 有時候,為了能夠讓列表更加清晰、易于閱讀,我們需要給列表項設置一些背景色來分隔不同的內容。下面是使用 CSS 來實現列表間隔背景色的代碼。 ```html- 第一項
- 第二項
- 第三項
- 第四項
- 第五項
上一篇css 列表滑動刪除
下一篇css 判斷是否是安卓