CSS是前端開發中非常重要的一環,可以讓網頁設計更為美觀和交互性。下面我們來看一些使用CSS弄出的常見效果。
1. 改變網頁鏈接的顏色和樣式
a { text-decoration: none; /*去掉下劃線*/ color: #333; /*鏈接字體顏色*/ font-weight: bold; /*字體加粗*/ font-size: 16px; /*字體大小*/ } a:hover { color: #f00; /*鼠標滑過時字體顏色*/ text-shadow: 0 0 2px #f00; /*字體陰影效果*/ }
2. 實現球體旋轉效果
.ball { width: 100px; height: 100px; background: #f00; border-radius: 50%; position: relative; animation: rotate 2s linear infinite; } /* 定義動畫 */ @keyframes rotate { from { transform: rotateY(0); } to { transform: rotateY(360deg); } }
3. 實現圖片漸變輪播效果
.banner { width: 800px; height: 400px; position: relative; overflow: hidden; } .banner img { width: 100%; height: 100%; opacity: 0; position: absolute; top: 0; left: 0; transition: all 1s; } .banner img.active { opacity: 1; } /* 定時輪播 */ setInterval(function() { var active = document.querySelector('.banner img.active'); var next = active.nextElementSibling ? active.nextElementSibling : active.parentNode.firstElementChild; active.classList.remove('active'); next.classList.add('active'); }, 2000);
以上就是幾個常見的CSS效果,通過不斷學習和實踐,我們可以創造出更多驚艷的效果。