欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

必備的CSS小技巧有哪些

這篇文章主要介紹了必備的CSS小技巧有哪些的相關(guān)知識,內(nèi)容詳細(xì)易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇必備的CSS小技巧有哪些文章都會有所收獲,下面我們一起來看看吧。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了門頭溝免費(fèi)建站歡迎大家使用!

不久之前Firefox和Safari瀏覽器已經(jīng)開始支持類似Photoshop的混合模式,但是在Chrome和Opera瀏覽器中需要添加前綴。舉個栗子:

必備的CSS小技巧有哪些

混合模式

必備的CSS小技巧有哪些

漸變邊框

現(xiàn)在,你甚至可以在邊框中使用漸變。 要使用漸變邊框非常簡單,只需要設(shè)置一個更低z-index的偽元素即可:

必備的CSS小技巧有哪些

漸變邊框

具體的例子可以看這里,或者看這里使用的是background-clip和background-origin屬性。在不久的將來,也許所有瀏覽器都將支持border-image屬性,最終的代碼會和下面一樣:

必備的CSS小技巧有哪些

border-image

必備的CSS小技巧有哪些

也許你不知道z-index同樣支持過渡!在過渡的每一步中,它的值都不發(fā)生改變,所以你以為它不支持過渡——但其實它支持。

必備的CSS小技巧有哪些

z-index的過渡

我們可以使用這個方法來偵測當(dāng)前的顏色,以避免經(jīng)常地重復(fù)定義它。 這個方法在使用SVG圖標(biāo)的時候非常有用,因為它們的顏色由其父元素決定。通常我們是這么做的:

必備的CSS小技巧有哪些

SVG顏色

但我們可以使用currentColor這么做:

必備的CSS小技巧有哪些

currentColor

附上其它帶有偽元素的例子:

必備的CSS小技巧有哪些

偽元素

你是否還記得為了解決一些問題而給一幅背景圖設(shè)置background-size屬性的時刻呢?現(xiàn)在你可以使用object-fit屬性啦,webkit瀏覽器都支持它,F(xiàn)irefox也將在近期予以支持。

必備的CSS小技巧有哪些

Object Fit

必備的CSS小技巧有哪些

示例

讓我們一起不使用圖片來設(shè)置復(fù)選框的樣式:

必備的CSS小技巧有哪些

單選框和復(fù)選框的樣式

必備的CSS小技巧有哪些

「譯」22個必備的CSS小技巧

單選框和復(fù)選框的樣式

正如你所看見的,我們隱藏了原有的復(fù)選框,改為使用偽元素和偽類:checked(IE9+)來表現(xiàn)它。當(dāng)它被選中時,一個設(shè)置在content里的Unicode編碼的字符將會顯示出來。

值得注意的是,Unicode編碼在CSS和HTML中的寫法是不一樣的。在CSS中它是一個以反斜杠為開始的十六進(jìn)制數(shù),而在HTML中它是十進(jìn)制的,比如?。 接著為我們的復(fù)選框添加一些動畫效果:

必備的CSS小技巧有哪些

單選框和復(fù)選框的樣式

必備的CSS小技巧有哪些

總所周知CSS中是可以使用計數(shù)器的:

必備的CSS小技巧有哪些

CSS中的計數(shù)器

必備的CSS小技巧有哪些

CSS中的計數(shù)器

我們定義了一個ID在counter-reset屬性中作為初始值(默認(rèn)為0)。你可以設(shè)置另一個值在counter-increment屬性中作為每一步的遞增值。

你可以計算出有多少個復(fù)選框被用戶勾選了:

必備的CSS小技巧有哪些

高級CSS計數(shù)器

必備的CSS小技巧有哪些

高級CSS計數(shù)器

你也可以制作一個簡單的計算器:

必備的CSS小技巧有哪些

簡單的計算器

必備的CSS小技巧有哪些

簡單的計算器

它同樣得以運(yùn)行,請看具體的DEMO和文章。

你記得你有多么經(jīng)常被迫需要一個“漢堡”圖標(biāo)嗎?

這里有至少3個方式去實現(xiàn)它:

1、 Shadows

必備的CSS小技巧有哪些

Shadows

2、 Gradient

必備的CSS小技巧有哪些

Gradient

3、 UTF-8 你可以直接使用標(biāo)準(zhǔn)符號:? (Unicode: U+2630, HTML: ?)。你也可以像其他元素那樣靈活設(shè)置它的顏色或大小??蠢?。 你也可以使用SVG,字體圖標(biāo),或者通過偽元素設(shè)置的border邊框。

這是一個新的叫做supports的CSS表達(dá)式。顧名思義,它可以檢測某些設(shè)定是否被瀏覽器所支持,并非所有的瀏覽器都支持它,但是你仍然可以使用它作為基本的檢測手段:

必備的CSS小技巧有哪些

@Supports

依你估計,把一個設(shè)置為visibility: visible的元素放在一個設(shè)置為visibility: hidden的元素里面,會發(fā)生什么?

必備的CSS小技巧有哪些

visibility: visible

你可能會認(rèn)為兩個元素都不顯示——然而事實上整個父元素都被隱藏了,而子元素不會。

必備的CSS小技巧有哪些

position: sticky

我們發(fā)現(xiàn)了一個新的特性,你可以新建一個sticky屬性的元素。它的運(yùn)行效果和fixed相同,但不會擋住任何元素。你最好看看例子 只有Mozilla和Safari瀏覽器支持這一屬性,但你也可以像下面那樣使用它:

