成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CSS漸變屬性的特效,你學(xué)會(huì)了嗎?

開發(fā) 前端
Background-image和Border-image屬性都可以用漸變作為圖片內(nèi)容。 下面,我們就分別來看看這幾個(gè)屬性的效果。

頁面中如果有兩種或多種指定顏色之間的平滑過渡的漸變效果,會(huì)使得我們的視覺效果瞬間提升幾個(gè)檔次,在CSS3中有提供的多個(gè)漸變方式屬性就能讓我們輕松實(shí)現(xiàn)這樣的漸變效果。

目前CSS漸變屬性有六個(gè),分別為:linear-gradient(線性漸變),repeating-linear-gradient(重復(fù)線性漸變),radial-gradient(徑向漸變),repeating-radial-gradient(重復(fù)徑向漸變),conic-gradient(錐形漸變),repeating-conic-gradient(重復(fù)錐形漸變); CSS漸變屬性作用是從一種顏色平滑漸變到另一種顏色的圖像,那么background-imageborder-image屬性都可以用漸變作為圖片內(nèi)容。 下面,我們就分別來看看這幾個(gè)屬性的效果

linear-gradient和repeating-linear-gradient

線性漸變以直線的方式,可向左、向右、向上、向下、對角方向延伸,使用頻率很高。要?jiǎng)?chuàng)建線性漸變,需要指定兩種及以上的顏值和方向,如果未指定方向,默認(rèn)為上到下漸變。
使用語法:

background-image: linear-gradient(direction, ColorStop1, ColorStop2, ...,ColorStopN);
  1. direction的取值有: to right(向右)to bottom(向下)、to bottom right(向右下角)、180deg(向下)
  2. ColorStop為指定漸變顏色和漸變位置,顏色代碼可以是十六進(jìn)制顏色代碼,RGB顏色代碼。位置可以是百分比也可以是像素
 <div class="bg">
</div>

.bg{
width: 200px;
height: 200px;
background-image: linear-gradient( rgb(123, 255, 0),rgb(119, 0, 255));
}

默認(rèn)從上到下。

.bg{
width: 200px;
height: 200px;
background-image: linear-gradient(to bottom right, rgb(123, 255, 0),rgb(119, 0, 255));
}

指定方向從左上角到右下角。

.bg{
width: 200px;
height: 200px;
background-image: linear-gradient(to bottom right, rgb(123, 255, 0),rgb(119, 0, 255),rgb(255, 0, 43));
}

指定方向從左上角到右下角,設(shè)置多種漸變顏色。

.bg{
width: 200px;
height: 200px;
background-image: linear-gradient(to bottom right, rgb(123, 255, 0) 0,rgb(251, 255, 0) 15%,rgb(119, 0, 255) 35% 80%,rgb(255, 0, 43));
}


指定方向從左上角到右下角,設(shè)置多種漸變顏色及顏色作用位置。

repeating-linear-gradient用得可能比較少,它是基于linear-gradient進(jìn)行重復(fù)平鋪操作。

.bg{
width: 200px;
height: 200px;
background-image: repeating-linear-gradient(to bottom, rgb(123, 255, 0) 0 ,rgb(251, 255, 0)10%,rgb(255, 0, 43)15%);
}

前面都是漸變背景,我們再來看看漸變邊框是什么效果。

.bg{
width: 200px;
height: 200px;
border-width:10px;
border-style:solid;
border-image:linear-gradient(to bottom right, rgb(123, 255, 0) 0,rgb(251, 255, 0) 15%,rgb(119, 0, 255) 35% 80%,rgb(255, 0, 43)) 1 10;
}

radial-gradient

徑向漸變以由中心點(diǎn)由或者橢圓向外擴(kuò)散,使用語法。

background-image: radial-gradient(shape size at position, ColorStop, ..., ColorStopN);
  1. shape 圓類型,就兩種:ellipse(橢圓)和circle (圓),默認(rèn)ellipse
  2. size 漸變大小,分別有farthest-corner(從圓心到圓最遠(yuǎn)的角為半徑),farthest-side(從圓心到圓最遠(yuǎn)的邊為半徑),closest-corner(從圓心到圓最近的角為半徑),closest-side(從圓心到圓最近的邊為半徑),Size,默認(rèn)是farthest-corner,
  3. position 位置:left,right,top,bottom,center或者數(shù)值比分比,默認(rèn)是center
  4. ColorStop,漸變顏色和漸變位置radial-gradient的用法和linear-gradient的用法相似
