html 怎么显示在投影下面,投影仅底部css3
更新4
與更新3相同,但具有現代的CSS(=較少的規則),因此不需要在偽元素上進行特殊定位。
#box {
background-color: #3D6AA2;
width: 160px;
height: 90px;
position: absolute;
top: calc(10% - 10px);
left: calc(50% - 80px);
}
.box-shadow:after {
content:"";
position:absolute;
width:100%;
bottom:1px;
z-index:-1;
transform:scale(.9);
box-shadow: 0px 0px 8px 2px #000000;
}
更新3
我以前所有的答案都一直在使用額外的標記來創建此效果,而這并不是必需的。我認為這是一種更清潔的解決方案...唯一的竅門是使用值來獲得陰影的正確位置以及陰影的正確強度/不透明度。這是一個使用偽元素的新提琴:
http://jsfiddle.net/UnsungHero97/ARRRZ/2/
的HTML
的CSS
#box {
background-color: #3D6AA2;
width: 160px;
height: 90px;
margin-top: -45px;
margin-left: -80px;
position: absolute;
top: 50%;
left: 50%;
}
.box-shadow:after {
content: "";
width: 150px;
height: 1px;
margin-top: 88px;
margin-left: -75px;
display: block;
position: absolute;
left: 50%;
z-index: -1;
-webkit-box-shadow: 0px 0px 8px 2px #000000;
-moz-box-shadow: 0px 0px 8px 2px #000000;
box-shadow: 0px 0px 8px 2px #000000;
}
更新2
顯然,您可以使用框陰影CSS的一個額外參數來完成此操作,正如其他所有人所指出的那樣。這是演示:
http://jsfiddle.net/K88H9/821/
的CSS
-webkit-box-shadow: 0 4px 4px -2px #000000;
-moz-box-shadow: 0 4px 4px -2px #000000;
box-shadow: 0 4px 4px -2px #000000;
這將是一個更好的解決方案。添加的額外參數描述為:
第四長度是展開距離。正值會使陰影形狀沿所有方向擴展指定的半徑。負值會使陰影形狀收縮。
更新
在jsFiddle上查看演示:http : //jsfiddle.net/K88H9/4/
我所做的是創建一個“陰影元素”,該陰影元素將隱藏在您想要具有陰影的實際元素后面。我使“陰影元素”的寬度比實際元素的寬度小2倍于您指定的陰影。然后我將其正確對齊。
的HTML
的CSS
#wrapper {
width: 84px;
position: relative;
}
#element {
background-color: #3D668F;
height: 54px;
width: 100%;
position: relative;
z-index: 10;
}
#shadow {
background-color: #3D668F;
height: 8px;
width: 80px;
margin-left: -40px;
position: absolute;
bottom: 0px;
left: 50%;
z-index: 5;
-webkit-box-shadow: 0px 2px 4px #000000;
-moz-box-shadow: 0px 2px 4px #000000;
box-shadow: 0px 2px 4px #000000;
}
原始答案
是的,您可以使用提供的相同語法來執行此操作。第一個值控制水平位置,第二個值控制垂直位置。因此,只需將第一個值設置為第二個值,0px然后將第二個設置為您想要的任何偏移量,如下所示:
-webkit-box-shadow: 0px 5px #000000;
-moz-box-shadow: 0px 5px #000000;
box-shadow: 0px 5px #000000;
總結
以上是生活随笔為你收集整理的html 怎么显示在投影下面,投影仅底部css3的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 隧道不能访问web vxaln_Spri
- 下一篇: 计算机基础职教云答案,计算机基础课程答案