日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
鮮為人知的CSS實(shí)用技巧

今天來(lái)看幾個(gè)鮮為人知但很實(shí)用的 CSS 技巧!

淮陰ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書(shū)銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書(shū)合作)期待與您的合作!

1、毛玻璃特效

可以使用 CSS 中的 backdrop-filter 屬性來(lái)實(shí)現(xiàn)毛玻璃特效:

.login {
backdrop-filter: blur(5px);
}

實(shí)現(xiàn)效果如下:

backdrop-filter 屬性可以為一個(gè)元素后面區(qū)域添加圖形效果(如模糊或顏色偏移)。因?yàn)樗m用于元素_背后_的所有元素,為了看到效果,必須使元素或其背景至少部分透明。

2、將文本設(shè)為大寫(xiě)或小寫(xiě)

大寫(xiě)或小寫(xiě)字母可以不必在 HTML中設(shè)置。可以在 CSS

中使用text-transform屬性來(lái)強(qiáng)制任何文本為大寫(xiě)或小寫(xiě)。

/* 大寫(xiě) */
.upper {
text-transform: uppercase;
}
/* 小寫(xiě) */
.lower {
text-transform: lowercase;
}

效果如下:

text-transform

屬性專門(mén)用于控制文本的大小寫(xiě),當(dāng)值為uppercase時(shí)會(huì)將文本轉(zhuǎn)為大寫(xiě),當(dāng)值為capitalize時(shí)會(huì)將文本轉(zhuǎn)化為小寫(xiě),當(dāng)值為capitalize時(shí)會(huì)將每個(gè)單詞以大寫(xiě)字母開(kāi)頭。

3、實(shí)現(xiàn)首字下沉

我們可以使用::first-letter來(lái)實(shí)現(xiàn)文本首字母的下沉:

p.texts:first-letter {
font-size: 200%;
color: #8A2BE2;
}

:first-letter選擇器用來(lái)指定元素第一個(gè)字母的樣式,它僅適用于在塊級(jí)元素中。效果如下:

4、實(shí)現(xiàn)正方形

我們可以通過(guò)CSS中的縱橫比來(lái)實(shí)現(xiàn)一個(gè)正方形,這樣只需要設(shè)置一個(gè)寬度即可:

.square {
background: #8A2BE2;
width: 25rem;
aspect-ratio: 1/1;
}

aspect-ratio 媒體屬性可以用來(lái)測(cè)試視口的寬高比。當(dāng)然上述例子比較簡(jiǎn)單,來(lái)看看MDN中給出的縱橫比的示例:

/* 最小寬高比 */
@media (min-aspect-ratio: 8/5) {
div {
background: #9af; /* blue */
}
}
/* 最大寬高比 */
@media (max-aspect-ratio: 3/2) {
div {
background: #9ff; /* cyan */
}
}
/* 明確的寬高比, 放在最下部防止同時(shí)滿足條件時(shí)的覆蓋*/
@media (aspect-ratio: 1/1) {
div {
background: #f9a; /* red */
}
}

這里通過(guò)媒體查詢?cè)陧?yè)面視口不同縱橫比時(shí),顯示不同的背景顏色。關(guān)于縱橫比,還有很多用途等著你去探索!

5、圖片文字環(huán)繞

shape-outside 是一個(gè)允許設(shè)置形狀的 CSS 屬性。它還有助于定義文本流動(dòng)的區(qū)域:

.any-shape {
width: 300px;
float: left;
shape-outside: circle(50%);
}

shape-outside 屬性定義了一個(gè)可以是非矩形的形狀,相鄰的內(nèi)聯(lián)內(nèi)容應(yīng)圍繞該形狀進(jìn)行包裝。默認(rèn)情況下,內(nèi)聯(lián)內(nèi)容包圍其邊距框; shape-outside提供了一種自定義此包裝的方法,可以將文本包裝在復(fù)雜對(duì)象周圍而不是簡(jiǎn)單的框中。

