网站导航

成功案例

当前位置:主页 > 成功案例 >
代码变油画精致到毛发 前端小姐姐用HTML+CSS 让美术设计也赞叹
时间:2021-10-29 21:39 点击次数:
本文摘要:泉源:量子位链接:https://mp.weixin.qq.com/s/IIWgNvqp0jxcD-J_CikV8wHTML不是编程语言,但这并不故障醒目它的大佬玩出花来。普通的前端,用HTML+CSS制作网页,元素简朴,工具富厚。大佬级前端,用HTML+CSS绘画,全程不用PS、AI这种图形化的图片编辑器,单纯敲一行行代码纯手工绘制。

ror体育app官网

泉源:量子位链接:https://mp.weixin.qq.com/s/IIWgNvqp0jxcD-J_CikV8wHTML不是编程语言,但这并不故障醒目它的大佬玩出花来。普通的前端,用HTML+CSS制作网页,元素简朴,工具富厚。大佬级前端,用HTML+CSS绘画,全程不用PS、AI这种图形化的图片编辑器,单纯敲一行行代码纯手工绘制。把代码转换之后,就酿成了鲜嫩的水果:或者画出洛可可气势派头的古典女性肖像:另有弗拉芒巴洛克肖像气势派头的人物画像,充满了中世纪的禁欲感:现代的也有,好比这位在粉色灯光下的着制服的妹子:以及充满者50年月气息的复古风人物海报:曲线、光影、渐变,每个元素都相当庞大。

而且,创作历程中不用SVG,只用Atom文本编辑器和Chrome开发者工具。也就是说,画面上的每一条曲线和渐变、每一处高光和阴影、每一根头发和睫毛、每一片蕾丝和褶皱,都是一行行代码重新敲出来的!如此精致水平和缔造力,让学美术的网友叹息“学画画不如写代码”,让学盘算机的同学以为“别人写的这么艺术,一定是我的教科书打开方式差池”。真·交织学科大佬。

这个项目也一度登上了GitHub Trending排行榜第二名:而且Issues里都是诸多用户的膜拜:厉害!崇敬!太棒了!它们的作者,是湾区前端大神Diana Smith小姐姐,她现在是企业及软件开发商Atlassian的一名资深Web开发。绘制历程Diana在专门讨论CSS的网站CSS-Tricks写下了详细的教程。画出这样一个图形分成几步?如果不用CSS,一般都是直接嵌入这个特殊的图形。

ror体育app下载

如果用CSS,那么就从玄色矩形开始,然后在两侧加上上两个与白色配景颜色匹配的边框半径元素。先画出一个玄色矩形,然后双方用圆弧遮挡。

有了基础形状后,下一步就是给它添上渐变的配景。可是如果用矩形方式填充,获得的效果就是这样的:Diana的措施是:在保留矩形的同时,加上两个弯曲的div,把凹进去的部门也填充上。

最后完整的代码是这样的:div{width:500px;height:350px;background:#000;position:relative;&::after,&::before{width:20%;height:100%;position:absolute;top:0;z-index:2;content:"";background:#1e5799;background:-moz-linear-gradient(top,#1e57990%,#7db9e8100%);background:-webkit-linear-gradient(top,#1e57990%,#7db9e8100%);background:linear-gradient(tobottom,#1e57990%,#7db9e8100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799',endColorstr='#7db9e8',GradientType=0);}&::after{border-radius:100%0%0%100%;right:0;}&::before{border-radius:0100%100%0;left:0;}}body{background:#1e5799;background:-moz-linear-gradient(top,#1e57990%,#7db9e8100%);background:-webkit-linear-gradient(top,#1e57990%,#7db9e8100%);background:linear-gradient(tobottom,#1e57990%,#7db9e8100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799',endColorstr='#7db9e8',GradientType=0);}你也可以去这个完成检察CSS样式的实际运行效果:https://codepen.io/jean-jordan/pen/KeKaBw刚刚我们画的那幅画像不像人的脖子?好的,我们再回到人像画上,Diana绘制人物的脖子也是类似的历程。在上面这张图里,我们看到了Diana如何逐步改形状,最终获得了油画中人物的脖子。

可是仅仅会画种种几何形状,是无法生成艺术品的,Diana总结了她在绘图中的5个重要CSS属性。1、界限半径(border-radius)界限半径是为了让矩形的边角过渡得更自然,对于大多数网页开发者来说,只需一个参数border-radius,可以设定差别的半径数值。border-radius:15px10px40px30px/40px10px15px30px;2、盒子阴影(box-shadow)对多个盒子阴影举行分层是增加深度的最佳方法之一。

框阴影将粘附到html容器的边缘,也会沿着界限半径界说的边缘。box-shadow:6px-11px20px1pxred,-15px-15px5px-10pxblue,inset5px5px35px10pxgreen;开发者可以指定模糊半径,以及阴影是向内延伸还。


本文关键词:代码,变,ror体育app下载,油画,精致,到,毛发,前端,小,姐姐,用

本文来源:ROR体育-www.gdfsxiance.com

如果您有任何问题,请跟我们联系!

联系我们

Copyright © 2004-2021 www.gdfsxiance.com. ROR体育科技 版权所有 备案号:ICP备14911543号-7

地址:江西省上饶市零陵区所人大楼948号

在线客服 联系方式 二维码

服务热线

076-30229131

扫一扫,关注我们