在看css3相關文章時候,看到一個用css樣式實現一個「+」加號效果
#這裡面接觸到一個新的css3屬性,outline,翻譯成中文就是--"輪廓";
語法:outline:outlineWidth outlineStyle outlineColor;
例如:outline:5px solid blue;
而且據我測試,這裡的5px ,solid,blue可以隨意調換位置,不影響顯示效果;
#而且這個屬性不屬於盒模型的一部分,所以不佔據空間,在使用的時候,不需要去計算寬度,高度等值
瀏覽器的支援情況也較好:ie8+,還有其他主流瀏覽器都支援。火狐甚至還支援outline-radius,和border-radius
#是一個道理。
從」+「號這個範例上面來看
<p>第一个方法是使用outline-offset的向内偏移结合border实现的,不兼容所有IE,safari上也有点问题,要用chrome查看才行</p> <p class="use-outline-offset"></p> <style> .use-outline-offset{ margin-left: auto; margin-right: auto; width: 200px; height: 200px; border:40px solid #000000; background-color:#cccccc; outline-width:40px; outline-style:dotted; outline-offset:-80px; box-sizing: border-box; } </style>
裡面也提到了一個屬性:outline-offset,也就是輪廓偏移,這裡支持負值。這讓我聯想到了AI中的路徑,以及偏移路徑。負值就是向內偏移。所以實現了”+”號效果;
outline-offset屬性所以主流瀏覽器都支持,除了IE(經過測試,確實不支持)。
但是這個屬性不佔用空間的特性非常好,可以提高工作效率,並且結合outline-offset可以實現一些意想不到的效果;
以上是css3之outline屬性的詳細內容。更多資訊請關注PHP中文網其他相關文章!

前幾天我得到了這個問題。我的第一個想法是:奇怪的問題!特異性是關於選擇者的,而在符號不是選擇器,那麼...無關緊要?

在這篇文章中,我們將使用我構建和部署的電子商務商店演示來進行Netlify,以展示如何為傳入數據製作動態路線。這是一個公平的


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

記事本++7.3.1
好用且免費的程式碼編輯器

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

Dreamweaver CS6
視覺化網頁開發工具