6、 :where() 簡(jiǎn)化代碼

當(dāng)對(duì)多個(gè)元素應(yīng)用相同的樣式時(shí),CSS 可能如下:

.parent div,
.parent .title,
.parent #article {
color: red;
}

這樣代碼看起來(lái)可讀性不是很好,:where() 偽類這時(shí)就派上用場(chǎng)了。**:where()** 偽類函數(shù)接受選擇器列表作為它的參數(shù),將會(huì)選擇所有能被該選擇器列表中任何一條規(guī)則選中的元素。

上面的代碼使用:where()就可以這么寫(xiě):

.parent :where(div, .title, #article) {
color: red;
}

代碼是不是看起來(lái)簡(jiǎn)潔了很多?

7、實(shí)現(xiàn)平滑滾動(dòng)

可以使用CSS的scroll-behavior屬性來(lái)實(shí)現(xiàn)在網(wǎng)頁(yè)上進(jìn)行平滑滾動(dòng),而無(wú)需編寫(xiě)復(fù)雜的 JavaScript

或使用插件??梢杂糜陧?yè)面錨點(diǎn)之間的滾動(dòng)或者返回頂部等功能。

html {
scroll-behavior: smooth;
}

當(dāng)用戶手動(dòng)導(dǎo)航或者 CSSOM scrolling API 觸發(fā)滾動(dòng)操作時(shí),CSS 屬性 scroll-behavior

為一個(gè)滾動(dòng)框指定滾動(dòng)行為,其他任何的滾動(dòng),例如那些由于用戶行為而產(chǎn)生的滾動(dòng),不受這個(gè)屬性的影響。在根元素中指定這個(gè)屬性時(shí),它反而適用于視窗。當(dāng)該屬性的值為smooth時(shí)就可以實(shí)現(xiàn)頁(yè)面的平滑滾動(dòng)。

8、 懸停放大

想要實(shí)現(xiàn)圖片的懸停方法效果,使用下面的CSS代碼即可:

img:hover {
transform: scale(1.5);
}

transform屬性應(yīng)用于元素的2D或3D轉(zhuǎn)換。這個(gè)屬性允許將元素旋轉(zhuǎn),縮放,移動(dòng),傾斜等。當(dāng)值為scale就可以實(shí)現(xiàn)元素的 2D 縮放轉(zhuǎn)換。

9、背景混合模式

在CSS中可以使用 background-blend-mode 來(lái)實(shí)現(xiàn)元素背景的混合:

.blend-1 {
background-image: url(https://duomly.nyc3.digitaloceanspaces.com/articles/coding/alps-lake.jpg);
width: 100vw;
height: 500px;
background-size: cover;
}
.blend-2 {
background-image: url(https://duomly.nyc3.digitaloceanspaces.com/articles/coding/alps-lake.jpg);
width: 100vw;
height: 500px;
background-color: #20126f;
background-size: cover;
background-blend-mode: overlay;
}

實(shí)現(xiàn)的效果如下:

上面的圖片是單純的一張圖片背景,下面的圖片是背景圖片和背景顏色混合而成的。background-blend-mode

屬性就用于定義了背景層的混合模式(圖片與顏色)。支持的背景混合模式:正常|乘法|屏幕|疊加|變暗|變亮|顏色減淡|飽和度|顏色|亮度;

10、自定義光標(biāo)

我們可以通 CSS 中的cursor屬性來(lái)自定義光標(biāo)的樣式,只需要指定自定義光標(biāo)的圖片路徑即可:

body{  
cursor: url("path-to-image.png"), auto;
}

除此之外, cursor還內(nèi)置了很多鼠標(biāo)樣式供我們選擇:


當(dāng)前題目:鮮為人知的CSS實(shí)用技巧
新聞來(lái)源:http://m.5511xx.com/article/cdihgsp.html