成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

css實(shí)現(xiàn)的一些視覺(jué)效果

luffyZh / 3294人閱讀

摘要:鄰邊投影雙側(cè)投影用兩塊投影每邊各一塊來(lái)實(shí)現(xiàn)不規(guī)則投影解決辦法是使用濾鏡效果,。濾鏡,它會(huì)給圖片增加一種降飽和度的橙黃色染色效果。實(shí)現(xiàn)方式毛玻璃效果折角效果折角的解決方案增加一個(gè)暗色的三角形來(lái)實(shí)現(xiàn)翻折效果。

投影

1.單側(cè)投影
思路是box-shadow 的第四個(gè)長(zhǎng)度參數(shù)。它排在模糊半徑參數(shù)之后,稱作擴(kuò)張半徑。這個(gè)參數(shù)會(huì)根據(jù)你指定的值去擴(kuò)大或當(dāng)指定負(fù)值時(shí),縮小投影的尺寸。例如,一個(gè)-5px 的擴(kuò)張半徑會(huì)把投影的寬度和高度各減少10px(即每邊各5px)。

box-shadow: 0 5px 4px -4px black;

2.鄰邊投影

box-shadow: 3px 3px 6px -3px black;

3.雙側(cè)投影

用兩塊投影(每邊各一塊)來(lái)實(shí)現(xiàn)

box-shadow: 5px 0 5px -5px black,
            -5px 0 5px -5px black;
不規(guī)則投影

解決辦法是使用濾鏡效果,filter。值有很多,比如blur()、grayscale() 以及drop-shadow()等。

實(shí)現(xiàn)不規(guī)則投影使用的是drop-shadow

filter: drop-shadow(2px 2px 10px rgba(0,0,0,.5));

注:drop-shadow會(huì)給任何非透明的部分打上投影,包括文本。如果文本設(shè)置了text-shadow,就是投影的投影。

染色效果

方案一:
為了解決給圖片加一層統(tǒng)一的渲染風(fēng)格,使用filter濾鏡,并且需要將一些濾鏡的值疊加使用。

sepia濾鏡,它會(huì)給圖片增加一種降飽和度的橙黃色染色效果。
saturate濾鏡,給每個(gè)像素提升飽和度
hue-rotate濾鏡,把每個(gè)像素的色相以指定的度數(shù)進(jìn)行偏移

filter: sepia(1) saturate(4) hue-rotate(295deg);

原圖:

方案二:
基于混合模式的方案。mix-blendmode可以為整個(gè)元素設(shè)置混合模式。background-blend-mode 可以為每層背景多帶帶指定混合模式。

實(shí)現(xiàn)方式:


    
a {
    background: hsl(335, 100%, 50%);
}
img {
    mix-blend-mode: luminosity;
}
毛玻璃效果
"The only way to get rid of a temptation[...]"
.bg {
  width: 500px;
  height: 300px;
  background: url("dog.jpg");
  background-size: cover;
}

main {
  position: relative;
  background: hsla(0, 0%, 100%, .3);
  overflow: hidden;
}

main::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  filter: blur(20px);
  margin: -30px;
}

折角效果

45°折角的解決方案
增加一個(gè)暗色的三角形來(lái)實(shí)現(xiàn)翻折效果。實(shí)現(xiàn)方法是增加另一層漸變來(lái)生成這個(gè)三角形并將其定位在右上角,這樣就可以通過(guò)background-size 來(lái)控制折角的大小。

