css改变透明背景png图片的图标颜色
2016-06-11 15:04
453 查看
HTML:
CSS:
效果:
学习来自[张鑫旭的空间]
<p><strong>原始图标</strong></p> <i class="icon icon-del"></i> <p><strong>可以变色的图标</strong></p> <i class="icon"><i class="icon icon-del"></i></i>
CSS:
body { padding: 100px; } .icon { display: inline-block; width: 32px; height: 32px; overflow: hidden; /*background: lightcoral;*/ } .icon-del { background: url("delete.png") no-repeat center; } .icon > .icon { position: relative; left: -32px; border-right: 32px solid transparent;/*必不可少*/ -webkit-filter: drop-shadow(32px 0 0 red); filter: drop-shadow(32px 0 0 red); }
效果:
学习来自[张鑫旭的空间]
相关文章推荐
- CSS布局属性
- css 绝对定位居中
- css 强制换行 IE、firefox 换行
- CSS学习3(字体)
- 如何截取iframe的内容,修改他的CSS
- 前端案例--纯css3实现怪异选项卡
- css 动画 transform transition animation
- 【CSS笔记六】CSS盒模型
- DIV+CSS clear both清除产生浮动
- CSS学习2(值和单位)
- 《CSS权威指南》学习记录——生成内容
- CSS的Display属性可能的值
- css3 背景渐变
- HTML+CSS3-》第1阶段:Web前端开发基础环境配置
- 《CSS权威指南》学习记录——列表
- CSS基础知识之float
- CSS基础知识之float
- 子元素浮动父容器高度不能自适应的CSS解决方法
- CSS3属性transform(旋转:rotate,缩放:scale,倾斜:skew,移动:translate)
- CSS学习记录——表格