我应该添加什么代码来使图标改变 colored颜色 ,或者当鼠标悬停在上面时,变成不同 colored颜色 的图标图像?

i.pk-social-links-icon.pk-icon.pk-icon-twitter {
    content: url(yourimageurl.png) !important;
    width: 100px;
}

推荐答案

由于您没有SVG或基于字体的图标,您需要应用过滤器(考虑到它是真正的PNG,没有背景). 我建议你使用这个website(它将十六进制 colored颜色 转换为过滤器样式).

对于hover,你需要在结尾添加相同的样式名,并在里面放置过滤器.(或者任何你想让它做的视觉效果),在这种情况下,我添加了一个滤镜,使这种 colored颜色 #de0d0d(有点红).

i.pk-social-links-icon.pk-icon.pk-icon-twitter {
    content: url(yourimageurl.png) !important;
    width: 100px;
}
i.pk-social-links-icon.pk-icon.pk-icon-twitter:hover {
    filter: brightness(0) saturate(100%) invert(17%) sepia(44%) saturate(6167%) hue-rotate(356deg) brightness(103%) contrast(98%);
}

Css相关问答推荐

CSS动画与不正确的时间比率

如何在点击时停止动画并将其返回到第一帧?

如何使用混合混合模式更改动画背景上的文本 colored颜色

如何缩小 Select 元素的背景图像?

滚动弹性盒

使元素不水平滚动

我想在视频上使用混合混合模式的 svg

Tailwind css break-word 在输入字段中不起作用

为什么同一个 CSS 类连续出现两次

如何在父叠加层之上呈现子子

在嵌套的弹性框中创建弹性项目之间的空间

是否可以对 CSS 网格中重复和可包装的列使用固定的最小和最大宽度?

如何制作一个div来包装两个浮动div?

弹性盒项目之间的间距

BEM 块、命名和嵌套

如何在 html/css 中的图像旁边垂直居中文本?

跨浏览器方法使子 div 适合其父级的宽度

表格溢出时水平滚动

为什么在 CSS3 中启用硬件加速会降低性能?

html元素(div)的全高,包括边框,填充和边距?