今天來教大家如何使用 CSS 制作一個漂亮的彩虹 DIV,這個 DIV 很適合用來作為頁面的背景或者其他裝飾效果。
首先我們需要一個 DIV,然后給它一個背景顏色。我們可以使用線性漸變來實現彩虹的效果。以下是我們需要用到的 CSS 代碼。
div { height: 300px; background: linear-gradient(to right, #ff0000, #ff7f00, #ffff00, #00ff00, #0000ff, #4b0082, #8f00ff); }
上面的代碼中,我們使用linear-gradient
函數來創建一個從左到右的線性漸變背景,一共包括七個顏色值,這些顏色值可以根據你自己的喜好進行調整。
現在,我們的彩虹 DIV 已經完成了,效果如下:
如果你想要讓彩虹更流暢,可以使用 CSS 的動畫效果。以下是示例代碼:
div { height: 300px; background: linear-gradient(to right, #ff0000, #ff7f00, #ffff00, #00ff00, #0000ff, #4b0082, #8f00ff); animation: rainbow 10s ease infinite; } @keyframes rainbow { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
上面的代碼中,我們使用了animation
屬性來定義動畫效果,然后使用@keyframes
來定義從開始到結束的動畫過程。
現在,我們的彩虹 DIV 已經完成了動畫效果,效果如下:
使用 CSS 制作一個彩虹 DIV 非常簡單,只需要幾行代碼,就可以實現漂亮的效果。你可以根據自己的喜好,調整顏色和動畫效果。
上一篇用css做偽搜索
下一篇用css做個動圖效果