日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

015day(css控制单词换行的属性,css设置中英文大小写的属性,背景渐变)

發(fā)布時(shí)間:2024/1/1 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 015day(css控制单词换行的属性,css设置中英文大小写的属性,背景渐变) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、css控制單詞換行的屬性

1、word-break自己決定自動(dòng)換行的處理方法

①word-break:normal:使用瀏覽器默認(rèn)的換行規(guī)則。(英文)

②word-break:keep-all:不允許中文字?jǐn)嚅_,以符號(hào)作為換行的標(biāo)志。

③word-break:break-all:允許在單詞內(nèi)換行,可以強(qiáng)行截?cái)嘤⑽膯卧~,達(dá)到詞內(nèi)換行效果。

2、word-wrap用來(lái)標(biāo)明是否允許瀏覽器在單詞內(nèi)進(jìn)行斷句

①word-wrap:normal? 默認(rèn)值。

②word-wrap:break-word:在長(zhǎng)單詞或 URL 地址內(nèi)部進(jìn)行換行。將內(nèi)容在邊界內(nèi)換行(不截?cái)嘤⑽膯卧~換行)。

二、css設(shè)置中英文大小寫的屬性

1、text-transform控制文本的大小寫(轉(zhuǎn)的是小寫字母)

①text-transform :capitalize;文本中的每個(gè)單詞以大寫字母開頭。

②text-transform :uppercase;定義僅有大寫字母

③text-transform :lowercase;定義無(wú)大寫字母,僅有小寫字母。

④text-transform :none;默認(rèn)值

2、font-variant 設(shè)置文本的大小寫

①font-variant:normal;默認(rèn)值

②font-variant:small-caps;瀏覽器會(huì)顯示小型大寫字母的字體

三、背景漸變

CSS3 Gradient分為linear-gradient(線性漸變)和radial-gradient(徑向漸變)

CSS3 漸變(gradients)可以讓你在兩個(gè)或多個(gè)指定的顏色之間顯示平穩(wěn)的過(guò)渡。

以前,你必須使用圖像來(lái)實(shí)現(xiàn)這些效果。但是,通過(guò)使用 CSS3 漸變(gradients),你可以減少下載的事件和寬帶的使用。此外,漸變效果的元素在放大時(shí)看起來(lái)效果更好,因?yàn)闈u變(gradient)是由瀏覽器生成的。

CSS3 定義了兩種類型的漸變(gradients):

線性漸變(Linear Gradients)- 向下/向上/向左/向右/對(duì)角方向

徑向漸變(Radial Gradients)- 由它們的中心定義

可以指定哪個(gè)方向代碼如下

加完瀏覽器內(nèi)核不能加to

CSS3 Gradient分為linear-gradient(線性漸變)和radial-gradient(徑向漸變)

CSS3 漸變(gradients)可以讓你在兩個(gè)或多個(gè)指定的顏色之間顯示平穩(wěn)的過(guò)渡。

以前,你必須使用圖像來(lái)實(shí)現(xiàn)這些效果。但是,通過(guò)使用 CSS3 漸變(gradients),你可以減少下載的事件和寬帶的使用。此外,漸變效果的元素在放大時(shí)看起來(lái)效果更好,因?yàn)闈u變(gradient)是由瀏覽器生成的。

CSS3 定義了兩種類型的漸變(gradients):

線性漸變(Linear Gradients)- 向下/向上/向左/向右/對(duì)角方向

徑向漸變(Radial Gradients)- 由它們的中心定義

瀏覽器支持

表中的數(shù)字指定了完全支持該屬性的第一個(gè)瀏覽器版本。后邊跟 -webkit-、-moz- 或 -o- 的數(shù)字指定了需加上前綴才能支持屬性的第一個(gè)版本。

1、線性漸變

為了創(chuàng)建一個(gè)線性漸變,你必須至少定義兩種顏色結(jié)點(diǎn)。顏色結(jié)點(diǎn)即你想要呈現(xiàn)平穩(wěn)過(guò)渡的顏色。同時(shí),你也可以設(shè)置一個(gè)起點(diǎn)和一個(gè)方向(或一個(gè)角度)。

線性漸變 - 從上到下(默認(rèn)情況下)

#grad {

background-image: -webkit-linear-gradient(red, blue); /* Safari 5.1 - 6.0 */

background-image: -o-linear-gradient(red, blue); /* Opera 11.1 - 12.0 */

background-image: -moz-linear-gradient(red, blue); /* Firefox 3.6 - 15 */

background-image: linear-gradient(red, blue); /* 標(biāo)準(zhǔn)的語(yǔ)法 */

}

線性漸變

線性漸變 - 從左到右

#grad {

background: -webkit-linear-gradient(left, red , blue); /* Safari 5.1 - 6.0 */

background: -o-linear-gradient(left, red, blue); /* Opera 11.1 - 12.0 */

background: -moz-linear-gradient(left, red, blue); /* Firefox 3.6 - 15 */

background: linear-gradient(to right, red , blue); /* 標(biāo)準(zhǔn)的語(yǔ)法 */

}

線性漸變 - 對(duì)角

你可以通過(guò)指定水平和垂直的起始位置來(lái)制作一個(gè)對(duì)角漸變。

下面的實(shí)例演示了從左上角開始(到右下角)的線性漸變。起點(diǎn)是紅色,慢慢過(guò)渡到藍(lán)色:

#grad {

background: -webkit-linear-gradient(left top, red , blue); /* Safari 5.1 - 6.0 */

background: -o-linear-gradient(left top, red, blue); /* Opera 11.1 - 12.0 */

background: -moz-linear-gradient(left top, red, blue); /* Firefox 3.6 - 15 */

background: linear-gradient(to bottom right, red , blue); /* 標(biāo)準(zhǔn)的語(yǔ)法 */

}

帶有指定的角度的線性漸變?

#grad {

background: -webkit-linear-gradient(180deg, red, blue); /* Safari 5.1 - 6.0 */

background: -o-linear-gradient(180deg, red, blue); /* Opera 11.1 - 12.0 */

background: -moz-linear-gradient(180deg, red, blue); /* Firefox 3.6 - 15 */

background: linear-gradient(180deg, red, blue); /* 標(biāo)準(zhǔn)的語(yǔ)法 */

}

線性漸變總結(jié):

線性漸變的方向默認(rèn)從上到下

background/background-image:

linear-gradient(2-多個(gè)顏色【顏色中間用逗號(hào)分隔】)

linear-gradient(to 方向【1-2個(gè)】,2-多個(gè)顏色【顏色中間用逗號(hào)分隔】)

linear-gradient(度數(shù)deg 方向【1-2個(gè)】,2-多個(gè)顏色【顏色中間用逗號(hào)分隔】)

加瀏覽器內(nèi)核

方向:方向沒(méi)有to直接跟的方向【兩個(gè)方向的時(shí)候 瀏覽器加內(nèi)核的識(shí)別標(biāo)準(zhǔn)和統(tǒng)一標(biāo)準(zhǔn)不一樣】

度數(shù):從右邊開始逆時(shí)針的方向進(jìn)行

2、徑向漸變

帶有指定的角度的線性漸變?

CSS3 徑向漸變

徑向漸變由它的中心定義。

為了創(chuàng)建一個(gè)徑向漸變,你也必須至少定義兩種顏色結(jié)點(diǎn)。顏色結(jié)點(diǎn)即你想要呈現(xiàn)平穩(wěn)過(guò)渡的顏色。同時(shí),你也可以指定漸變的中心、形狀(原型或橢圓形)、大小。默認(rèn)情況下,漸變的中心是 center(表示在中心點(diǎn)),漸變的形狀是 ellipse(表示橢圓形),漸變的大小是 farthest-corner(表示到最遠(yuǎn)的角落)。

徑向漸變 - 顏色結(jié)點(diǎn)均勻分布(默認(rèn)情況下)?

#grad {

background: -webkit-radial-gradient(red, green, blue); /* Safari 5.1 - 6.0 */

background: -o-radial-gradient(red, green, blue); /* Opera 11.6 - 12.0 */

background: -moz-radial-gradient(red, green, blue); /* Firefox 3.6 - 15 */

background: radial-gradient(red, green, blue); /* 標(biāo)準(zhǔn)的語(yǔ)法 */

}

背景的徑向漸變 - 顏色結(jié)點(diǎn)不均勻分布?

#grad {

background: -webkit-radial-gradient(red 5%, green 15%, blue 60%);

/* Safari 5.1 - 6.0 */

background: -o-radial-gradient(red 5%, green 15%, blue 60%);

/* Opera 11.6 - 12.0 */

background: -moz-radial-gradient(red 5%, green 15%, blue 60%);

/* Firefox 3.6 - 15 */

background: radial-gradient(red 5%, green 15%, blue 60%); /* 標(biāo)準(zhǔn)的語(yǔ)法 */

}【百分比從小到大寫】

