CSS3是網(wǎng)頁設(shè)計(jì)中關(guān)鍵的一部分,它允許我們在網(wǎng)頁中使用許多不同的效果來吸引用戶。
其中之一是CSS3組件動(dòng)畫。組件動(dòng)畫可以使網(wǎng)站看起來更加現(xiàn)代化、交互性更強(qiáng)。
下面介紹一些基本的組件動(dòng)畫效果:
//Hover效果 a:hover { background-color: #FFC700; } //下拉菜單效果 nav ul { display: none; } nav:hover ul { display: block; } //輪播圖效果 .slideshow { width: 500px; height: 300px; position: relative; } .slideshow img { position: absolute; top: 0; left: 0; opacity: 0; transition: opacity 1s; } .slideshow img:first-child { opacity: 1; } .slideshow:hover img { opacity: 0.5; } .slideshow:hover img:hover { opacity: 1; } //折疊效果 .accordion { width: 500px; height: auto; overflow: hidden; } .accordion div { width: 500px; height: 50px; background-color: #333; color: #fff; line-height: 50px; text-align: center; margin-bottom: 10px; cursor: pointer; } .accordion div:hover { background-color: #444; } .accordion div.active { background-color: #444; } .accordion div.active + div { height: auto; } .accordion div:not(.active) + div { height: 0; overflow: hidden; transition: height 0.5s; }
如果你想了解更多的組件動(dòng)畫效果,可以去查看一些優(yōu)秀的CSS3動(dòng)畫庫,如Animate.css、Hover.css等。
下一篇css3線性漸變背景色