使用 CSS Houdini 绘制平滑圆角

使用 CSS Houdini 绘制平滑圆角

 

原文链接: http://iamvdo.me/en/blog/smooth-corners-with-css-houdini
已得到原文作者  Vincent De Oliveira 许可

最近,我在推特分享了一篇关于人机交互界面的视错觉的文章。我向来喜欢视错觉,但这篇文章传达了一个新观点:与几何上的正圆比起来,一个微调过的圆形有可能给人以更加圆的感觉,而这一点对于圆角矩形同样适用。同时,我也惊奇地发现苹果从 iOS 7 开始就对系统图标做了同样的调整。在数学上,我们称这个调整过的圆角矩形在为超椭圆

iOS 6 与 iOS 7 的图标外形差异

与此同时,为了准备一场讲演,我做了一些关于 CSS Houdini 的绘图 API(Paint API)的实验。这个 API 定义了一种新的在浏览器的渲染阶段往 CSS 图像中添加内容的方式。简单地说,浏览器给我们提供了用程序绘制一个 CSS 图像并用作背景的能力。因此,我们应该可以很简单地绘制一个超椭圆。

几个星期后,Sketch 添加了一个平滑圆角(smooth corners)的功能。据我所知,平滑圆角实际上就是超椭圆。我喜欢「平滑圆角」这个名字,于是在这里给大家展

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值