在CSS3中設定元素的邊框、背景和大小的方法講解
邊框
border-width
1)<長度值>:將邊框寬度設為以CSS度量單位(如em、px、cm)表達的長度值;
2)<百分數>:將邊框寬度值設為邊框繪製區域的寬度的百分數;
3)thin、medium和thick:將邊框寬度設為預設寬度,這三個值的具體意義是由瀏覽器定義,三個值代表的寬度一次增大,邊框寬度的預設值是medium。
border-style
1)none:沒有邊框,預設值;
2)dashed:破折線式邊框;
3)dotted:圓點線式邊框;
4)groove:槽線式邊框;
5)inset:讓元素內容具有內嵌效果的邊框;
6)outset:使元素內容具有外凸效果的邊框;
#7)ridge:脊線邊框;
#8)solid:實線邊框。
border-color
為特定邊設定邊框樣式
#border-top-width
border -top-style
border-top-color
底邊
#border-bottom-width
border-bottom- style
border-bottom-color
左邊
border-left-width
border-left-style
border-left-color
右邊
border-right-width
border-right-style
border-right-color
border-top: <寬度> <樣式> <顏色>
border-bottom: <寬度> <樣式> ; <顏色>
border-left: <寬度> <樣式> <顏色>
border-right: <寬度> <樣式> <顏色>
圓角邊框
border-top-right-radius
border-bottom-left-radius
border-bottom-right-radius
設定一個圓角。一對長度值或百分數值,百分數跟邊框盒子的寬度和高度相關。
border-radius
一次設定四個角落。一對或四隊長度值或百分數值,由/字元分割。
p { border: medium solid black; } #first { border-radius: 20px / 15px; } #second { border-radius: 50% 20px 25% 5em / 25% 15px 40px 55% }
背景
背景顏色和圖像
p { border: medium solid black; background-color: lightgray; background-image: url(banana.png); background-size: 40px 40px; background-repeat: repeat-x; }
1)repeat-x:水平方向平鋪影像,影像可能被截斷;
2)repeat-y:垂直方向平鋪影像,影像可能被截斷;
3)repeat:水平和垂直方向同時平鋪影像,影像可能被截斷;
4)space:水平或垂直方向平鋪影像,但在影像與影像之間設定統一間距,確保影像不會被截斷;
5)round:水平或垂直方向平鋪影像,但調整影像大小,確保影像不被截斷;
6)no-repeat:禁止平鋪影像。
1)contain:等比例縮放影像,使其寬度、高度中較大者與容器橫向或縱向重合,背景圖像始終包含在容器內;
2)cover:等比例縮放圖像,使圖像至少覆蓋容器,有可能超出容器;
3)auto :預設值,圖像以本身尺寸完全顯示。
设置背景图像位置
p { border: 10px double black; background-color: lightgray; background-image: url(banana.png); background-size: 40px 40px; background-repeat: no-repeat; background-position: 30px 10px; }
1)top:将背景图像定位到盒子顶部边界;
2)left:将背景图像定位到盒子左边界;
3)right:将背景图像定位到盒子右边界;
4)bottom:将背景图像定位到盒子底部边界;
5)center:将背景图像定位到中间位置。
元素背景的附着方式
1)fixed:背景固定到视窗上,即内容滚动时背景不动;
2)local:背景附着到内容上,即背景随内容一起滚动;
3)scroll:背景固定到元素上,不会随内容一起滚动。
背景图像的开始位置和裁剪样式
1)border-box:在边框盒子内部绘制背景颜色和背景图像;
2)padding-box:在内边距盒子内部绘制背景颜色和背景图像;
3)content-box:在内容盒子内部绘制背景颜色和背景图像。
简写方式
background:
阴影
1)hoffset:阴影的水平偏移量,是一个长度值,正值代表阴影向右偏移,负值代表阴影向左偏移;
2)voffset:阴影的垂直偏移量,是一个长度值,正值代表阴影位于元素盒子下方,负值代表阴影位于元素盒子上方;
3)blur:(可选)模糊值,是一个长度值,值越大盒子的边界越模糊。默认值0,边界清晰;
4)spread:(可选)阴影的延伸半径,是一个长度值,正值代表阴影向盒子各个方向延伸扩大,负值代表阴影沿相反方向缩小;
5)color:(可选)设置阴影的颜色,如果省略,浏览器会自行选择一个颜色;
6)inset:(可选)将外部阴影设置为内部阴影(内嵌到盒子中)。
可以一次设置多个阴影,使用逗号分隔:
p { border: 10px double black; box-shadow: 5px 4px 10px 2px gray, 4px 4px 6px gray inset; }
轮廓
1)outline-color:设置外围轮廓的颜色;
2)outline-offset:长度值,设置轮廓距离元素边框边缘的偏移量;
3)outline-style:设置轮廓样式,同border-style的值;
4)outline-width:设置轮廓的宽度,包括:thin、medium、thick和长度值;
5)ouline:在一条生命中设置轮廓的所有属性(<颜色> <样式> <宽度>)。
元素的边距
元素的内边距
1)padding-top:为顶边设置内边距;
2)padding-right:为右边设置内边距;
3)padding-bottom:为底边设置内边距;
4)padding-left:为左边设置内边距;
5)padding:简写属性,同时设置所有边的内边距。
p { border: 10px solid black; background: lightgray; border-radius: 1em 4em 1em 4em; padding: 5px 25px 5px 40px; }
元素的外边距
1)margin-top:为顶边设置外边距;
2)margin-right:为右边设置外边距;
3)margin-bottom:为底边设置外边距;
4)margin-left:为左边设置外边距;
5)margin:简写属性,在一条声明中设置所有边的外边距。
img { border: 4px solid black; background: lightgray; padding: 4px; margin: 4px 20px; }
元素的大小
设定区域
1)content-box:尺寸设置仅应用到内容区域;
2)pading-box:尺寸设置应用到pading区域;
3)border-box:尺寸设置应用到border区域;
4)margin-box:尺寸设置应用到margin区域。
最小和最大尺寸
img { background: lightgray; border: 4px solid black; margin: 2px; box-sizing: border-box; min-width: 100px; width: 50%; max_width: 200px; }
内容溢出
1)overflow-x:设置水平方向的溢出方式;
2)overflow-y:设置垂直方向的溢出方式;
3)overflow:同时设置水平方向和垂直方向的溢出方式。
3个属性支持的属性值如下:
1)auto:浏览器自行处理溢出内容;
2)hidden:多余的部分直接剪掉,只显示内容盒里面的内容;
3)no-content:如果内容无法全部显示,就直接移除,大部分浏览器都不支持;
4)no-display:如果内容无法全部显示,就隐藏所有内容,大部分浏览器都不支持;
5)scroll:为内容添加滚动条,即使内容没有溢出也能看到滚动条;
6)visible:默认值,不管是否溢出内容盒,都显示元素效果。
p { width: 200px; height: 100px; border: medium double black; } #first {overflow: hidden;} #second {overflow: scroll;}
元素的可见性
1)collapse:元素不可见,且在页面布局中不占据空间;
2)hidden:元素不可见,但在页面布局中占据空间;
3)visible:默认值,可见。
元素的盒类型
1)inline:盒子显示为文本行中的字;
2)block:盒子显示为段落;
3)inline-block:盒子显示为文本行;
4)list-item:盒子显示为列表项;
5)run-in:盒子类型取决于周围的元素;
6)none:元素不可见,且在页面布局中不占空间。
浮动
1)left:移动元素,使其左边界挨着包含块的左边界,或者另一个浮动元素的右边界;
2)right:移动元素,使其右边界挨着包含块的右边界,或者另一个浮动元素的左边界;
3)none:元素位置固定。
p.toggle{ float: left; border: medium double black; width: 40%; margin: 2px; padding: 2px; }
以上是在CSS3中設定元素的邊框、背景和大小的方法講解的詳細內容。更多資訊請關注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賦予動態交互。三者在網頁開發中各司其職,共同構建豐富多彩的網站。

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

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

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

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

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

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