首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >怎样才能让div盒阴影完全向右而下,与顶部清晰?

怎样才能让div盒阴影完全向右而下,与顶部清晰?
EN

Stack Overflow用户
提问于 2018-09-19 15:27:08
回答 3查看 310关注 0票数 0

框影:0 0 0 shadow(0,0,0,0,0.65);

如果这个框影css应用于DIV,div将只在页面上可见,而其他东西则在阴影下。是否有可能,应用100%或完全向右和底部的框影,根本不上上下下?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-09-19 15:29:35

如下所示:

代码语言:javascript
复制
.box {
 margin:100px auto;
 width:200px;
 height:200px;
 border:2px solid green;
 background:red;
 box-shadow:1000px 1000px 0 1000px #000;
}
代码语言:javascript
复制
<div class="box"></div>

或者像左边这样:

代码语言:javascript
复制
.box {
 margin:100px auto;
 width:200px;
 height:200px;
 border:2px solid green;
 background:red;
 box-shadow:-1000px 1000px 0 1000px #000;
}
代码语言:javascript
复制
<div class="box"></div>

为了确保始终覆盖整个屏幕,最好考虑一下vh vw单元。由于我们不能在100vh100vw之间获得最大值,所以只需使用100vh + 100vw

代码语言:javascript
复制
.box {
 margin:100px auto;
 width:200px;
 height:200px;
 border:2px solid green;
 background:red;
 box-shadow:calc(100vh + 100vw) calc(100vh + 100vw) 0 calc(100vh + 100vw) #000;
}
代码语言:javascript
复制
<div class="box"></div>

左派:

代码语言:javascript
复制
.box {
 margin:100px auto;
 width:200px;
 height:200px;
 border:2px solid green;
 background:red;
 box-shadow:calc(-1 * (100vh + 100vw)) calc(100vh + 100vw) 0 calc(100vh + 100vw) #000;
}
代码语言:javascript
复制
<div class="box"></div>

票数 2
EN

Stack Overflow用户

发布于 2018-09-19 15:30:59

代码语言:javascript
复制
div {
  width: 100px;
  height: 100px;
  background-color: yellow;
  box-shadow: 100px 100px 0 100px rgba(0,0,0,1);
  }
代码语言:javascript
复制
<p> lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem 
</p>
<div></div>

票数 0
EN

Stack Overflow用户

发布于 2018-09-19 16:20:10

按你喜欢的风格从这里开始,然后复制它;)

https://www.cssmatic.com/box-shadow

https://css3gen.com/box-shadow/

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52409366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档