首页 > 开发 > CSS > 正文

CSS背景色镂空技术实际应用及进阶分享

2024-07-11 08:51:12
字体:
来源:转载
供稿:网友
一、背景色镂空?什么玩意?

其实在10年的时候,3年前我就介绍过背景色镂空技术,文章名为:“使用CSS实现Photoshop选区效果及应用”。

实现的就是类似下面的效果。虚框是个gif动画背景,水果图片1像素镂空,于是就有效果啦!

不规则选区实现 张鑫旭-鑫空间-鑫生活

今天我翻墙逛twitter的时候,见到了这种技术更为实际的应用。

看下图所示的效果截图:
twitter上的一些图标截图

问题:这些小图标是如何实现的呢?

当下,我们一般的做法是,打开photoshop,把这些图标抠出来,然后周边透明,以用在各种背景上。

然而,twitter的上图效果是相反的做法,图标形状区域是透明镂空的,而周边是实色的。

sprite背景图

这种实现的优点不言而喻,可以很自在得控制小图标的颜色,而这个控制就是CSS的background-color.

二、background-color与背景图镂空技术

您可以狠狠地点击这里:背景色镂空技术与颜色可控图标demo

背景色改变,图标颜色改变demo截图

Chrome浏览器下,有color控件:
Chrome下color控件实现的效果 张鑫旭-鑫空间-鑫生活


复制代码
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表