在CSS中,我們可以使用逗號分隔的列表來一次性設(shè)置多個(gè)相同的屬性,如果你想為多個(gè)元素設(shè)置相同的字體顏色和大小,可以這樣寫:
.elements { font-color: red, blue, green; font-size: 12px, 14px, 16px; }
上述代碼會將字體顏色分別設(shè)置為紅色、藍(lán)色和綠色,將字體大小分別設(shè)置為12px、14px和16px,注意,這種方法要求每個(gè)屬性的值都能一一對應(yīng)起來。
CSS還支持使用var()
函數(shù)來定義和引用變量。
:root { --main-color: red; --font-size: 12px; } .elements { color: var(--main-color); font-size: var(--font-size); }
上述代碼會將所有.elements
元素的字體顏色設(shè)置為紅色,字體大小設(shè)置為12px,這種方法使得我們可以更靈活地管理和更新樣式表中的值。
CSS還支持使用預(yù)定義的樣式規(guī)則來設(shè)置一些常見的樣式屬性。box-shadow
屬性可以一次性設(shè)置多個(gè)陰影效果:
.box { box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75), 20px 20px 10px 0px rgba(0,0,0,0.5); }
上述代碼會為.box
元素添加兩個(gè)陰影效果,分別使用不同的偏移量、模糊半徑和透明度,這種方法可以讓我們更緊湊地編寫樣式規(guī)則,提高代碼的可讀性和可維護(hù)性。