css3新增了哪些屬性樣式? css3常用的新功能介紹
css3新增的屬性樣式(新功能)有哪些?本章就給大家重點介紹幾種css3中常用的新增屬性樣式(新特性)。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。
在介紹css3新增的屬性樣式(新功能)前,我們要先知道什麼是css3。
CSS 是層疊樣式表 ( Cascading Style Sheets ) 的簡稱。
CSS 是一種標記語言,屬於瀏覽器解釋型語言,可以直接由瀏覽器執行,不需要編譯。
CSS 是用來表現HTML或XML的標記語言。
CSS 是由W3C的CSS工作小組發布推薦和維護的.
CSS 是程式設計入門人員的必修課,運用CSS樣式可以讓頁面變得美觀。
CSS語法由三個部分構成:選擇器、屬性和值,例: selector {property: value}。
而CSS3 就是最新的 CSS 標準,比之新增加了一些屬性樣式,既新特性。下面我們來介紹css3中幾個常用的新功能(屬性樣式):
一、邊框
border-image屬性:是一個簡寫屬性, 用來設定所有border-image-* 屬性的簡寫屬性。
border-radius屬性:是一個簡寫屬性,用來設定四個 border-*-radius 屬性。
border-top-left-radius 設定左上角
border-top-right-radius 設定右上角
border-bottom-right-radius 設定左下角 -radius 設定右下角
border-top-left-radius : x y ; x代表左上角x軸偏移量,y代表y軸偏移量,可以設定百分比以及像素。
一個值表示 左上 右上 左下 右下 都是
兩個值表示 第一個值左上右下 第二個值 右上左下
三個值表示 第一個 左上 第二個值右上左下 第三值 右下
四個之 分別 左上 右上 右下 左下
前四個是四個x方向的x軸偏移後四個是y軸方向的偏移量
box-shadow屬性:在方框中新增一個或多個陰影。
語法:box-shadow:值
值說明:
(1)第一個值 :Npx 陰影向水平方向偏移N個像素 正數往右 負數往左
(2)第二個值 :Npx 陰影向垂直方向偏移N個像素 正數往下 負數往上
(3)第三個值 :羽化大小 (模糊的大小)
(4)第四個值 :陰影尺寸
(5)第五個值 :顏色 預設值是黑色
(6)第六個參數: 內外陰影 預設是外陰影 內陰影是inset
(7)陰影可以寫多個,中間用逗號隔開
(8)陰影可以簡寫,但要注意有一些值需要補0
p{ border: 2px solid red; border-radius:25px; /* 创建圆角,100%为圆形 */ box-shadow: 10px 10px 5px #888888; }
二、背景
background-size屬性:規定背景圖片的尺寸。 (重要屬性)
語法:background-size:值值說明:
(1)當只有一個值的情況下,寬度實現拉伸,並且高度會保持等比例,可以支持px,也可以支持百分比,百分比參照的是這個盒子本身的寬高
(2)當有兩個值的情況下,寬度和高度會分別拉伸到對應的值,可能會變形,可以支持px,也可以支持百分比,百分比參照的是這個盒子本身的寬高
(3)contain 當圖片的寬度或高度在縮放的時候有一個「碰到」了盒子的邊緣,則停止變化,(寬度或高度滿足一個即可)
(4)保證在contain的基礎上不留白,這就是cover的效果(寬度和高度都需要滿足)
background-origin屬性:規定背景圖片的定位區域。
語法:background-origin:值
(1)border-box :忽略邊框 直接從邊框的起始 0 ,0點平鋪
(2)padding-box: 預設值,忽略padding 直接從padding的起始 0 ,0點平鋪
(3)content-box :從內容部分開始平鋪 跟padding有關係
background-image屬性:設定元素的背景圖片。
background-repeat屬性:設定是否及如何重複背景圖片。
三、文字效果
text-align-last屬性:設定如何對齊最後一行或緊鄰強制換行符之前的行。text-emphasis属性:向元素的文本应用重点标记以及重点标记的前景色。
text-justify属性:规定当 text-align,设置为“justify”时所使用的对齐方法。
text-outline属性:规定文本的轮廓。
text-overflow属性:规定当文本溢出包含元素时发生的事情。
text-shadow属性:向文本添加阴影。
text-wrap属性:规定文本的换行规则。
word-wrap属性:允许对长的不可分割的单词进行分割并换行到下一行。
四、颜色与透明度
rgba()
R:Red、G:Green、B:Blue、A:Alpha,R、G、B 取值范围0~255,A的取值范围是0-1。
RGBA可以用于所有使用颜色的地方
rgb三个值越小,颜色越黑
如果是纯色的背景,可以是使用rgba
如果是图片,可以脱离父子关系,让后用定位的方式来做。
hsla()
H 色调 取值范围0~360,0/360表示红色、120表示绿色、240表示蓝色
S 饱和度取值范围0%~100%
L 亮度 取值范围0%~100%
A 透明度取值范围0~1
例:
background-color: hsla(120,100%,50%,1);
总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。
以上是css3新增了哪些屬性樣式? 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)

純CSS3怎麼實現波浪效果?這篇文章就來跟大家介紹一下使用 SVG 和 CSS 動畫來製作波浪效果的方法,希望對大家有幫助!

在css中,可以利用border-image屬性來實作花邊邊框。 border-image屬性可以使用圖片來建立邊框,即給邊框加上背景圖片,只需要將背景圖片指定為花邊樣式即可;語法「border-image: url(圖片路徑) 向內偏移值圖像邊界寬度outset 是否重複;」。

怎麼製作文字輪播與圖片輪播?大家第一想到的是利用js,其實利用純CSS也能實現文字輪播與圖片輪播,下面來看看實作方法,希望對大家有幫助!

PHP8.3發布:新功能一覽隨著技術的不斷發展和需求的不斷變化,程式語言也不斷更新和改進。作為一種廣泛應用於網頁開發的腳本語言,PHP一直在不斷進步,為開發者提供更強大和高效的工具。最近發布的PHP8.3版本帶來了許多期待已久的新功能和改進,以下讓我們來看看這些新特性的一覽。非空屬性的初始化在過去的PHP版本中,如果一個類別的屬性沒有明確賦值,它的值

深入解析PHP8的新特性,幫助您掌握最新技術隨著時間的推移,PHP程式語言一直在不斷演進和改進。最近發布的PHP8版本為開發者提供了許多令人興奮的新功能和改進,為我們的開發工作帶來了更多便利和效率。在本文中,我們將深入解析PHP8的新特性,並提供具體的程式碼範例,旨在幫助您更好地掌握這些最新的技術。 JIT編譯器PHP8引進了JIT(Just-In-Time)編

php8新特性有JIT 編譯器、型別推導、命名參數、聯合型別、屬性、錯誤處理改進、非同步程式支援、新的標準函式庫函數和匿名類的擴充等。詳細介紹:1、JIT編譯器,PHP8引入了JIT編譯器,這是一個重要的效能改進,JIT編譯器可以對一些高頻執行的程式碼進行即時編譯和最佳化,從而提高運行速度;2、類型推導,PHP8引入了類型推導功能,允許開發者在宣告變數時自動推導出變數的類型等等。