設(shè)置形狀,shape 參數(shù)定義了形狀。它可以是值 circle 或 ellipse。其中,circle 表示圓形,ellipse 表示橢圓形。默認(rèn)值是 ellipse。?

#grad {

background: -webkit-radial-gradient(circle, red, yellow, green); /* Safari 5.1 - 6.0 */

background: -o-radial-gradient(circle, red, yellow, green); /* Opera 11.6 - 12.0 */

background: -moz-radial-gradient(circle, red, yellow, green); /* Firefox 3.6 - 15 */

background: radial-gradient(circle, red, yellow, green); /* 標(biāo)準(zhǔn)的語(yǔ)法 */

}

CSS的重復(fù)漸變

線性漸變和徑向漸變都屬于CSS背景屬性中的背景圖片(background-image)屬性。有時(shí)候希望創(chuàng)建在一個(gè)元素的背景上重復(fù)的漸變“模式”。在沒(méi)有重復(fù)漸變的屬性之前,主要通過(guò)重復(fù)背景圖像(使用background-repeat)創(chuàng)建線性重復(fù)漸變,但是沒(méi)有創(chuàng)建重復(fù)的徑向漸變的類似方式。幸運(yùn)的是,CSS3通過(guò)repeating-linear-gradient和repeating-radial-gradient語(yǔ)法提供了補(bǔ)救方法,可以直接實(shí)現(xiàn)重復(fù)的漸變效果。

A、重復(fù)的線性漸變 repeating-linear-gradient() 函數(shù)用于重復(fù)線性漸變:

B、重復(fù)的徑向漸變 repeating-linear-gradient函數(shù)用于重復(fù)徑向漸變:

徑向漸變總結(jié):

從中心向四周擴(kuò)散發(fā)出,默認(rèn)為橢圓狀

語(yǔ)法background/background-image:radial-gradient:(2-多個(gè)顏色)

在顏色后面添加百分比(從小到大順序)

形狀,顏色

-webkit-radial-gradient(方位顏色)

方位,形狀,顏色

重復(fù)漸變:repeating(顏色必須跟百分比,否則無(wú)法形成重復(fù)的漸變的效果)

四、背景相關(guān)屬性

1、background-clip指定背景的顯示范圍

①background-clip:border-box;? 默認(rèn)值

②background-clip:padding-box;背景被裁剪到內(nèi)邊距框

③background-clip:content-box;背景被裁剪到內(nèi)容框

④-webkit-background-clip:text ;

2、background-origin繪制背景圖像時(shí)的起點(diǎn)

①background-origin:padding-box? 默認(rèn)值;

②background-origin:border-box? 背景圖像相對(duì)于邊框盒來(lái)定位

③background-origin:content-box? 背景圖像相對(duì)于內(nèi)容框來(lái)定位

3、background-size背景圖的大小

①background-size:200px? 100px;? 或者? background-size:200%? 100%;

②background-size:cover;把背景圖像擴(kuò)展至足夠大,以使背景圖像完全覆蓋背景區(qū)域。背景圖像的某些部分也許無(wú)法顯示在背景定位區(qū)域中。

③background-size:contain;? 保持背景圖像本身的寬高比例不變進(jìn)行縮放。

總結(jié):關(guān)于背景大小的總結(jié)background-size:需要調(diào)整背景圖片的大小 四類:像素值【單個(gè)(寬度設(shè)置為固定的像素值,高度百分比增加)/2個(gè)像素值(第一個(gè)代表寬度,第二個(gè)代表高度)】;百分比【單個(gè)/2個(gè) 參照像素值】 cover背景圖片把整個(gè)背景全部覆蓋;contain一邊鋪滿,另一邊等比增加

五、過(guò)渡效果

1、transition-property需要過(guò)渡的樣式 ,默認(rèn)是 all

2、transition-duration運(yùn)動(dòng)時(shí)間 默認(rèn)是 0 s????

3、transition-delay?延遲時(shí)間 默認(rèn)是 0 s?

4、transition-timing-function

運(yùn)動(dòng)形式?? 默認(rèn)是 ease

A.ease:(慢速開始,然后變快,然后慢速結(jié)束)?

B. linear:(勻速)? ease-in:(加速)

C.ease-out:(減速)

D.ease-in-out:(先加速后減速)

E.cubic-bezier 貝塞爾曲線( x1, y1, x2, y2 )http:cubic-bezier.com

F.steps() 實(shí)現(xiàn)一個(gè)關(guān)鍵逐幀動(dòng)畫的功能

總結(jié)

以上是生活随笔為你收集整理的015day(css控制单词换行的属性,css设置中英文大小写的属性,背景渐变)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。