日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

html 怎么显示在投影下面,投影仅底部css3

發布時間:2025/3/15 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。