div {
    background: #58a; /* 回退樣式 */
    background:
    linear-gradient(to left bottom, transparent 50%, rgba(0,0,0,.4) 0) no-repeat 100% 0 / 2em 2em,
    linear-gradient(-135deg, transparent 1.5em, #58a 0);
}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/112030.html

相關(guān)文章

  • CSS相關(guān)文章

    摘要:如何用獲取虛擬鍵盤(pán)高度前端早讀課月號(hào)早讀文章由湯谷投稿分享。大殺器和把動(dòng)畫(huà)轉(zhuǎn)換成原生動(dòng)畫(huà)初來(lái)乍到,本文搬運(yùn)自我月份在知乎發(fā)的文章。 前端面試之 CSS3 新特性 除了 HTML5 的新特性,CSS3 的新特性也是面試中經(jīng)常被問(wèn)到的。 如何用 js 獲取虛擬鍵盤(pán)高度?-前端早讀課 9月7號(hào)早讀文章由@湯谷投稿分享。正文從這開(kāi)始~ 這是一個(gè)存在很久的歷史問(wèn)題了,對(duì)于這樣一個(gè)具有普遍性的問(wèn)題...

    FrozenMap 評(píng)論0 收藏0
  • CSS3-Animotion抽絲剝繭 一步步擼出跑男動(dòng)畫(huà)

    摘要:通過(guò)剖析一個(gè)跑男動(dòng)畫(huà)實(shí)例,來(lái)把中動(dòng)畫(huà)相關(guān)的知識(shí)點(diǎn)抽絲剝繭,一網(wǎng)打盡。跑男的動(dòng)畫(huà)其實(shí)可以拆分為兩個(gè)一個(gè)是交替擺腿另一個(gè)是位置移動(dòng)。在使用改變雪碧圖時(shí),得到效果這樣的平滑過(guò)度顯然不是我們想要的。所以,在切換雪碧圖背景的方案下,就要派上用場(chǎng)了。 作為一名真正的前端開(kāi)發(fā)者,我們不能只關(guān)注前端邏輯部分。畢竟水銀泄地般的頁(yè)面設(shè)計(jì)和炫酷逼真的動(dòng)畫(huà)效果,是我們區(qū)別于其他程序員所特有的優(yōu)勢(shì)之一。 盡量百...

    caoym 評(píng)論0 收藏0
  • CSS3-Animotion抽絲剝繭 一步步擼出跑男動(dòng)畫(huà)

    摘要:通過(guò)剖析一個(gè)跑男動(dòng)畫(huà)實(shí)例,來(lái)把中動(dòng)畫(huà)相關(guān)的知識(shí)點(diǎn)抽絲剝繭,一網(wǎng)打盡。跑男的動(dòng)畫(huà)其實(shí)可以拆分為兩個(gè)一個(gè)是交替擺腿另一個(gè)是位置移動(dòng)。在使用改變雪碧圖時(shí),得到效果這樣的平滑過(guò)度顯然不是我們想要的。所以,在切換雪碧圖背景的方案下,就要派上用場(chǎng)了。 作為一名真正的前端開(kāi)發(fā)者,我們不能只關(guān)注前端邏輯部分。畢竟水銀泄地般的頁(yè)面設(shè)計(jì)和炫酷逼真的動(dòng)畫(huà)效果,是我們區(qū)別于其他程序員所特有的優(yōu)勢(shì)之一。 盡量百...

    OBKoro1 評(píng)論0 收藏0
  • CSS3-Animotion抽絲剝繭 一步步擼出跑男動(dòng)畫(huà)

    摘要:通過(guò)剖析一個(gè)跑男動(dòng)畫(huà)實(shí)例,來(lái)把中動(dòng)畫(huà)相關(guān)的知識(shí)點(diǎn)抽絲剝繭,一網(wǎng)打盡。跑男的動(dòng)畫(huà)其實(shí)可以拆分為兩個(gè)一個(gè)是交替擺腿另一個(gè)是位置移動(dòng)。在使用改變雪碧圖時(shí),得到效果這樣的平滑過(guò)度顯然不是我們想要的。所以,在切換雪碧圖背景的方案下,就要派上用場(chǎng)了。 作為一名真正的前端開(kāi)發(fā)者,我們不能只關(guān)注前端邏輯部分。畢竟水銀泄地般的頁(yè)面設(shè)計(jì)和炫酷逼真的動(dòng)畫(huà)效果,是我們區(qū)別于其他程序員所特有的優(yōu)勢(shì)之一。 盡量百...

    bingo 評(píng)論0 收藏0
  • 容易忽略七個(gè)CSS知識(shí)點(diǎn)

    摘要:樣式聲明通過(guò)一個(gè)稱為級(jí)聯(lián)的過(guò)程來(lái)解釋和決定。級(jí)聯(lián)級(jí)聯(lián)可能是中最容易被弄錯(cuò)的屬性之一。因此很容易認(rèn)為元素的視覺(jué)邊界等于其寬度,但情況并非如此。 如果你在日常工作中使用CSS,那么你的主要目標(biāo)很可能集中在使事情看起來(lái)是正確的。最終得到的正確結(jié)果遠(yuǎn)比如何實(shí)現(xiàn)更重要。這意味著相比正確的語(yǔ)法和視覺(jué)效果我們更少關(guān)注CSS的實(shí)現(xiàn)原理。 你可能還沒(méi)有意識(shí)到,但CSS的視覺(jué)效果通常是操縱隱藏屬性的間接結(jié)...

    chanthuang 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<