在家无聊,重新学习 css3,突然脑洞打开,用 css3 的 box-shadow 绘制图片。
box-shadow: 15px 10px 0px rgb(255,255,255);
15px 代表 x 轴值,10px 代表 Y 轴,0px 代表模糊值,最后一个是颜色。
图片是由一个个像素点组成,在 html5 中,将容器宽高固定,然后设置**border-radius:50%;**就可以将容器变成一个圆点,很多圆点就可以绘制成图形。
因此可以写一个脚本将图片的每一个像素点的颜色值读取,然后与 x,y 值拼接成 box-shadow 的属性。
** 浏览器计算需要时间,耐心等待即可 **
欢迎 v 友来开脑洞
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.