分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

PNG 格式小图标的 CSS 任意颜色赋色技术

发布时间:2023-09-06 02:09责任编辑:熊小新关键词:CSS
<style>.icon-color{ ???display: inline-block; ???width: 144px; ???height: 144px; ???????overflow: hidden;}.icon-color:after{ ???content: ‘‘; ???display: block; ???height: 100%; ???transform: translateX(-100%); ???background: url(‘https://user-gold-cdn.xitu.io/2018/7/31/164f0e6745afe2ba?w=144&h=144&f=png&s=2780‘) no-repeat center / cover; ???filter: drop-shadow(144px 0 0 #42b983);}</style><i class="icon-color"></i>

使用 CSS3 滤镜 filter 中的 drop-shadow

  1. drop-shadow 滤镜可以给元素或图片非透明区域添加投影
  2. 将背景透明的 PNG 图标施加一个不带模糊的投影,就等同于生成了另外一个颜色的图标
  3. 再通过 overflow:hidden 和位移处理将原图标隐藏

PNG 格式小图标的 CSS 任意颜色赋色技术

原文地址:https://www.cnblogs.com/jackjo/p/9449403.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved