CSS3 函數(shù)技巧 用css 實現(xiàn)js實現(xiàn)的事情(clac Counters Tooltip)

1. 純CSS Tooltip
許多網(wǎng)站還是在使用JavaScript來創(chuàng)建Tooltip效果,但實際上通過CSS能更簡單的實現(xiàn)。最簡單的方法是在你的HTML代碼中添加一個帶有提示文本的屬性,比如data-tooltip="…"。然后你就可以在你的CSS文件中添加以下的代碼通過attr()函數(shù)來顯示提示文字
2. CSS3 Counters
counters 這不是一個非常為人熟知的屬性,大多數(shù)人甚至可能認(rèn)為瀏覽器不能很好的支持這個屬性,但事實上所有的瀏覽器都支持這個屬性:
這里插一段代碼
<input type="checkbox" /><lable>里面是內(nèi)容</label>
這里我們需要的是類似于 input的選中功能啊 上傳啊 等等。但是我們不喜歡他們的樣式 需要自己寫樣式
此時我們可以使用position: absolute; left: -9999px;脫離文檔流 讓它不占據(jù)空間也不顯示出來 在label上面寫自己想要的效果和樣式。
3. 通過clac() 來創(chuàng)建更好的網(wǎng)格
使用flex布局
暫時待定
4. 通過clac() 對其 position: fixed 元素
calc() 的另一個作用是用來對其position:fixed的元素 比如你有一個內(nèi)容封裝器。 左右都有流動的間距 你希望在這個內(nèi)容封裝器內(nèi)精準(zhǔn)對其position:fixed的元素。但是這種情況要計算left和right屬性的具體賦值就很難。通過calc() 可以精準(zhǔn)定位。
.wrapper{ max-width: 1000px; margin: 0 auto; } .float-bubble{ positon: fixed; right: calc(50% -500px); }
Clac(): calc()從字面我們可以把他理解為一個函數(shù)function。其實calc是英文單詞calculate(計算)的縮寫,是css3的一個新增的功能,用來指定元素的長度。比如說,你可以使用calc()給元素的border、margin、pading、font-size和width等屬性設(shè)置動態(tài)值。為何說是動態(tài)值呢?因為我們使用的表達(dá)式來得到的值。不過calc()最大的好處就是用在流體布局上,可以通過calc()計算得到元素的寬度。
好了以上就是小編為大家整理的全部內(nèi)容啦,希望對大家的學(xué)習(xí)有所幫助~~~
相關(guān)文章
- calc()對大家來說,或許很陌生,不太會相信calc()是css中的部分。但它卻是就是css3的一部分,下面這篇文章主要給大家介紹了關(guān)于css3中calc函數(shù)的相關(guān)資料,文中通過示例代2018-07-10
巧用CSS3的calc()寬度計算做響應(yīng)模式布局的方法
本篇文章主要介紹了巧用CSS3的calc()寬度計算做響應(yīng)模式布局的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-03-22- 這篇文章主要介紹了CSS3 calc()會計算屬性詳解的相關(guān)資料,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-02-27
- 這篇文章主要介紹了詳解CSS 3 的 calc() 方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2018-01-12
- 這篇文章主要介紹了淺談css3中calc在less編譯時被計算的解決辦法的相關(guān)資料,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-12-04
CSS3 Calc實現(xiàn)滾動條出現(xiàn)頁面不跳動問題
calc是css3的一個新功能,用來指定元素的長度,calc()最大的好處就是用在流體布局上,可以通過calc()計算得到元素的寬度。接下來腳本之家小編給大家分享CSS3 Calc實現(xiàn)滾動2017-09-14CSS3的calc()做響應(yīng)模式布局的實現(xiàn)方法
這篇文章主要介紹了 CSS3的calc()做響應(yīng)模式布局的實現(xiàn)方法,需要的朋友可以參考下2017-09-06深入理解CSS中的數(shù)學(xué)表達(dá)式calc()
數(shù)學(xué)表達(dá)式calc()是CSS中的函數(shù),主要用于數(shù)學(xué)運(yùn)算。這篇文章給大家介紹了CSS中的數(shù)學(xué)表達(dá)式calc()的相關(guān)知識,感興趣的朋友一起看看吧2020-01-19