CSS3怎么让图标变灰? 图标是网页中常用的设计元素,很多时候需要对图标进行样式调整。 在网页设计中,常常需要让图标变成灰色,以达到柔和、低调的视觉效果。 那么,CSS3如何实现图标的灰色化呢?接下来...
CSS3怎么让图标变灰?
图标是网页中常用的设计元素,很多时候需要对图标进行样式调整。 在网页设计中,常常需要让图标变成灰色,以达到柔和、低调的视觉效果。 那么,CSS3如何实现图标的灰色化呢?接下来,本文将详细介绍CSS3如何让图标变灰的方法,通过以下步骤进行实现。
首先,在HTML中将需要灰度化的图标放置在一个元素中,如下所示:
<div class="icon"><i class="fa fa-camera"></i></div>
.icon i {
color: black;
filter: grayscale(100%);
} .icon i:before {
content: "";
display: inline-block;
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
background-image: none;
transition: opacity .3s ease;
border-radius: inherit;
opacity: 1;
filter: grayscale(100%);
} <div class="icon"><i class="fa fa-camera"></i></div>