国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

CSS3漸變屬性詳解

這篇具有很好參考價值的文章主要介紹了CSS3漸變屬性詳解。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

漸變屬性

線性漸變

概念:線性漸變,指的是在一條直線上進行的漸變。在線性漸變過程中,起始顏色會沿著一條直線按順序過渡到結(jié)束顏色

語法:

background:linear-gradient(漸變角度,開始顏色,結(jié)束顏色);

漸變角度

線性漸變的“漸變角度”取值有兩種:

  • 一種是使用角度(單位為deg)

  • 另一種是使用關(guān)鍵字。

    關(guān)鍵字取值

屬性值 對應(yīng)角度 說明
to top 0deg 從下到上
to bottom 180deg 從上到下(默認值)
to left 270deg 從右到左
to right 90deg 從左到右
to top left 從右下角到左上角(斜對角)
to top right 從左下角到右上角(斜對角)

注意:未設(shè)置漸變角度時,會默認為“180deg”,等同于“to bottom”。

方向圖表
CSS3漸變屬性詳解,html+css,css3,css,前端

顏色值

“開始顏色”表示起始顏色,“結(jié)束顏色”顧名思義表示最后一個顏色值。

開始顏色和結(jié)束顏色之間可以添加多個顏色值,各顏色值之間用英文逗號“,”隔開

實例

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>線性漸變</title>
		<style>
			.main{
				width:600px;
				display:flex;
			}
			div{
				width:100px;
				height:100px;
				margin-left:20px;
			}
			.demo{
				background:linear-gradient(red,yellow);
			}
			.demo1{
				background:linear-gradient(red 70%,yellow);
			}
			.demo2{
				background:linear-gradient(to right,red 70%,yellow);
			}
			.demo3{
				background:linear-gradient(to right bottom,red,yellow);
			}
			.demo4{
				background:linear-gradient(30deg,red,yellow);
			}
			.demo5{
				background:linear-gradient(0deg,red,yellow);
			}
		</style>
	</head>
	<body>
		<div class="main">
		<!-- 默認漸變 -->
		<div class="demo"></div>
		<!--默認情況西,設(shè)置紅色在元素70%的位置之后開始漸變-->
		<div class="demo1"></div>
		<!--設(shè)置一個從左到右的漸變背景色 -->
		<div class="demo2"></div>
		<!-- 創(chuàng)建一個從左上到右下的漸變顏色 -->
		<div class='demo3'></div>
		<!-- 創(chuàng)建一個30度角的線性漸變 -->
		<div class="demo4"></div>
		<!-- 創(chuàng)建一個0度角的線性漸變 -->
		<div class="demo5"></div>
		
		</div>
	</body>
</html>

運行結(jié)果
CSS3漸變屬性詳解,html+css,css3,css,前端

徑向漸變

概念:徑向漸變,指的是顏色從內(nèi)到外進行的圓形漸變(從中間往外拉,像圓一樣)。

徑向漸變是圓形漸變或橢圓漸變,顏色不再是沿著一條直線漸變,而是起始顏色會從一個中心點開始向所有方向漸變

語法:

background:radial-gradient(漸變形狀 圓心位置,開始顏色,結(jié)束顏色)

屬性值

  • 漸變形狀:可選值,表示用于定義形狀大小
  • 圓心位置:可選值,表示用于定義圓心位置
  • 開始顏色:必選值,用于定義起始顏色
  • 結(jié)束顏色:必選值,用于定義結(jié)束顏色

說明:圓心位置和漸變形狀都是可選值。如果省略,則表示采用默認值。開始顏色和結(jié)束顏色都是必選值,可以有多個顏色值

圓心位置

圓心位置用于定義徑向漸變的“中心位置",可以使用“at"加上關(guān)鍵詞或參數(shù)值來定義徑向漸變的圓心位置。取值跟background-position屬性取值一樣。

常用取值有兩種:一種是“長度值”(如10px),另一種是“關(guān)鍵字(如top)”.