必備的CSS小技巧有哪些

position: sticky

我們將會在支持的瀏覽器中得到一個sticky屬性的元素,而在不支持的瀏覽器中它將會是一個普通的元素。這在你需要建立一個不可替代的,可以移動的元素的移動端頁面的時候非常實用。

不久之前,一些新的用以描述不同元素大小的尺寸單位問世了,它們是:

有趣的是,幾乎所有的現(xiàn)代瀏覽器都能很好地支持它們,所以你可以放心地使用。 為什么我們需要這些新的單位?因為它們可以讓不同的尺寸更容易被定義,你不要為父元素指定任何的百分比或者別的什么,請看例子:

必備的CSS小技巧有哪些

vh

或者你可以設(shè)置一個漂亮的彈出框在屏幕中間:

必備的CSS小技巧有哪些

vh

這看起來酷斃了,看看在codepen的例子吧~ 但是目前仍然有一些關(guān)于這些新單位的不足之處:

我們可以通過幾行代碼修改文字被選中時的效果:

必備的CSS小技巧有哪些

文字修飾

你不僅可以定義文字被選中時的顏色,還能定義陰影或者背景顏色。

如果你需要在觸摸屏當(dāng)中為一些元素設(shè)置內(nèi)滾動,那么你不僅需要overflow: scroll / auto,還需要-webkit-overflow-scrolling: touch; 實際上,移動端瀏覽器在某些時候并不能正確執(zhí)行overflow: scroll / auto,它可能會滾動整個頁面而不是你想要的那部分。-webkit-overflow-scrolling解決了這個問題,你可以在你的實際項目中體驗一下。

有時候動畫可能會導(dǎo)致用戶的電腦卡頓,你可以在特定元素中使用硬件加速來避免這個問題:

必備的CSS小技巧有哪些

3D硬件加速

你并不會察覺有什么不同,但瀏覽器會為這個元素進(jìn)行3D硬件加速,在will-change這個特殊屬性未被全面支持之前,這個方法還是很有用的。

你可以用Unicode符號命名class:

必備的CSS小技巧有哪些

用Unicode符號命名class

但這其實是用來搞笑的,千萬不要在大型項目中使用,因為不是所有的電腦都支持Unicode符號。

實際上垂直方向的排列計算是基于父元素的寬度而不是高度。定義兩個元素:

必備的CSS小技巧有哪些

垂直方向的百分比邊距

理論上,子元素的高會是父元素高的一半,但是看看我們實際得到的情況:

必備的CSS小技巧有哪些

垂直方向的百分比邊距

記住,子元素的百分比是相對于父元素的寬度。

Firefox用它自己的方式去計算按鈕的邊距。這聽起來有點(diǎn)奇怪,但它會自動地添加一些邊距進(jìn)去:

必備的CSS小技巧有哪些

「譯」22個必備的CSS小技巧

可以用以下方法來修復(fù)這個問題:

必備的CSS小技巧有哪些

修復(fù)火狐瀏覽器的按鈕邊距

很少人知道,定義了一個元素的文字顏色,意味著這個元素的邊框顏色也被定義了:

必備的CSS小技巧有哪些

Color + Border = Border-Color

必備的CSS小技巧有哪些

如果你仍需要適配IE7或者類似的古老瀏覽器,你可以在定義hack的時候使用笑臉符號,像這樣:

必備的CSS小技巧有哪些

關(guān)于“必備的CSS小技巧有哪些”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對“必備的CSS小技巧有哪些”知識都有一定的了解,大家如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

本文題目:必備的CSS小技巧有哪些
標(biāo)題來源:http://aaarwkj.com/article34/gopcse.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、電子商務(wù)、用戶體驗、軟件開發(fā)、網(wǎng)站制作企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
成人欧美黑人一区二区| 侵犯人妻中文字幕一区二区| 亚洲免费视频区一区二| 中文字幕一区二区三区不卡日日| 九九视频免费观看91| 欧美日韩亚洲精品久久| 亚洲精品日韩国产3区| 日韩不卡免费一区二区三区视频| 日韩精品熟妻人女亚洲一区| 人人爽人人妻人人澡| 国产精品伦一区二区视频| 亚洲av色网在线观看| 亚洲国产女人精品久久久| 国内不卡一区二区三区| 成人午夜在线免费观看| 日韩欧美一二区久久麻豆| 好吊妞视频这里只有精| 日韩一二区不卡在线视频| 亚洲丰满老熟女激情av| 日韩精品 视频二区| 中文字幕乱码一区二区欧美| 白浆熟女精品国产91| 国产黄片大秀在线观看| 91精品国产高清久久福利| 高清不卡日本一区二区三区久久 | 久久久国产精品视频一区| 亚洲区一区二区三区亚洲| 日本电影在线看一区二区| 国产乱国产乱老熟女视频| 羞涩插射视频网站在线观看| 中文字幕伦理一区二区三区| 亚洲国产欧美日韩国产| 国产精品久久一级黄片| 七月丁香色婷婷婷基地| 欧美一区二区三在线| 日本成人一区二区在线播放| 天天操夜夜操夜夜操| 做性视频大全在线观看| 亚洲人妻乱人伦中文字幕在线| 成年人免费在线不卡视频| 激情五月婷婷久久激情|