在當前網頁設計中,新聞熱點模塊是一個非常常見的模塊。使用CSS可以使得新聞熱點模塊更加美觀、便于操作,并且能夠有效地增強用戶的閱讀體驗。
.news-container{ width: 100%; height: 400px; overflow: hidden; position: relative; } .news-item{ width: 100%; position: absolute; top: 0; left: 0; opacity: 0; transition: all 0.5s ease; } .news-item.active{ opacity: 1; } .news-item.active img{ transform: scale(1.1); } .news-item img{ width: 100%; height: 400px; transition: all 0.5s ease; } .news-item-title{ width: 100%; height: 80px; position: absolute; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.7); color: #fff; padding: 20px; box-sizing: border-box; font-size: 24px; text-align: left; } .news-item-title a{ color: #fff; text-decoration: none; }
以上是使用CSS寫的一個基本的新聞熱點模塊。主要是通過設置容器的高度和overflow為hidden來實現輪播效果,接著設置每一條新聞的位置為absolute,通過修改其opacity值來切換輪播的圖片。同時,為了讓新聞標題的背景看起來更美觀,還設置了一個黑色的半透明背景,再縮放圖片的大小,從而美化了整個模塊。
上一篇用css寫一個紅色三角形
下一篇用css寫出計算器