成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網
最全最豐富的資訊網站

css怎么實現給元素塊加陰影的效果

在css中,可以使用box-shadow屬性實現給元素塊加陰影的效果。box-shadow屬性可以實現邊框陰影效果,將陰影應用于盒子元素,語法“box-shadow:水平陰影 垂直陰影 模糊半徑 擴展半徑 陰影顏色 投影方式”;若投影方式設為“inset”可實現內側陰影。

css怎么實現給元素塊加陰影的效果

前端(vue)入門到精通課程:進入學習

本教程操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。

在css中,可以使用box-shadow屬性實現給元素塊加陰影的效果。

box-shadow屬性可以將陰影應用于文本框,可設置中陰影的像素長度,寬度和模糊的距離以及陰影的顏色。

box-shadow可以為盒子元素添加陰影,支持添加一個或者多個。

box-shadow: X軸偏移量 Y軸偏移量 陰影模糊半徑 陰影擴展半徑 陰影顏色 投影方式;

注意:boxShadow 屬性把一個或多個下拉陰影添加到框上。該屬性是一個用逗號分隔陰影的列表,每個陰影由 2-4 個長度值、一個可選的顏色值和一個可選的 inset 關鍵字來規定。省略長度的值是 0。

css怎么實現給元素塊加陰影的效果

注意:inset 可以寫在參數的第一個或最后一個,其它位置是無效的。

  • X軸偏移量和Y軸偏移量值(水平陰影和垂直陰影)

    X軸偏移量和Y軸偏移量值可以設置為負數

  • 陰影模糊半徑:

    此參數可選,值只能是為正值,如果值為0時,表示陰影不具有模糊效果,值越大陰影的邊緣就越模糊。

  • 陰影擴展半徑:

    此參數可選,值可以是正負值,如果值為正數,整個陰影都延展擴大,反之值為負值時,則縮小。

box-shadow屬性的使用

1、水平垂直偏移為0也可以有陰影

如果offset-x或offset-y值為0,則陰影在元素背后,此時給blur-radius值或spread值可以產生陰影效果。

例子:

第一個div通過設置blur-radius產生陰影效果。

第二個div通過設置spread正值產生陰影效果。

第三個div通過設置spread負值產生陰影效果。

但是有一點要注意:擴展陰影必須和陰影模糊半徑配合使用。

我個人覺得應該是沒有配合使用這一說,但不可能只設置擴展陰影,因為擴展陰影和陰影模糊的取值都可以為正。如果只有擴展陰影的話,會被瀏覽器當做模糊陰影來解析,所以也可以簡單理解為“擴展陰影必須和陰影模糊半徑配合使用”,如果只用擴展陰影,可以寫成:box-shadow:0 0 0 1px;。

<style type="text/css"> div{     width: 100px;     height: 100px;     margin:50px;     border: 10px dotted pink;     display: inline-block; } .blur{         box-shadow: 0 0  20px ;         /*box-shadow: 0 0  20px green;*/ /*也可以自定義顏色*/ }   .spread-positive{         box-shadow: 0 0 20px 5px ;         /* box-shadow: 0 0 20px 5px green;*/ /*也可以自定義顏色*/ } .spread-negative{         box-shadow: 0 0 20px -5px ;         /* box-shadow: 0 0 20px -5px green;*/ /*也可以自定義顏色*/ } </style> <body> <div class="blur"></div> <div class="spread-positive"></div> <div class="spread-negative"></div> </body>

css怎么實現給元素塊加陰影的效果

2、設置水平垂直偏移得到陰影效果

outset情況:水平垂直偏移為0,但是不設置blur和spread,看不到陰影,因為此時box-shadow的周長和border-box一樣,所以可以通過設置偏移讓陰影顯示出來。

inset情況:水平垂直偏移為0,不設置blur和spread,同樣看不到陰影,因為此時box-shadow的周長和padding-box一樣,同樣可通過設置偏移讓陰影顯示出來。

例子:

<style type="text/css"> div{     width: 100px;     height: 100px;     margin:50px;     border: 10px dotted pink;     display: inline-block; } .shadow0{box-shadow: 0 0;}   .shadow1{box-shadow: 1px 1px;} .shadow10{box-shadow: 10px 10px;} .inset-shadow0{box-shadow: 0 0 inset;}   .inset-shadow1{box-shadow: 1px 1px inset;} .inset-shadow10{box-shadow: 10px 10px inset;} </style> <body>     <div class="shadow0"></div>     <div class="shadow1"></div>     <div class="shadow10"></div>     <div class="inset-shadow0"></div>     <div class="inset-shadow1"></div>     <div class="inset-shadow10"></div> </body>

