CSS背景顏色變大變小的實現方法非常簡單,只需要兩行代碼就可以完成。
/* 變小 */ .bg-small{ background-color: #ff0000; width: 100px; height: 100px; transition: all 0.5s ease; } /* 變大 */ .bg-large{ background-color: #ff0000; width: 200px; height: 200px; transition: all 0.5s ease; }
第一步是定義背景顏色、寬度和高度,第二步是使用CSS過渡屬性設置顏色變化的時長。
對于使用CSS實現顏色變大變小效果的基礎已經了解,接下來就是要分別設置兩個不同大小的div,分別應用上面兩個class即可實現變化效果:
<div class="bg-small"></div> <div class="bg-large"></div>
這樣,當鼠標移動到第一個div時,它的背景顏色就會從原本的紅色變成加大后的紅色,寬和高也隨之變化;當移動到第二個div時,同樣也會變化,只不過是變成了更大的顯示效果。
這種使用CSS實現顏色變大變小的方法用起來非常簡單,而效果卻很酷炫,讓網頁顯得更加有趣有活力,同時也有效提升了用戶的交互體驗。