屬性值/關(guān)鍵字 說明
像素值/百分比 圓心的水平和垂直坐標,可以為負值
center 中部(默認值)
top 頂部
bottom 底部
left 左部
right 右部
left center 靠左居中
center center 正中
right center 靠右居中
bottom left 左下
bottom center 靠下居中
bottom right 右下

漸變形狀

漸變形狀用于定義徑向漸變的“形狀”

參數(shù)取值

屬性值 說明
像素值/百分比 漸變形狀的水平和垂直半徑
ellipse 橢圓形(默認值)
circle 圓形

顏色值

參數(shù)開始顏色用于定義徑向漸變的起始顏色,而參數(shù)結(jié)束顏色用于定義徑向漸變的結(jié)束顏色

此外,徑向漸變可以接收一個值列表,可以同時定義多種顏色的徑向漸變,各顏色值之間用英文逗號(,)隔開

實例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>徑向漸變</title>
		<style>
			.main{
				width:600px;
				display:flex;
			}
			div{
				width:100px;
				height:100px;
				margin-left:20px;
			}
			.demo3{
				width:160px;
				height:100px;
				line-height:200px;
				border-radius:50px 50px ;
			}
			.demo{
				
				background:radial-gradient(red,blue);
			}
			.demo1{
				background:radial-gradient(circle,red,blue);
			}
			.demo2{
				background:radial-gradient(circle,red 5%,blue 20%);
			}
			.demo3{
				background:radial-gradient(circle at center, orange 20%,yellow 50%);
			}
		</style>
	</head>
	<body>
		<div class="main">
		<!-- 創(chuàng)建一個從紅色到藍色的徑向漸變 -->
		<div class="demo"></div>
		<!--創(chuàng)建一個真正的圓形漸變 -->
		<div class="demo1"></div>
		<div class="demo2"></div>
		<!-- 創(chuàng)建一個雞蛋 -->
		<div class="demo3"></div>
		</div>
	</body>
</html>

運行結(jié)果
CSS3漸變屬性詳解,html+css,css3,css,前端文章來源地址http://www.zghlxwxcb.cn/news/detail-781065.html

