css 輪廓(outline)屬性是如何使用的?輪廓屬性與邊框屬性的差異(實例)
本章來跟大家介紹css 輪廓(outline)屬性是如何使用的?輪廓(outline)屬性與邊框(border)屬性的差異(實例),讓大家可以了解css中的輪廓(outline)屬性的一些小知識,以及輪廓(outline)和邊框(border)屬性之間的區別。有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
一、什麼是css 輪廓(outline)屬性
#輪廓(outline)是繪製於元素周圍的一條線,位於邊框邊緣的外圍,可起到突出元素的作用。
舉個例子來說吧:在我們平常閱讀瀏覽器裡的內容時,當滑鼠點擊讓一個 a 標籤連結或一個input的單選框獲得焦點的時候,該元素將會被一個輪廓虛線框圍繞。這個輪廓虛線框就是輪廓(outline)。
在預設情況下,點擊 a 標籤,input,或是新增滑鼠點擊事件的時候,瀏覽器就會留下一個輪廓外框(chrome之下為藍色)。然而這些預設的輪廓外框,有時很影響美觀,破壞了前端頁面的整體效果,我們並不是很想保留下來。那麼如何把瀏覽器預設的輪廓外框去掉,又或者改變這個預設的輪廓外框效果呢?
css的輪廓(outline)屬性讓我們可以改變這個預設的輪廓虛線框效果。輪廓(outline)屬性有如下的相關屬性:
outline:在一個宣告中設定所有的輪廓屬性
outline-style:設定輪廓的樣式
outline-width:設定輪廓的寬度
outline-color:設定輪廓的顏色
outline-offset:將輪廓偏移,並在邊框邊緣進行繪製
#其中第1個相關屬性outline 是速寫形式,格式為:
outline: outline-color || outline-style || outline-width;
讓我們不用一個一個的設定輪廓的相關樣式,可以一次完成設定。
我們用下面的例子來看看css的輪廓(outline)屬性的使用:
如果想讓連結取得到焦點時更醒目,可以設定輪廓線條為紅色,可以如下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>轮廓--outline</title> <style> .a { outline:5px solid red; } </style> </head> <body> <a href="#">我是默认下的连接</a><br /><br /> <a href="#" class="a">我是一个测试连接,会红</a> </body> </html>
效果圖如下:
而如果只是單純的想去掉影響美觀的Tab上的輪廓線條,outline屬性可如下設定:
.tab{ outline: none; ...... /* other properties */}
從上面的例子可以看出輪廓(outline)與邊框(border)很相似,但輪廓(outline)和邊框(border)雖然相似卻也是不同的。
二、輪廓(outline)與邊框(border)的區別
outline是不佔空間的,既不會增加額外的寬或高;border會佔用寬度;因此outline 不會像border那樣影響元素的尺寸或位置。
outline有可能是非矩形的;border 就是普通邊框 。
outline 是針對連結、表單控制項和ImageMap等元素設計;border 可應用於幾乎所有有形的html元素。
以上是css 輪廓(outline)屬性是如何使用的?輪廓屬性與邊框屬性的差異(實例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

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

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

在 Vue.js 中使用 Bootstrap 分為五個步驟:安裝 Bootstrap。在 main.js 中導入 Bootstrap。直接在模板中使用 Bootstrap 組件。可選:自定義樣式。可選:使用插件。

HTML定義網頁結構,CSS負責樣式和佈局,JavaScript賦予動態交互。三者在網頁開發中各司其職,共同構建豐富多彩的網站。

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

要設置 Bootstrap 框架,需要按照以下步驟:1. 通過 CDN 引用 Bootstrap 文件;2. 下載文件並將其託管在自己的服務器上;3. 在 HTML 中包含 Bootstrap 文件;4. 根據需要編譯 Sass/Less;5. 導入定製文件(可選)。設置完成後,即可使用 Bootstrap 的網格系統、組件和样式創建響應式網站和應用程序。

創建 Bootstrap 分割線有兩種方法:使用 標籤,可創建水平分割線。使用 CSS border 屬性,可創建自定義樣式的分割線。

在 Bootstrap 中插入圖片有以下幾種方法:直接插入圖片,使用 HTML 的 img 標籤。使用 Bootstrap 圖像組件,可以提供響應式圖片和更多樣式。設置圖片大小,使用 img-fluid 類可以使圖片自適應。設置邊框,使用 img-bordered 類。設置圓角,使用 img-rounded 類。設置陰影,使用 shadow 類。調整圖片大小和位置,使用 CSS 樣式。使用背景圖片,使用 background-image CSS 屬性。

如何使用 Bootstrap 按鈕?引入 Bootstrap CSS創建按鈕元素並添加 Bootstrap 按鈕類添加按鈕文本

要調整 Bootstrap 中元素大小,可以使用尺寸類,具體包括:調整寬度:.col-、.w-、.mw-調整高度:.h-、.min-h-、.max-h-
