pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

css box-shadow實現曲邊陰影與翹邊陰影

這篇文章主要介紹了css box-shadow實現曲邊陰影與翹邊陰影,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

大家都知道box-shadow是h5新增屬性,用來實現盒子邊緣有陰影的效果,但經常會看見許多場景里陰影的樣式各種各樣,并不是簡單的四周有陰影的效果,它們是怎么實現的呢,今天就跟大家分享兩種陰影實現的方法。

一、曲邊陰影

效果圖如下:它不僅是四周有陰影,下部還有一層曲邊的陰影,它的原理其實很簡單,首先盒子自身有陰影,然后在使用另一個有陰影的盒子重疊形成效果圖里的曲邊陰影。

css box-shadow實現曲邊陰影與翹邊陰影

首先說一下box-shadow的使用語法,它支持多個陰影的書寫,中間用逗號隔開,如下

css box-shadow實現曲邊陰影與翹邊陰影

創建一個盒子,使用box-shadow給盒子一個x軸和y軸方向都是零暈染半徑為10px的外陰影和內陰影。

style{
      .box1{
                width: 400px;
                height: 200px;
                background: white;
                border: 1px solid lightgrey;
                margin: 100px auto;
                text-align: center;
                line-height: 200px;
                box-shadow: 0 0 10px rgba(0,0,0,0.3), 0 0 10px rgba(0,0,0,0.3) inset;
        }
}
body{
      <div class="box1">
      <span>曲邊陰影</span>
      </div>
}

使用after偽類選擇器在box1子集的后面增加一個虛擬的標簽,由于是一個虛擬標簽,瀏覽器不能識別,需要定義display屬性,給這個標簽也加上陰影,由于是曲面的,所以需要設置border-radius使它有個弧度。然后使用定位將虛擬標簽與原盒子重疊,并使用z-index改變層級,使它在div的下方。代碼如下

.box1::after{
                display: block;  //必須寫
                content: "";     //必須寫
                z-index: -1;
                width: 390px;
                height: 150px;
                background: red;
                position: absolute;
                bottom: 0;
                left: 4px;
                border-radius: 30px/10px;
                box-shadow: 0 8px 10px rgba(0,0,0,0.3);
                
            }

當沒有定位時,兩個盒子的排列方式如下:

css box-shadow實現曲邊陰影與翹邊陰影

定位后就實現了曲邊陰影:結果圖如下:

css box-shadow實現曲邊陰影與翹邊陰影

二、翹邊陰影

原理與曲邊陰影一樣,使用偽類選擇器::afteryu , ::before增加兩個虛擬標簽,使用陰影的重疊實現翹邊陰影。
代碼如下:

.box2::after,.box2::before{
                display: block;
                content: "";
                z-index: -1;
                width: 170px;
                height: 240px;
                background: red;
                position: absolute;
                bottom: 20px;
                left: 38px;
                box-shadow: 30px 10px 40px rgba(0,0,0,0.5); 
                transform: skewX(-15deg);   
            }
            .box2::before{
                box-shadow: -20px 10px 40px rgba(0,0,0,0.5);    
                transform: skewX(15deg);    
            }

為了方便我們看,給了紅色背景,沒改變層級時結果如下:

css box-shadow實現曲邊陰影與翹邊陰影

調整兩個盒子的層級,效果如下:

css box-shadow實現曲邊陰影與翹邊陰影

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持。

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了詳解CSS3陰影 box-shadow的使用和技巧總結 ,具有一定的參考價值,有需要的可以了解一下。
主站蜘蛛池模板: 切铝机-数控切割机-型材切割机-铝型材切割机-【昆山邓氏精密机械有限公司】 | 污水提升器,污水提升泵,地下室排水,增压泵,雨水泵,智能供排水控制器-上海智流泵业有限公司 | 脱硝喷枪-氨水喷枪-尿素喷枪-河北思凯淋环保科技有限公司 | 丹佛斯变频器-丹佛斯压力开关-变送器-广州市风华机电设备有限公司 | 猪I型/II型胶原-五克隆合剂-细胞冻存培养基-北京博蕾德科技发展有限公司 | 钢格板|热镀锌钢格板|钢格栅板|钢格栅|格栅板-安平县昊泽丝网制品有限公司 | 亮点云建站-网站建设制作平台| 空冷器|空气冷却器|空水冷却器-无锡赛迪森机械有限公司[官网] | 众能联合-提供高空车_升降机_吊车_挖机等一站工程设备租赁 | 箱式破碎机_移动方箱式破碎机/价格/厂家_【华盛铭重工】 | 100国际学校招生 - 专业国际学校择校升学规划| 污水/卧式/潜水/钻井/矿用/大型/小型/泥浆泵,价格,参数,型号,厂家 - 安平县鼎千泵业制造厂 | 液氮罐(生物液氮罐)百科-无锡爱思科| 厌氧反应器,IC厌氧反应器,厌氧三相分离器-山东创博环保科技有限公司 | 鹤壁创新仪器公司-全自动量热仪,定硫仪,煤炭测硫仪,灰熔点测定仪,快速自动测氢仪,工业分析仪,煤质化验仪器 | 舞台木地板厂家_体育运动木地板_室内篮球馆木地板_实木运动地板厂家_欧氏篮球地板推荐 | 天津散热器_天津暖气片_天津安尼威尔散热器制造有限公司 | 代写标书-专业代做标书-商业计划书代写「深圳卓越创兴公司」 | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 网站建设-网站制作-网站设计-网站开发定制公司-网站SEO优化推广-咏熠软件 | 四川职高信息网-初高中、大专、职业技术学校招生信息网 | 科威信洗净科技,碳氢清洗机,超声波清洗机,真空碳氢清洗机 | 立刷【微电签pos机】-嘉联支付立刷运营中心 | 元拓建材集团官方网站 | 基业箱_环网柜_配电柜厂家_开关柜厂家_开关断路器-东莞基业电气设备有限公司 | 杭州成人高考_浙江省成人高考网上报名 | 苏州西装定制-西服定制厂家-职业装定制厂家-尺品服饰西装定做公司 | 骨灰存放架|骨灰盒寄存架|骨灰架厂家|智慧殡葬|公墓陵园管理系统|网上祭奠|告别厅智能化-厦门慈愿科技 | 武汉高低温试验箱_恒温恒湿试验箱厂家-武汉蓝锐环境科技有限公司 | led冷热冲击试验箱_LED高低温冲击试验箱_老化试验箱-爱佩百科 | 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | 排烟防火阀-消防排烟风机-正压送风口-厂家-价格-哪家好-德州鑫港旺通风设备有限公司 | 影合社-影视人的内容合作平台| 天命文免费算命堂_自助算命_自由算命系统_长文周易 | 股票入门基础知识_股票知识_股票投资大师_格雷厄姆网 | 伊卡洛斯软装首页-电动窗帘,别墅窗帘,定制窗帘,江浙沪1000+别墅窗帘案例 | 奶茶加盟,奶茶加盟店连锁品牌-甜啦啦官网 | 天津市能谱科技有限公司-专业的红外光谱仪_红外测油仪_紫外测油仪_红外制样附件_傅里叶红外光谱技术生产服务厂商 | 【ph计】|在线ph计|工业ph计|ph计厂家|ph计价格|酸度计生产厂家_武汉吉尔德科技有限公司 | 电磁辐射仪-电磁辐射检测仪-pm2.5检测仪-多功能射线检测仪-上海何亦仪器仪表有限公司 | 范秘书_懂你的范文小秘书 |