到了這里,關(guān)于CSS3漸變屬性詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【W(wǎng)eb前端開發(fā)基礎(chǔ)】CSS3之Web字體、字體圖標、平面轉(zhuǎn)換、漸變

    【W(wǎng)eb前端開發(fā)基礎(chǔ)】CSS3之Web字體、字體圖標、平面轉(zhuǎn)換、漸變

    1.1 Web字體概述 每種字體都對應(yīng)著相應(yīng)的字體文件,沒有 @font-face 規(guī)則之前,客戶端是否能夠正確顯示 fontfamily 規(guī)定的字體,是由該字體的文件是否預裝在客戶端決定的。而 @font-face 規(guī)則可以將字體文件存放在服務(wù)器端,渲染頁面時客戶端請求從服務(wù)器端下載改字體文件進行

    2024年01月25日
    瀏覽(94)
  • day8 CSS3漸變gradients+CSS3過渡transition

    day8 CSS3漸變gradients+CSS3過渡transition

    屬性 transition 簡寫屬性,用于在一個屬性中設(shè)置四個過渡屬性。 transition-property 規(guī)定應(yīng)用過渡的 CSS 屬性的名稱。 transition-duration 定義過渡效果花費的時間。默認是 0。 transition-timing-function 規(guī)定過渡效果的時間曲線。默認是 “ease”。 transition-delay 規(guī)定過渡效果何時開始。默認

    2024年01月17日
    瀏覽(30)
  • css3背景漸變

    css3背景漸變

    1.線性漸變 ?2.徑向漸變 3.重復漸變 無論線性漸變,還是徑向漸變,在沒有發(fā)生漸變的位置,繼續(xù)進行漸變,就為重復漸變。 利用重復漸變實現(xiàn)網(wǎng)格效果 代碼如下:

    2024年02月13日
    瀏覽(27)
  • CSS3 漸變

    CSS3 漸變

    CSS3 漸變可以讓你在兩個或多個指定的顏色之間顯示平穩(wěn)的過渡。 CSS3漸變有兩種類型:線性漸變(Linear Gradients)和徑向漸變(Radial Gradients)。 線性漸變(Linear Gradients): 線性漸變沿著一條直線方向進行漸變??梢酝ㄟ^指定起始點(\\\"from\\\")和終止點(\\\"to\\\")之間的顏色過渡來

    2024年02月07日
    瀏覽(22)
  • 【CSS3】漸變 陰影 遮罩

    1. CSS3漸變 漸變: 有規(guī)律的漸漸變化,在前端中通常指顏色的變化的實現(xiàn)方式. 通常使用在所有接受圖像的屬性上.(替代圖片),意義是創(chuàng)建一張圖片 gradient可以應(yīng)用在所有接受圖像的屬性上 1.1 分類: 線性漸變(linear-gradient)變化的方向是一條直線 徑向漸變(radial-gradient)變化的方向是

    2024年01月17日
    瀏覽(15)
  • css3背景與漸變

    css3背景與漸變

    在現(xiàn)代網(wǎng)頁設(shè)計中,背景與漸變是塑造用戶體驗和品牌形象的關(guān)鍵元素。這不僅僅是技術(shù)層面的問題,更是一門藝術(shù)。通過本文,我們將揭示CSS3的神奇之處,幫助你釋放創(chuàng)意,打破設(shè)計的局限,讓你的網(wǎng)頁煥發(fā)生機。 background-color屬性表示背景顏色 背景顏色可以用十六進制、

    2024年01月20日
    瀏覽(30)
  • h5(html5)+css3前端筆記二

    h5(html5)+css3前端筆記二

    一、表格標簽 表格的主要作用: 表格主要用于 顯示、展示數(shù)據(jù) ,因為它可以讓數(shù)據(jù)顯示的非常的規(guī)整,可讀性非常好。特別是后臺展示數(shù)據(jù)的時候,能夠熟練運用表格就顯得很重要。一個清爽簡約的表格能夠把繁雜的數(shù)據(jù)表現(xiàn)得很有條理。 1. table/table 用來定義表格的標簽

    2024年02月14日
    瀏覽(32)
  • CSS3漸變及2D轉(zhuǎn)換

    持續(xù)更新哦… 1、css3漸變 概念: CSS3漸變(gradient)可以讓你在兩個或多個指定的顏色之間顯示平 穩(wěn)的過渡。以前,你必須使用圖像來實現(xiàn)這些效果,現(xiàn)在通過使用 CSS3的漸變(gradients)即可實現(xiàn)。此外,漸變效果的元素在放大時 看起來效果更好,因為漸變(gradient)是由瀏覽器生成的

    2024年02月11日
    瀏覽(19)
  • 【前端基礎(chǔ)篇】HTML5 + CSS3 入門知識

    萬維網(wǎng)的核心語言、標準通用標記語言下的一個應(yīng)用超文本標記語言(HTML)的第五次重大修改(這是一項推薦標準、外語原文:W3C Recommendation) HTML5是HTML最新的修訂版本,2014年10月由萬維網(wǎng)聯(lián)盟(W3C)完成標準制定。 HTML5的設(shè)計目的是為了在移動設(shè)備上支持多媒體。 HTML5 簡

    2024年02月09日
    瀏覽(24)
  • CSS3 -- mix-blend-mode屬性詳解

    在上篇文章中,我們利用css的 mix-blend-mode 屬性做了一個簡單的文字顏色自適應(yīng)背景顏色的效果,這篇文章我來解釋一下這個屬性的用法以及一些簡單的案例。 mix-blend-mode 是一種 CSS 屬性,它定義了一個元素的顏色如何與其父元素的顏色以及兄弟元素的顏色混合。它允許您創(chuàng)建

    2024年02月06日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包