交互式拖放色彩渲染效果

一个非常有趣的前端设计实验,可以通过从调色板拖放色彩水滴来渲染页面元素。

在线演示

今天我们将和你分享一个有趣的交互式染色概念。这个设计理念就是简单地从调色板拖放色彩水滴到需要染色的页面内容区域。你可能之前使用过可自定义的工具,但是,我们是想在这个基础上增加一些有趣的东西,使用它更有乐趣地被使用。

如何使用它:你可以从调色板拖曳一个颜色放到由蓝色轮廓包围的区域,包括文本元素。一旦你拖放了一个色彩水滴到某个区域,一个有趣的染色动画以一个圆形随之扩散开来,渲染整个选定的区域。为了设计这个效果,我们使用了SVG元素来实现色彩圆形的扩散并结合使用CSS来过渡消退。

你可以点击调色板工具条上的液滴图标来重置所有的颜色。

为了实现色彩拖放功能,我们使用了绚丽的 interact.js 库。

注意这只是一个实验性的且只支持现代浏览器的效果,IE浏览器不支持SVG元素过渡,所以在IE浏览器上不能看到色圈扩散的效果。

图片描述

在线演示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值