gpt4 book ai didi

html - 阴影框未填满页面

转载 作者:行者123 更新时间:2023-11-28 03:02:53 25 4
gpt4 key购买 nike

我有一个背景图像和一个黑色阴影框覆盖(内联)覆盖它以使图像变暗,但是在移动设备上,页脚 div 位于 body 标签之外。虽然背景仍然呈现并延伸到页面,但阴影框并没有一直延伸。

非常感谢任何帮助

html:

<div class="footer">
<div class="container-fluid external-sites">
<div class="flex-parent">
<div class="flex-child child-1">
<a href="https://www.linkedin.com/in/andrew-waller-
b66180146" target="_blank">
<div class="box">
<i class="fa fa-linkedin fa-5x"></i>
</div>
</a>
</div>
<div class="flex-child child-2">
<a href="https://github.com/Adrw4" target="_blank">
<div class="box">
<i class="fa fa-github-square fa-5x"></i>
</div>
</a>
</div>
<div class="flex-child child-3">
<a href="https://www.instagram.com/adrw4/?hl=en"
target="_blank">
<div class="box">
<i class="fa fa-instagram fa-5x"></i>
</div>
</a>
</div>
<div class="flex-child child-4">
<a href="#">
<div class="box">
<i aria-hidden="true" class="fa fa-html5 fa-5x
fa-center"></i>
</div>
</a>
</div>
</div>
</div>
</div>

CSS:

   body {
padding: 0;
margin: 0;
height: 100vh;
width:100;
}

body,
html {
background: fixed;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
min-height: 100%;
width: 100%;
background-image: url("../img/circuit-board.jpg");
margin: 0px;
padding: 0px;
content: '';
box-shadow: inset 0 0 0 10000px rgba(0,0,0,.7);
}


.text-box {
text-align: center;
color: white;
font-style: oblique;
}

.box {
text-align: center;
background-color: black;
margin: auto;
}

.external-sites {
height: 25%;
overflow: auto;
}

.flex-parent {
list-style: none;
-ms-box-orient: horizontal;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -moz-flex;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
justify-content: space-between;
}

.flex-child {
text-align: center;
width: 100vw;
padding: 2px;
}
.child-1 {
order: 1;
}

.child-2 {
order: 2;
}

.child-3 {
order: 3;
}

.child-4 {
order: 4;
}

/*==============================================================================external sites==*/

@media only screen and (min-width: 830px) {
body {
overflow: hidden;
}

.flex-child {
width: 400px;
}
}

最佳答案

根据您需要的浏览器支持(无 Edge 和 IE),您可以将背景颜色设置为深灰色,并使用 background-blend-mode 而不是使用巨大的 盒子阴影

body {
background-color: #444;
background-image: url(..img/yourImage.jpg);
background-blend-mode: multiply;
}

只是不要使用黑色作为 background-color 否则您将看不到您的图像。通过改变颜色来控制它的暗度。

关于html - 阴影框未填满页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46111585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com