24小时咨询热线

091-305974814

新闻动态

您的位置:主页 > 新闻动态 > 行业新闻 >

代码变油画 精致到毛发 只用HTML+CSS 让美术设计也赞叹!【hth华体会】

发布日期:2021-10-28 00:53浏览次数:
本文摘要:泉源:量子位本文约2509字,建议阅读4分钟。本文先容资深前端用HTML+CSS绘画,全程不用PS、AI这种图形化的图片编辑器,单纯敲一行行代码纯手工绘制。HTML不是编程语言,但这并不故障醒目它的大佬玩出花来。普通的前端,用HTML+CSS制作网页,元素简朴,工具富厚。 大佬级前端,用HTML+CSS绘画,全程不用PS、AI这种图形化的图片编辑器,单纯敲一行行代码纯手工绘制。

hth华体会

泉源:量子位本文约2509字,建议阅读4分钟。本文先容资深前端用HTML+CSS绘画,全程不用PS、AI这种图形化的图片编辑器,单纯敲一行行代码纯手工绘制。HTML不是编程语言,但这并不故障醒目它的大佬玩出花来。普通的前端,用HTML+CSS制作网页,元素简朴,工具富厚。

大佬级前端,用HTML+CSS绘画,全程不用PS、AI这种图形化的图片编辑器,单纯敲一行行代码纯手工绘制。把代码转换之后,就酿成了鲜嫩的水果:或者画出洛可可气势派头的古典女性肖像:另有弗拉芒巴洛克肖像气势派头的人物画像,充满了中世纪的禁欲感:现代的也有,好比这位在粉色灯光下的着制服的妹子:以及充满者50年月气息的复古风人物海报:曲线、光影、渐变,每个元素都相当庞大。而且,创作历程中不用SVG,只用Atom文本编辑器和Chrome开发者工具。

也就是说,画面上的每一条曲线和渐变、每一处高光和阴影、每一根头发和睫毛、每一片蕾丝和褶皱,都是一行行代码重新敲出来的!如此精致水平和缔造力,让学美术的网友叹息“学画画不如写代码”,让学盘算机的同学以为“别人写的这么艺术,一定是我的教科书打开方式差池”。真·交织学科大佬。这个项目也一度登上了GitHub Trending排行榜第二名:而且Issues里都是诸多用户的膜拜:厉害!崇敬!太棒了!它们的作者,是湾区前端大神Diana Smith小姐姐,她现在是企业及软件开发商Atlassian的一名资深Web开发。绘制历程Diana在专门讨论CSS的网站CSS-Tricks写下了详细的教程。

画出这样一个图形分成几步?如果不用CSS,一般都是直接嵌入这个特殊的图形。如果用CSS,那么就从玄色矩形开始,然后在两侧加上上两个与白色配景颜色匹配的边框半径元素。先画出一个玄色矩形,然后双方用圆弧遮挡。

hth华体会

有了基础形状后,下一步就是给它添上渐变的配景。可是如果用矩形方式填充,获得的效果就是这样的: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;开发者可。


本文关键词:代码,变,hth华体会,油画,精致,到,毛发,只用,HTML+CSS,让

本文来源:hth华体会-www.ylxblct.com

XML地图 hth华体会|首页