欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css控制圖標顏色

魏麗春1年前7瀏覽0評論

在網頁中,圖標是必不可少的元素之一。而控制圖標顏色,常常使用CSS。那么,怎樣在 CSS 中控制圖標顏色呢?下面,就來詳細介紹一下。

首先,在網頁中使用圖標時,一般會引入字體文件(比如 Font Awesome)或者 SVG 矢量圖標。這些圖標在 CSS 中都是用偽元素 before 或 after 所表示的。

.icon:before {
font-family: FontAwesome;
content: '\f005';
}

上述代碼就是在使用 Font Awesome 圖標時所表示的一段 CSS。在 content 屬性中,我們設置圖標的 Unicode 編碼,而 font-family 屬性則指定了使用的 Font Awesome 字體。在這個例子中,\f005 就是表示一個星號的 Unicode 編碼。

要在 CSS 中控制圖標的顏色,只需要在相應的 class 或者偽元素中加入 color 屬性即可:

.icon:before {
font-family: FontAwesome;
content: '\f005';
color: red;
}

上述代碼中,使用了一個紅色星號,其他 Font Awesome 圖標的顏色也可以用同樣的方式進行設置。SVG 矢量圖標的話,也是同樣可以用 CSS 控制其顏色的,只需要在矢量圖標中加入 fill 屬性即可:

<svg class="icon">
<use xlink:href="#icon-demo"></use>
</svg>
.icon use {
fill: red;
}

上述代碼顯示了一個 SVG 矢量圖標的例子。在 class 為 icon 的元素內,引用了一個 id 為 icon-demo 的 SVG 矢量圖標。其中,使用了一個 use 標簽來引用 SVG 矢量圖標,use 標簽中的 xlink:href 屬性指向了 SVG 圖標的 id。而在 CSS 中,對于 use 標簽,可以使用 fill 屬性來設置其顏色。

綜上所述,CSS 控制圖標顏色還是比較簡單的。只需要在相應的 class 或者偽元素中加入 color 屬性,或者在矢量圖標中加入 fill 屬性即可。如果想要控制多個不同顏色的圖標,可以在不同的 class 中設置不同的顏色屬性。