首页 > web前端 > css教程 > 我们如何处理盒子阴影

我们如何处理盒子阴影

Linda Hamilton
发布: 2024-12-29 14:29:11
原创
809 人浏览过

我时不时地会遇到“CSS 阶段”。最新的一件事是在我发现 CSSBattle 时开始的。该网站每天都会面临挑战,您需要使用 CSS 用最少的字符重现图像。我很可怕,极其冗长,但我必须说我着迷了。

我最喜欢的事情之一就是查看其他人的解决方案,这就是我发现我的其他 css-battlers 同伴在那里大量使用 box-shadow 的方式,然后我对它产生了超级好奇。他们基本上利用这一特性来永远复制一个矩形。我会展示如何做。

盒子阴影属性

根据文件,该属性有很多安排。但我们这里使用的是左上角的颜色。因此,例如:

What we do with the box-shadows

(CSSBattle 每日目标为 16/11/2024)

在这张图片中我们只看到一个 div;其他的都是影子。所以,html 将是:

<html>
   <body>
       <div></div>
   </body>
</html>
登录后复制

CSS 将是:

* {
   background: #6592CF;
   position: absolute;
 }

div {
   top: 52px;
   left: 52px;
   width: 70px;
   height: 30px;
   background: #EEB850;
   box-shadow:
       0 75px #243D83, 0 150px #EEB850,
       105px 0 #243D83, 210px 0 #EEB850,
       105px 75px #EEB850, 210px 75px #243D83,
       105px 150px #243D83, 210px 150px #EEB850;
}
登录后复制

请注意,top 和 left 属性的单位是 px,距离是相对于第一个属性的。

也许我是唯一一个,但我觉得这很有趣。我将继续学习 CSS,如果我发现其他很酷的东西,我会告诉你。

以上是我们如何处理盒子阴影的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板