css怎么實現給元素塊加陰影的效果

3、投影方式

投影方式默認是outset,即外部投影,可設置inset讓向內投影。

例子:第一個div默認outset,第二個設置inset,第三個同時設置兩個陰影可以更好的看到outset和inset的關系,第四個div可以看出inset陰影在背景之上,內容之下。

<style type="text/css"> div{     width: 100px;     height: 100px;     margin:50px;     border: 10px dotted pink;     display: inline-block;     vertical-align: top; }  .outset{     box-shadow: 10px 10px teal; } .inset{     box-shadow: 10px 10px teal inset;     } .double{     box-shadow: 10px 10px teal inset,10px 10px teal; } .bg{     background-color: yellow; } </style> <body>     <div class="outset"></div>     <div class="inset"></div>     <div class="double"></div>     <div class="inset bg">inset陰影在背景之上,內容之下</div> </body>

css怎么實現給元素塊加陰影的效果

4、如果元素同時指定border-radius屬性,則陰影呈現相同的圓角。

<style type="text/css">  div{  width: 100px;     height: 100px;     margin:50px;     border: 10px dotted pink;     display: inline-block;     border-radius: 50px;  } .shadow{     box-shadow: 0 0  10px 10px green; } </style> <body> <div class="shadow"></div> </body>

css怎么實現給元素塊加陰影的效果

5、經典例子

w3c中的一個例子。http://www.w3.org/TR/css3-background/#the-box-shadow

css怎么實現給元素塊加陰影的效果

可見:

  • border-radius會以相同的作用影響陰影外形
  • border-image,padding不會影響陰影的任何外形
  • 陰影box和box模型一樣
  • 外陰影在對象背景之下,內陰影在背景之上。
  • 層次:內容>內陰影>背景圖片>背景顏色>外陰影

6、多重陰影

這個效果在上面就看到了,現在再補充一些內容。

語法:可以設置任意多個陰影,用逗號隔開。

一個box有多重陰影時,需要注意順序:多個陰影從上往下分布,第一個陰影在最頂層。

舉例:單邊陰影效果

先解釋一下:可單獨設置左邊框的陰影,右邊框的陰影,上邊框的陰影,下邊框的陰影,其實這樣說也對,因為效果看起來就是這樣,但根本原因是陰影在盒子后面,只是讓陰影的位置發生了變化,其他3 個邊的陰影還是存在的,只是被覆蓋住了而已,所以,設置某個邊的陰影是個很虛的東東了,哎,網上這種說法初看還讓我略感困惑,所以我這里說是單邊陰影效果,告訴大家只是一種效果,本質還是個box。

例子解釋:給第一個div的上右下左border分別設置紅橙黃綠,四種顏色,則red-shadow在最頂層,green-shadow在最底層,如下圖左

給其加上blur模糊半徑,效果更明顯,如下圖中,可見red-shadow的模糊半徑不受干擾,因為在最頂層;接下來orange-shadow次之,被red-shadow的radius干擾;yellow-shadow被orange-shadow和red-shadow的radius干擾;同理green-shadow被它上面的所有shadow的radius干擾。

如果還是不太理解,那給red-shadow設置一個很大的radius,比如50,就可以看到非常明顯的效果了,見下圖右

<style type="text/css"> div{     width: 100px;     height: 100px;     margin:50px;     display: inline-block;     border: 10px dotted pink; } .shadow{     box-shadow: 0 -5px red,     5px 0 orange,     0 5px yellow,     -5px 0 green; } .blur-shadow{     box-shadow: 0 -5px 5px red,     5px 0 5px orange,     0 5px 5px yellow,     -5px 0 5px green; } .big-redShadow{     box-shadow: 0 -5px 50px red,     5px 0 5px orange,     0 5px 5px yellow,     -5px 0 5px green; } </style> <body>     <div class="shadow"></div>     <div class="blur-shadow"></div>     <div class="big-redShadow"></div> </body>

css怎么實現給元素塊加陰影的效果

7、陰影和布局

陰影不影響布局, 但是可能會覆蓋其他box或者其他box的陰影。

陰影不觸發滾動條,也不增加滾動區域的大小。

所以布局時可忽略陰影。

8、spread妙用

用spread模擬實現border

