在家无聊,重新学习 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 友来开脑洞
