【效果】CSS3實(shí)現(xiàn)曲線陰影和翹邊陰影

往往我們?cè)谧鲆恍┨厥獾年幱靶Ч臅r(shí)候腰根,使用圖片做背景的方式實(shí)際上是很差勁的劫灶,在不考慮適配老版本瀏覽器的前提下南缓,我們可以使用css3的自定義出自己想要的陰影風(fēng)格目锭。

下面將以曲線陰影和翹邊陰影為例和泌,講解自定義陰影的過(guò)程村缸。
先來(lái)看下效果圖


曲線陰影

曲線陰影其實(shí)可以使用雙層陰影重疊的方式實(shí)現(xiàn)
我們將取消陰影的圖片做下分解應(yīng)該會(huì)更容易理解,示意圖如下:




如上圖武氓,圖1基礎(chǔ)的陰影下梯皿,在加一個(gè)有弧度的陰影即可。
1县恕、圖1基礎(chǔ)陰影很容易實(shí)現(xiàn)东羹,內(nèi)陰影+外陰影

.box-shadow1{
    box-shadow: 0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;
}

2、然后使用偽類在元素的后面添加一個(gè)“可適配”的陰影忠烛,為了可適配属提,我們就要使用相對(duì)定位,實(shí)現(xiàn)代碼如下

.box-shadow1{
    position:relative;
    box-shadow: 0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;
}
.box-shadow1:after{
    content:"";
    position:absolute;
    background:transparent;
    top:50%; //設(shè)置寬高僅僅設(shè)置上下左右邊距是為了讓系統(tǒng)自動(dòng)定位美尸。
    bottom: 1px;
    left: 10px;
    right: 10px; 
    z-index: -1; //將副陰影置于主陰影下
    box-shadow: 0 0 20px rgba(0,0,0,0.7); 
    border-radius: 100px/10px;
}

如此即實(shí)現(xiàn)了曲線陰影的效果冤议。

<div class="box box-shadow1">將box-shadow1作為類使用即可</div>

翹邊陰影

同理旬迹,翹邊陰影可以在基礎(chǔ)陰影下疊加兩個(gè)平行四邊形即可。
這里就直接上分解圖和源碼了求类,不再做講解





.box-shadow2{
    position:relative;
    box-shadow: 0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;
}
.box-shadow2:before,.box-shadow2:after{
    content: "";
    position:absolute; 
    top:20px;bottom: 22px;  
    background: transparent; 
    box-shadow: 0 8px 20px rgba(0,0,0,0.7);  
    z-index: -1; 
    background: #fff; 
}
.box-shadow2:before{ 
    left: 22px;  
    right:12px; 
    transform: skew(-12deg) rotate(-4deg); 
}
.box-shadow2:after{  
    left: 12px;  
    right:22px; 
    transform: skew(12deg) rotate(4deg); 
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末奔垦,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子尸疆,更是在濱河造成了極大的恐慌椿猎,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,110評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件寿弱,死亡現(xiàn)場(chǎng)離奇詭異犯眠,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)症革,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)筐咧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人噪矛,你說(shuō)我怎么就攤上這事量蕊。” “怎么了艇挨?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,474評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵残炮,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我缩滨,道長(zhǎng)势就,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,881評(píng)論 1 295
  • 正文 為了忘掉前任脉漏,我火速辦了婚禮苞冯,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘侧巨。我一直安慰自己舅锄,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,902評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布刃泡。 她就那樣靜靜地躺著巧娱,像睡著了一般。 火紅的嫁衣襯著肌膚如雪烘贴。 梳的紋絲不亂的頭發(fā)上禁添,一...
    開(kāi)封第一講書(shū)人閱讀 51,698評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音桨踪,去河邊找鬼老翘。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的铺峭。 我是一名探鬼主播墓怀,決...
    沈念sama閱讀 40,418評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼卫键!你這毒婦竟也來(lái)了傀履?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,332評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤莉炉,失蹤者是張志新(化名)和其女友劉穎钓账,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體絮宁,經(jīng)...
    沈念sama閱讀 45,796評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡梆暮,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,968評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了绍昂。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片啦粹。...
    茶點(diǎn)故事閱讀 40,110評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖窘游,靈堂內(nèi)的尸體忽然破棺而出唠椭,到底是詐尸還是另有隱情,我是刑警寧澤张峰,帶...
    沈念sama閱讀 35,792評(píng)論 5 346
  • 正文 年R本政府宣布泪蔫,位于F島的核電站,受9級(jí)特大地震影響喘批,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜铣揉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,455評(píng)論 3 331
  • 文/蒙蒙 一饶深、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧逛拱,春花似錦敌厘、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,003評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至曹步,卻和暖如春宪彩,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背讲婚。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,130評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工尿孔, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,348評(píng)論 3 373
  • 正文 我出身青樓活合,卻偏偏與公主長(zhǎng)得像雏婶,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子白指,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,047評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,178評(píng)論 25 707
  • 讀者能夠比較系統(tǒng)留晚、全面的了解作者對(duì)某一件事情的詳細(xì)表達(dá)含義;對(duì)于書(shū)籍來(lái)講告嘲,讀者可以反復(fù)閱讀書(shū)中某段內(nèi)容错维,能夠根據(jù)自...
    毛正奇閱讀 166評(píng)論 0 1
  • 對(duì)割雙眼皮,簡(jiǎn)直是有執(zhí)念了状蜗。 硬幣拋了N次需五,對(duì)每個(gè)結(jié)果都不怎么滿意。 心一橫轧坎,割吧宏邮! 快到醫(yī)院門(mén)口時(shí),卻慫了缸血,夾著...
    A張爽閱讀 194評(píng)論 0 0