.bg{
width: 200px;
height: 200px;
background-image: radial-gradient( rgb(123, 255, 0) 0,rgb(251, 255, 0) 15%,rgb(119, 0, 255) 35% 80%,rgb(255, 0, 43));
}

.bg{
width: 200px;
height: 200px;
border-width:10px;
border-style:solid;
border-image:radial-gradient(rgb(123, 255, 0) 0,rgb(251, 255, 0) 15%,rgb(119, 0, 255) 35% 80%,rgb(255, 0, 43)) 1 10;
}

conic-gradient

一般情況下,用conic-gradient的場景比較少,但我們也可以基本了解一下。其基本語法:

background-image: conic-gradient(from angle at position,ColorStop, ...,ColorStopN);
  1. from angle 起點(diǎn)角度,默認(rèn)0deg
  2. position 位置:left,right,top,bottom,center或者數(shù)值比分比,默認(rèn)是center
  3. ColorStop,漸變顏色和漸變位置
.bg{
width: 200px;
height: 200px;
background-image: conic-gradient( rgb(123, 255, 0) 0,rgb(251, 255, 0) 15%,rgb(119, 0, 255) 35% 80%,rgb(255, 0, 43));
}

.bg{
width: 200px;
height: 200px;
background-image: conic-gradient(from 90deg at left, rgb(123, 255, 0) 0,rgb(251, 255, 0) 15%,rgb(119, 0, 255) 35% 80%,rgb(255, 0, 43));
}

.bg{
width: 200px;
height: 200px;
border-width:10px;
border-style:solid;
border-image:conic-gradient(from 90deg at left, rgb(123, 255, 0) 0,rgb(251, 255, 0) 15%,rgb(119, 0, 255) 35% 80%,rgb(255, 0, 43)) 1 10;
}

責(zé)任編輯:姜華 來源: 今日頭條
相關(guān)推薦

2022-10-27 09:13:58

CSSGradient

2022-07-08 09:27:48

CSSIFC模型

2022-05-06 09:00:56

CSS元素Flex

2022-10-09 09:30:33

CSS瀏覽器十六進(jìn)制

2023-11-08 10:12:40

架構(gòu)函數(shù)元素

2024-01-16 08:22:42

Gradient線性梯度

2024-07-31 08:26:47

2024-02-02 11:03:11

React數(shù)據(jù)Ref

2024-01-19 08:25:38

死鎖Java通信

2023-01-10 08:43:15

定義DDD架構(gòu)

2024-02-04 00:00:00

Effect數(shù)據(jù)組件

2023-07-26 13:11:21

ChatGPT平臺(tái)工具

2023-08-01 12:51:18

WebGPT機(jī)器學(xué)習(xí)模型

2024-01-02 12:05:26

Java并發(fā)編程

2023-08-22 10:25:19

CSS動(dòng)畫網(wǎng)頁

2022-04-01 09:02:19

CSS選擇器HTML

2024-05-30 09:43:00

2024-05-29 07:47:30

SpringJava@Resource

2022-12-06 08:37:43

2023-10-10 11:04:11

Rust難點(diǎn)內(nèi)存
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产综合精品一区二区三区 | 久久久性色精品国产免费观看 | 久久国产精品一区二区三区 | 日韩中文字幕在线免费 | 亚洲综合一区二区三区 | 中文字幕在线视频观看 | 中文字幕在线观看视频网站 | 欧美日韩三区 | 天堂在线www | 羞羞视频网页 | 久久国产精品首页 | 欧美精品一区二区三区四区 在线 | 黄色一级大片在线观看 | 亚洲一区二区三区在线观看免费 | 久久精品黄色 | 精品在线播放 | 国产综合精品一区二区三区 | 国产精品一区二区不卡 | 国产一区二区在线播放 | 精品一区av| 国精日本亚洲欧州国产中文久久 | 日韩精品免费在线观看 | 欧美性猛片aaaaaaa做受 | 国产一区二区精品在线观看 | 成人精品国产一区二区4080 | 精品国产91乱码一区二区三区 | 粉嫩一区二区三区国产精品 | 午夜国产精品视频 | 国内久久 | 久久久久久久久久久久久久国产 | 国产av毛片 | www.狠狠干 | 天堂免费| 99热精品在线观看 | www.99热.com| av一区二区三区 | 精品国产一区二区三区在线观看 | 成人污污视频 | 五月天婷婷综合 | 国产目拍亚洲精品99久久精品 | 国产精品久久久久久吹潮 |