<style type="text/css"> div{     width: 100px;     height: 100px;     display: inline-block;     margin:10px;     vertical-align: top; } .border{     border:1px solid red; } .spread{     box-shadow: 0 0 0 1px red; } .muli-border{     box-shadow: 0 0 0 2px red,0 0 0 4px green,0 0 0 6px blue; } </style> <body>     <div class="border">border</div>     <div class="spread">box-shadow</div>     <div class="muli-border">多重<br/>box-shadow</div> </body>

css怎么實現給元素塊加陰影的效果

用spread實現雙色方括號

<style type="text/css"> .decorator { width: 300px; height: 100px; padding: 30px; box-shadow: -30px -30px 0 -25px red,30px 30px  0 -25px green;  } </style> <body> <div class="decorator">段落內容:用box-shadow模擬雙色方括號box-shadow: -24px -24px 0 -20px red,24px 24px  0 -20px green; </div> </body>

css怎么實現給元素塊加陰影的效果

(學習視頻分享:web前端)

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
ZOOM与人性ZOOM怎么同步| AV无码一区二区三区| 在人线AV无码免费高潮喷水| 又白又大的两座峰| 97porm国内自拍视频| 被绑在机器上强行高潮H| 非洲黑人狂躁日本妞| 国产成人午夜福利院| 果冻传媒播放观看免费| 久久久精品中文字幕麻豆发布| 护士高潮喷水白浆| 久久亚洲男人第一AV网站| 猫咪WWW免费人成人入口| 欧美精产国品一二三区别| 色又黄又爽18禁免费网站| 亚洲AⅤ永久无码一区二区三区| 亚洲无人区码一二三四区别 | 男女真人后进式猛烈动态图无打吗| 欧美粗大强交18P直喷水| 人与各种动ZZZ0O0OⅩⅩX| 无码免费无线观看在线视频| 亚洲人成网站999久久久综合| 中文字幕久久精品波多野结百度 | JLZZ大全高潮多水| 丁香花高清在线观看完整版| 黑人大战欲求不满人妻| 美女高潮潮喷出白浆视频| 日韩乱码人妻无码超清蜜桃丨 | 宅男66LU国产在线观看| 成年免费A级毛片免费看丶| 国内精品久久人妻无码网站| 每天都在挨CAO中醒来H| 熟女性饥渴一区二区三区| 亚洲日韩中文字幕无码专区| 97国产精华最好的产品亚洲| 国产粉嫩呻吟一区二区三区| 久久精品夜色国产亚洲AV| 人妻洗澡被强公日日澡| 亚洲VA中文字幕无码久久不卡| 12孩岁女A处破娇小| 国产成人综合精品无码| 老妇人高清在线观看免费版| 少妇被CAO高潮呻吟声| 亚洲一区二区三区丝袜| 成人夜间av大片免费观看| 精品日本一区二区三区免费 | 麻豆国产VA免费精品高清在线| 色妓AV人妻一区二区三区| 亚洲中文无码线在线观看| 大胆GOGO高清在线观看| 久久久久久毛片精品免费不卡 | 免费稀缺拗女一区二区| 四川50岁熟妇大白屁股真爽| 野花日本大全免费观看3中文版5 | FREE性丰满HD性欧美| 国内综合精品午夜久久资源| 人畜禽CORPORATION| 亚洲精品无码专区久久| 穿着旗袍方便C英语老师| 久久无码成人影片| 无码无套少妇毛少18PXX| 99国精产品灬源码1688钻| 韩国乱码片免费看| 日韩一区二区三区人妻系列| 伊人久久大香线蕉AV最新午夜| 国产精品JIZZ视频| 欧美少妇XXXXX| 亚洲熟女综合色一区二区三区| 国产成人18黄网站免费观看| 内地CHINA高潮VIDEO| 亚洲超星团在哪个平台播| 番茄TODO社区免费看片| 免费拗女网站1300部| 亚洲国产精品久久久久网站| 高H乱好爽要尿了潮喷了学生| 男女24式动态图| 亚洲欧美精品SUV| 国产成人午夜福利不卡在线观看 | 性欧美大战久久久久久久| 啊~CAO死你个小SAO货视频| 久久久久成人片免费观看| 午夜无码免费福利视频网址| 超碰97人人模人人爽人人喊| 毛片一区二区三区| 亚洲国产一卡2卡3卡4卡5公司| 国产成人AV综合色| 人人澡人人妻人人爽人人蜜桃麻豆| 尤物99国产成人精品视频| 国产真实乱对白精彩久久| 少妇荡乳情欲办公室456视频| 94久久国产乱子伦精品免费| 久久久噜噜噜久久中文福利| 亚洲の无码国产の无码影院| 国产成人无码免费视频在线| 日本嫩交12一16XXX视频| 2018最新国产好看的国产| 久久精品无码一区二区日韩AV| 亚洲AV无码成人精品区瑜伽裤 | 欧美三级不卡在线观看| 中日韩精品无码一区二区三区 | 国产乱子伦农村叉叉叉| 少妇被又粗又硬猛烈进出小说| WWW夜插内射视频网站| 免费无遮挡无码永久在线观看视频 | 强插女教师AV在线| 2023国产精品一卡2卡三卡| 久久久久亚洲AV无码尤物| 亚洲AV综合AV成人网在线观看| 国产精品一线二线三线精华液| 色综合天天无码网站| 草草影院CCYYCOM| 欧美亚洲精品SUV| 98人妻人人揉人人躁88Av| 蜜桃Av噜噜一区二区三区绯色| 野花日本大全免费观看3中文版| 交换朋友夫妻客厅互换4韩国| 亚洲AV鲁丝片在线观看| 国产熟睡乱子伦视频| 无遮挡边吃奶边做的视频刺激| 国产成人亚洲精品无码综合原创| 色又黄又爽18禁免费网站现观看| 成人免费视频一区二区三区| 日韩精品无码中文字幕一区二区| 宝宝腿趴开一点就不会疼的原因 | 乱亲女H秽乱长久久久| 一区二区三区中文字幕| 浪货趴办公桌~H揉秘书电影无码| 一本大道无码人妻精品专区| 久久久久琪琪去精品色无码| 一本到无码AV专区无码不卡| 久久久噜噜噜久久久精品| 中文在线っと好きだっ最新版| 美国白人未成年RAPPER豆瓣| 24小时在线看免费观看直播| 欧美军警GAY巨大粗长| 拔萝卜视频免费播放在线观看 | 成人亚洲综合AV天堂| 少妇丰满大乳被男人揉捏视频| 国产成人片AⅤ在线观看| 玩弄中年熟妇正在播放| 国产美足白丝榨精在线观看sm | 成人做爰高潮A片免费视频| 色综合久久一区二区三区| 国产精品久久自在自线| 亚洲AV成人午夜亚洲美女| 精品欧美成人高清在线观看| 亚洲最大综合久久网成人| 免费毛片在线看片免费丝瓜视频| 99久久久国产精品免费| 日韩精品视频一区二区| 国产激情精品一区二区三区| 性中国少妇熟妇XXXX农村| 精品三级久久久久电影我网| 伊人色综合九久久天天蜜桃| 能让我流水水的一千字| ZOOM与人性ZOOM| 私人家庭影院5577| 韩国的无码AV看免费大片在线 | 欧亚尺码专线欧洲B1B1| 嗯快点别停舒服好爽受不了了 | 精品国产免费第一区二区三区| 一区二区三区在线 | 日| 欧美无砖专区一中文字| 国产AV剧情MD精品麻豆| 亚洲妇女行蜜桃AV网网站| 麻花豆传媒剧国产MV入口| 波多野结衣Av无码久久一区二区| 铜铜铜铜铜铜铜铜铜好多深 | 中文文字幕文字幕亚洲色| 人妻夜夜爽一区二区三区| 国产精品视频二区不卡| 亚洲精品一卡2卡三卡4卡5卡| 妺妺窝人体色777777换脸| 大色堂午夜福利国产TV6080| 亚洲AV无码乱码在线观看性色| 老外又长又大插的太深了| 成人国产精品一区二区视频| 亚洲AV日韩综合一区尤物| 蜜芽久久人人超碰爱香蕉| 第一次处破女01免费观看| 亚洲精品自产拍在线观看动漫| 欧美极品少妇XXXXⅩ喷水| 国产精品久久国产三级国| 亚洲中文字幕日产无码成人片| 人妻人人做人妻人人添| 国产小受呻吟GV视频在线观看| 中文字幕韩国三级理论无码| 少妇高潮惨叫久久久久久| 久久精品成人免费国产片| 被群CAO的合不拢腿H纯肉视频 | 女人天堂亚洲AⅤ在线观看| 国产成人精品亚洲日本专区61| 野草乱码一二三四区别在哪| 日韩精品专区AV无码| 久久99精品久久久久久蜜芽| 被三个男人绑着躁我好爽| 亚洲国产成人一区二区精品区| 人妻体内射精一区二区| 精品国产亚洲AV麻豆| 部长的夫人的味道HD|