CSS3的正確打開(kāi)方式(詳解|持續(xù)更新)


閑余之時(shí)租副,終于可以靜下心來(lái)梳理一下CSS3的相關(guān)知識(shí)結(jié)構(gòu)了。所涉內(nèi)容均來(lái)自個(gè)人學(xué)習(xí)過(guò)程的見(jiàn)解讯榕,如有出入豺瘤,不吝大家評(píng)論區(qū)補(bǔ)充愿卸。好了,我要開(kāi)始一本正經(jīng)了~~

話(huà)題背景:如今網(wǎng)頁(yè)展示的姿勢(shì)是這樣的







圖片來(lái)自:設(shè)計(jì)之家


炫酷的網(wǎng)頁(yè)展示桅狠,支撐它的正是強(qiáng)大的CSS3讼载,還有什么理由不想一探究竟呢轿秧?

CSS3帶來(lái)的新特色

1.選擇器

2.盒模型(新的一種布局形式,F(xiàn)lex布局)

3.背景和邊框

4.文字特效

5.2D/3D轉(zhuǎn)換

6. 動(dòng)畫(huà)

7. 多列布局

8.用戶(hù)界面

現(xiàn)在許多主流瀏覽器都已經(jīng)完美的支持CSS3的屬性了


本期我要和大家分享的

1.? CSS3邊框詳解

2.? CSS3圓角詳解

3. CSS3背景詳解

4.? CSS3漸變?cè)斀?/b>

5.? CSS3文本效果詳解

后續(xù)還會(huì)和大家分享其他重要的模塊


CSS3邊框詳解

我們以前寫(xiě)邊框樣式的時(shí)候咨堤,經(jīng)常會(huì)這樣寫(xiě):border: 1px solid red; 1像素實(shí)線(xiàn)紅色邊框,亦或1px dashed red,虛線(xiàn)邊框,或者你只需要某一邊加邊框:border-left(right/top/bottom):1px solid red;只需要左邊框菇篡。或者有的同學(xué)喜歡拆開(kāi)來(lái)寫(xiě):border-style一喘,border-width,border-color.這里要提一下邊框的style驱还, 以下均boder-style: 開(kāi)頭

1.none:? 無(wú)邊框,與任何指定的border-width值無(wú)關(guān)(也就是邊框樣式失效的意思~)

2.hidden :  隱藏邊框,IE不支持

3.dotted :  在MAC平臺(tái)上IE4+與WINDOWS和UNIX平臺(tái)上IE5.5+為點(diǎn)線(xiàn)。否則為實(shí)線(xiàn)(常用)

4.dashed :  在MAC平臺(tái)上IE4+與WINDOWS和UNIX平臺(tái)上IE5.5+為虛線(xiàn)凸克。否則為實(shí)線(xiàn)(常用)

5.solid :  實(shí)線(xiàn)邊框(常用)

6.double :  雙線(xiàn)邊框议蟆。兩條單線(xiàn)與其間隔的和等于指定的border-width值

7.groove :  根據(jù)border-color的值畫(huà)3D凹槽

8.ridge :  根據(jù)border-color的值畫(huà)菱形邊框

9.inset :  根據(jù)border-color的值畫(huà)3D凹邊

10.outset :  根據(jù)border-color的值畫(huà)3D凸邊

這里給大家演示一下后四個(gè),常用的我就不演示了~~上圖


平時(shí)寫(xiě)的時(shí)候触徐,還是推薦大家用縮寫(xiě)的形式咪鲜,除非一些特殊的應(yīng)用場(chǎng)景.

我要看CSS3,你給我說(shuō)這些干嘛撞鹉,不要急疟丙,這就給你送上~~

CSS3邊框新屬性:

1. border-radius: 允許你向元素添加圓角(css2中我們處理圓角還是有點(diǎn)麻煩的~)

2.box-shadow: 添加陰影

3.border-image:邊界圖片(也就是用圖片來(lái)創(chuàng)建你的邊框)


border-radius

以下div均是長(zhǎng)寬100px,5像素邊實(shí)線(xiàn)紅色

單個(gè)值:border-radius: 10px;

四個(gè)邊都有圓角(上下左右):

聰明的同學(xué)也許會(huì)想到:border-radius:10px 5px 5px 10px鸟雏;(參照margin/padding的寫(xiě)法)


我們明顯的可以看到右上角和左上角的區(qū)別享郊,遵循順時(shí)針(左上角,右上角孝鹊,右下角炊琉,左下角)

那么它可以拆開(kāi)來(lái)寫(xiě)嗎?當(dāng)然可以又活,此處舉一個(gè)例子:border-radius-top-left(記住上放在前邊苔咪,聰明的你一定知道其他三個(gè)怎么寫(xiě)了)左上角的意思.

數(shù)學(xué)那么好的你,用它來(lái)畫(huà)一個(gè)圓也一定很簡(jiǎn)單吧~border-radius:100px柳骄;

如果畫(huà)半圓呢团赏? 同樣的道理 :border-radius: 100px 100px 0 0 ;此處的height要改成50px


出于對(duì)舊版本瀏覽器的關(guān)照:

-webkit-border-radius

-moz-border-radius

-ms-border-radius

-o-border-radius


box-shadow

我們先看一下效果:

和我們平時(shí)用的ps,調(diào)陰影效果差不多耐薯,如果用過(guò)ps來(lái)理解這里的屬性應(yīng)該會(huì)容易多了~

首先舔清,我們來(lái)看下官方怎么說(shuō)的:

{box-shadow: inset x-offset y-offset blur-radius spread-radius color};

翻譯就是:{box-shadow: 投影方式 X軸偏移量 Y軸偏移量 陰影模糊半徑 陰影擴(kuò)展半徑 陰影顏色}; (其實(shí)我也是有點(diǎn)看不明白(懵逼)的~)

先看下這段代碼:

box-shadow:10px? 10px? 5px? #888888;

這都經(jīng)歷了哪些?o((⊙﹏⊙))o曲初,我們拆分開(kāi)來(lái)看一下:

第一個(gè)值10px : 必選体谒,水平陰影的位置。允許負(fù)值臼婆,也就是所謂的X軸偏移量

第二個(gè)值:必需的抒痒。垂直陰影的位置。允許負(fù)值颁褂,所謂Y軸偏移量

第三個(gè):可選項(xiàng)评汰。 blur也就是模糊程度

第四個(gè):可選項(xiàng)纷捞。 顏色(有人說(shuō),沒(méi)顏色還有陰影被去? 你的影子有顏色嗎haha~)

當(dāng)然還有一些其他的可選項(xiàng):比如spread/inset/(可選主儡。陰影的大小,和外層的陰影(開(kāi)始時(shí))改變陰影內(nèi)側(cè)陰影),感興趣的同學(xué),自己試一下惨缆,就不做演示了糜值。

給大家感受一下常用屬性變化的過(guò)程:


對(duì)舊版本瀏覽器的照顧:

-moz-box-shadow:? //Firefox4.0-

-webkit-box-shadow:? ? //Safari and Google chrome10.0-

box-shadow:? //Firefox4.0+ 、 Google chrome 10.0+ 坯墨、 Oprea10.5+ and IE9


border-image

語(yǔ)法:? border-image:source? slice? width? outset? repeat|initial|inherit;

其實(shí)它完整的寫(xiě)法是:border-image-source

首先介紹一下source:? 這個(gè)屬性聲明了border image的資源寂汇。它可以使一個(gè)url,data URI, CSS 漸變,或者是SVG捣染。

slice : 告知瀏覽器骄瓣,怎么切圖。圖片會(huì)被切成九塊耍攘,四個(gè)角榕栏,四條邊,以及中間塊蕾各。(在其他開(kāi)發(fā)平臺(tái)上扒磁,通常稱(chēng)之為九宮圖)(這個(gè)單詞,有js基礎(chǔ)的同學(xué)一定會(huì)發(fā)現(xiàn)式曲,在處理數(shù)組那一塊用于選取指定位置并且返回新元素~妨托,在這里的解釋也差不多了~)這個(gè)屬性接受四個(gè)無(wú)單位正整數(shù),百分比吝羞,以及fill關(guān)鍵字,初始值為100%兰伤。無(wú)單位整數(shù)會(huì)在格柵圖片中轉(zhuǎn)換為像素值,在SVG中轉(zhuǎn)換成坐標(biāo)點(diǎn)钧排。百分比則會(huì)相對(duì)于圖片大小敦腔。它可以接受一到四個(gè)參數(shù)弯院,格式類(lèi)似padding,margin等历葛。默認(rèn)的情況下,中間部分的內(nèi)容會(huì)被丟棄。

參考:HelKyle寫(xiě)的border-image屬性解讀

width:這個(gè)屬性設(shè)置了border image的寬度筒捺。它可以接受一個(gè)百分比,無(wú)單位正整數(shù)纸厉,或者關(guān)鍵字auto系吭。(用法類(lèi)似padding)。默認(rèn)值為1颗品,意思是如果沒(méi)有設(shè)置border-image-width但是設(shè)置了border或者border-width肯尺,那么border iamge的寬度就會(huì)是border-width沃缘。

outset:這個(gè)屬性可以設(shè)置borderimage 可以超出border box的區(qū)域大小。默認(rèn)值為0.這個(gè)屬性接受四個(gè)無(wú)單位正整數(shù)则吟。

repeat:這個(gè)屬性控制image如何填充border槐臀。它可以設(shè)置兩個(gè)方向的屬性,水平方向和垂直方向氓仲。(和background-image差不多)

補(bǔ)充:

stretch: 默認(rèn)值水慨,border image會(huì)被拉伸來(lái)填充內(nèi)容區(qū)域

repeat: 圖片會(huì)重復(fù),可能出現(xiàn)斷片(不能顯示完整)

round: 圖片會(huì)平鋪敬扛,并且會(huì)適當(dāng)壓縮或拉伸晰洒,避免斷片

說(shuō)的天花亂墜的,我要看效果啥箭,OK谍珊,上圖~


看上去好像沒(méi)啥區(qū)別,放大仔細(xì)看急侥,還是有的砌滞。這里我選的是一張風(fēng)景圖片,看上去都是綠的所以變化不會(huì)太大缆巧,如果用像多邊形這樣的設(shè)計(jì)元素做素材布持,做出的邊框效果一看便知曉,這里就不去演示了陕悬,感興趣的多試試~


CSS3背景

看到這里题暖,大家要打起十二分的精神啦,我要開(kāi)始講故事啦~


我們先回顧一下前景:

設(shè)置所有背景屬性:background: #00FF00 url(bgimage.gif) no-repeat fixed top;

拆分開(kāi)的屬性:

background-color :背景顏色

background-position : 規(guī)定背景圖像的位置

background-size : 規(guī)定背景圖片的尺寸

background-repeat : 規(guī)定如何重復(fù)背景圖像

background-origin : 規(guī)定背景圖片的定位區(qū)域

background-clip : 規(guī)定背景的繪制區(qū)域

background-attachment : 規(guī)定背景圖像是否固定或者隨著頁(yè)面的其余部分滾動(dòng)

background-image : 規(guī)定應(yīng)該從父元素繼承 background 屬性的設(shè)置

我要講的捉超,已經(jīng)被我加粗啦~如果有同學(xué)對(duì)其他屬性不理解胧卤,可參考此處


background-size

語(yǔ)法集:background-size: length | percentage | cover | contain;

length : 該屬性值是設(shè)置背景圖像的寬度和高度的,第一個(gè)值是寬度拼岳,第二個(gè)值是設(shè)置高度的枝誊。如果只設(shè)置第一個(gè)值,那么第二個(gè)值會(huì)自動(dòng)轉(zhuǎn)換為 “auto”;

percentage : 該屬性是以父元素的百分比來(lái)設(shè)置圖片的寬度和高度的惜纸,第一個(gè)值是寬度叶撒,第二個(gè)值是高度。如果只設(shè)置一個(gè)值耐版,那么第二個(gè)值會(huì)被設(shè)置為 “auto”;

cover : 把背景圖像擴(kuò)展至足夠大祠够,以使背景圖像完全覆蓋背景區(qū)域。

contain: 把圖像擴(kuò)展至最大尺寸粪牲,以使寬度和高度 完全適應(yīng)內(nèi)容區(qū)域古瓤。

基本屬性了解了,讓我們來(lái)感受下有什么不同~(此處會(huì)貼上原圖和加上屬性后的比較)


首先,DIV的長(zhǎng)寬都是300px,第一張圖落君,背景填充穿香,沒(méi)有加任何屬性,第二張绎速,加了size屬性只取了一個(gè)值皮获,第三張也只加了size屬性,但是取了兩個(gè)值纹冤。比較這三張圖魔市,可以清晰的看出添加屬性的DIV中的背景圖明顯縮小了。(當(dāng)然這里的取值可以是百分比赵哲,可以取200%嘛待德,hh當(dāng)然可以,都說(shuō)了是百分比了)是不是size屬性就是用來(lái)縮小背景圖呢枫夺?來(lái)将宪,看圖說(shuō)話(huà)~


從圖片上來(lái)看,很清晰的看到中間的圖片被放大了(這是我做商城放大鏡項(xiàng)目用到的圖橡庞,突然想起來(lái)的~~圖上的小姐姐很美~~).最后一張被縮小了较坛,為了展示被縮小的區(qū)域,我給這個(gè)DIV添加了邊框扒最,當(dāng)然還有no-repeat屬性丑勤。所以SIZE屬性是用來(lái)控制縮放的而不是縮小~

我們?cè)倏?

圖片大小是300x300的,容器600X600吧趣,第一張空間太大法竞,所以他會(huì)默認(rèn)的repeat,第二張加了background-size:cover顯得就很飽滿(mǎn)了~完全覆蓋背景區(qū)

接著我們?cè)賮?lái)看看contain的實(shí)現(xiàn)效果:

為了區(qū)分它們强挫,我把高度變高了一點(diǎn)岔霸,從圖片上很容易理解這兩個(gè)屬性,cover覆蓋所以背景區(qū)俯渤,而contain只是將圖片尺寸拉到最大以適應(yīng)這個(gè)區(qū)域呆细,其他沒(méi)有覆蓋到的地方,它會(huì)默認(rèn)重復(fù)八匠。


background-orign

為了考慮瀏覽器兼容性的問(wèn)題絮爷,我們最好這樣寫(xiě)(兩個(gè)一起加上):

background-origin:padding || border || content

background-origin:padding-box || border-box || content-box

該屬性指定background-position屬性應(yīng)該是相對(duì)位置,需要注意的是加上background-attachment是"固定"梨树,這個(gè)屬性沒(méi)有任何效果坑夯。

我們看一下取值情況:

padding-box? 背景圖像填充框的相對(duì)位置

border-box? ? 背景圖像邊界框的相對(duì)位置

content-box ? 背景圖像的相對(duì)位置的內(nèi)容框

乍一看,好像挺抽象的劝萤,嗯渊涝,確實(shí)~~~lai, 我們看圖


從圖片上慎璧,我們很容易的發(fā)現(xiàn)床嫌,它們所在的參考位置不同跨释。這兩個(gè)容器大小一樣,bg-position屬性都是100px 100px厌处,感興趣的同學(xué)可以多試試不同的值輸入鳖谈。


background-clip

語(yǔ)法 : background-clip: border-box|padding-box|content-box;

屬性指定背景繪制區(qū)域

我們看一下取值情況:

border-box? 默認(rèn)值。背景繪制在邊框方框內(nèi)(剪切成邊框方框)阔涉。

padding-box? ? 背景繪制在襯距方框內(nèi)(剪切成襯距方框)缆娃。

content-box? ? 背景繪制在內(nèi)容方框內(nèi)(剪切成內(nèi)容方框)。

和orign屬性取值一樣瑰排,同樣的我們來(lái)看圖:


前提是贯要,邊框要是虛的,至于為什么椭住,留給你們自己思考~hh.崇渗,好,我們來(lái)比較下京郑,這三個(gè)容器我都是加了padding 20px的宅广,我們知道在一個(gè)DIV中加了padding,里面的內(nèi)容就會(huì)如圖三顯示些举,當(dāng)然在內(nèi)容沒(méi)有溢出的情況下跟狱。那么這個(gè)灰色快就是內(nèi)容,所以背后繪制開(kāi)始就是那里開(kāi)始(content)户魏,再看第二張驶臊,它是從邊框開(kāi)始繪制的,第一個(gè)更好理解叼丑。


background-image

這里主要提一下多重背景的寫(xiě)法:

background-image: url(img_flwr.gif), url(paper.gif);? 指定兩張背景圖

background-position: right bottom, left top; 第一張右下角资铡,第二張左上角

background-repeat: no-repeat, repeat; 第一張不重復(fù),第二張重復(fù)


這是我在學(xué)這個(gè)屬性的時(shí)候截下的圖幢码,覺(jué)得不錯(cuò)笤休,拿來(lái)做案例~~來(lái)自:此處


CSS3漸變

不知不覺(jué),一口氣寫(xiě)了這么多了~~給自己點(diǎn)贊症副,好店雅,閑話(huà)不多說(shuō),讓我們帶著興趣一起來(lái)看看CSS是如何做到漸變效果的~~~

我們都知道漸變分為兩種贞铣,第一種是線(xiàn)性漸變闹啦,第二種是徑向漸變。(因?yàn)槲覍?duì)PS比較熟悉辕坝,所以在學(xué)這個(gè)屬性的時(shí)候還是挺簡(jiǎn)單的~)

專(zhuān)業(yè)術(shù)語(yǔ)(屬性):

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

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

語(yǔ)法: background: linear-gradient(direction,color-stop1,color-stop2, ...);

來(lái)窍奋,我們直接看實(shí)例:


我們?cè)谟眠@個(gè)屬性的時(shí)候,就要考慮瀏覽器兼容性了,此處貼上代碼給大家看一下:

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

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

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

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

它實(shí)現(xiàn)了從頂部開(kāi)始的線(xiàn)性漸變琳袄,起點(diǎn)是紅色江场,慢慢過(guò)渡到藍(lán)色

同樣的道理,你想從左上角left top只要改變方向就可以了窖逗,這里我就不一一演示了址否,感興趣的同學(xué)可以多摸索摸索~~我們來(lái)看下面的漸變形式


你肯定發(fā)現(xiàn)它漸變的方向改變了,那么還是單純的寫(xiě)left/top right之類(lèi)的嗎碎紊?hhh,這里想說(shuō)明一下佑附,方向他不止只有上北下南左西右東,對(duì)仗考,還有角度的變化音同!大概看一下,能猜測(cè)出我這里的角度是125度(i zhuang bi)秃嗜,所以大家可以嘗試一下不同的角度瘟斜,測(cè)試一下。

貼出一段代碼給大家參考下:background: linear-gradient(125deg, red, blue);(注意考慮瀏覽器的兼容性)

那么問(wèn)題來(lái)了痪寻,我想要五顏六色的螺句,該怎么弄?強(qiáng)大的CSS3允許我們用使用多個(gè)顏色節(jié)點(diǎn)橡类∩呱校看圖:


萬(wàn)變不離其蹤,只需要多添加一個(gè)顏色的值就可以了顾画,此處貼上一段代碼供大家參考:

background: linear-gradient(45deg,red,green, blue);(瀏覽器兼容性參考上面)

我們看到的漸變都是很淡很淡的取劫,灰灰的色調(diào),你這個(gè)這么純研侣,要不要這么難看谱邪?不就是加個(gè)透明度嘛,有什么了不起的庶诡,CSS3也可以做暗胍(hhh不吹牛了,看圖~~)


我們看圖(為了圖省事末誓,沒(méi)有太過(guò)意RGB的值扯俱,所以顏色比較單調(diào)),和上面的幾個(gè)漸變形式比較起來(lái)喇澡,我們可以清晰的看出迅栅,它從一個(gè)透明度0到1的一個(gè)過(guò)程。具體實(shí)現(xiàn):(下面要講的晴玖,瀏覽器兼容性我就不說(shuō)了读存,參考前面的)

background: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1));

就是顏色換成了高大上的rgba为流,a就是這里的透明度.

如果用過(guò)PS的同學(xué),你在圖層上做漸變的圖形時(shí)让簿,時(shí)常會(huì)不斷的拉漸變(就是漸變線(xiàn))它會(huì)不斷的發(fā)生變化敬察,那么在CSS3這里怎么去實(shí)現(xiàn)呢?有的人會(huì)想拜英,這不簡(jiǎn)單,在來(lái)一段這樣的代碼改變它的透明度方向琅催,顏色什么的居凶。如果這么想的同學(xué),那我只能認(rèn)為藤抡,你CSS基礎(chǔ)不夠扎實(shí)侠碧,我們知道,瀏覽器構(gòu)建DOM樹(shù)的過(guò)程中缠黍,它的遇到重復(fù)的樣式弄兜,它會(huì)自動(dòng)覆蓋前邊的樣式。所以這里是行不通的瓷式,那么怎么實(shí)現(xiàn)呢替饿?給大家介紹一個(gè)新屬性:

repeating-linear-gradient


這就是重復(fù)線(xiàn)性漸變的效果,此處貼上代碼供大家參考:

background: repeating-linear-gradient(red, yellow 10%, green 20%);

CSS3徑向漸變

理解了線(xiàn)性漸變贸典,那么徑向漸變也是如此道理:

語(yǔ)法:background: radial-gradient(center, shape size, start-color, ..., last-color);


顏色節(jié)點(diǎn)均勻分布

供大家參考:background: radial-gradient(red, green, blue);


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

供大家參考:background: radial-gradient(red 5%, green 15%, blue 60%);



形狀為圓形的徑向漸變

這里要提一下:shape 參數(shù)定義了形狀视卢。它可以是值 circle 或 ellipse。其中廊驼,circle 表示圓形据过,ellipse 表示橢圓形。默認(rèn)值是 ellipse妒挎。

供大家參考:background: radial-gradient(circle, red, yellow, green);



帶有不同尺寸大小關(guān)鍵字的徑向漸變

參考:background: radial-gradient(60% 55%, closest-side,blue,green,yellow,black);

這里補(bǔ)充一下:size 參數(shù)定義了漸變的大小绳锅。有四個(gè)值:closest-side? farthest-side? closest-corner? farthest-corner(感興趣的同學(xué),自己試一下酝掩,就不一一演示了~~)




重復(fù)的徑向漸變

參考:background: repeating-radial-gradient(red, yellow 10%, green 15%);

什么鬼~~~zen me弄出了個(gè)棒棒糖


CSS3文本效果

說(shuō)到文本效果鳞芙,我給大家總結(jié)一些屬性好吧,具體的演示就不一一舉例了期虾,反正积蜻,學(xué)習(xí)來(lái)自興趣,感興趣就多敲幾個(gè)彻消,不感興趣竿拆,看看就行。好宾尚,廢話(huà)不多說(shuō)丙笋,開(kāi)工谢澈。

新增的主要幾大特性:

text-shadow: 文本陰影? 代碼參考:text-shadow:5px5px5px#FF0000;

box-shadow:盒子陰影? 參考:box-shadow:10px10px5px#888888;

單純添加顏色: box-shadow:10px10pxgrey;

添加模糊度:box-shadow:10px10px5pxgrey;

text-overflow: 文本溢出屬性指定應(yīng)向用戶(hù)如何顯示溢出內(nèi)容

參考:text-overflow:clip;? text-overflow:ellipsis;(兩個(gè)不同的)

word-wrap:允許長(zhǎng)文本換行? 參考:word-wrap:break-word;

word-break: 單詞拆分換行屬性指定換行規(guī)則

參考:word-break:keep-all;?

新屬性:

hanging-punctuation : 規(guī)定標(biāo)點(diǎn)字符是否位于線(xiàn)框之外。

punctuation-trim? : 規(guī)定是否對(duì)標(biāo)點(diǎn)字符進(jìn)行修剪御板。

text-align-last? : 設(shè)置如何對(duì)齊最后一行或緊挨著強(qiáng)制換行符之前的行锥忿。

text-emphasis : 向元素的文本應(yīng)用重點(diǎn)標(biāo)記以及重點(diǎn)標(biāo)記的前景色。

text-justify? :? 規(guī)定當(dāng) text-align 設(shè)置為 "justify" 時(shí)所使用的對(duì)齊方法怠肋。

text-outline? : 規(guī)定文本的輪廓敬鬓。

具體的解釋和案例可以參考我加鏈接的,手冊(cè)上都寫(xiě)的很詳細(xì)的笙各。(就不一一shuo啦~~)

這里我要提一下钉答,網(wǎng)頁(yè)中如何引入漂亮的字體庫(kù)(CSS3)

@font-face?

在新的 @font-face 規(guī)則中,您必須首先定義字體的名稱(chēng)(比如 myFirstFont)杈抢,然后指向該字體文件数尿。

供大家參考:

@font-face{font-family:myFirstFont;? src:url(sansation_light.woff);}

div{font-family:myFirstFont;}

這里跟大家分享一下我寫(xiě)的一些文本效果(如果想要源代碼,評(píng)論區(qū)留下~~emai~)

開(kāi)始獻(xiàn)丑~~~~~


旋轉(zhuǎn)文本效果


圖片填充



霓虹燈



填充


浮雕


補(bǔ)充色


立體

以上均是個(gè)人興趣惶楼,帶著興趣去摸索右蹦,也不是什么難事兒~


寄語(yǔ):

雖然CSS3屬性,樣式五花八門(mén)歼捐,但是最重要的還是基礎(chǔ)何陆,用的樣式和屬性再多,最終在瀏覽器上輸出不來(lái)效果豹储,也是白搭甲献。興趣是最好的老師,靜下心來(lái)颂翼,不一定非要看什么10天精通CSS3這樣的教程視頻晃洒,文檔就在那,只是看你有沒(méi)有一顆愿意花時(shí)間的心~~希望這篇文章朦乏,能夠給需要的同學(xué)帶來(lái)幫助球及。

別人曾經(jīng)在學(xué)習(xí)上給了我很大的幫助,如今呻疹,我也想寫(xiě)點(diǎn)東西去幫助別人吃引,僅此而已~~~


商業(yè)用途轉(zhuǎn)載:需聯(lián)系作者

非商業(yè)用途需注明轉(zhuǎn)載處

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市刽锤,隨后出現(xiàn)的幾起案子镊尺,更是在濱河造成了極大的恐慌,老刑警劉巖并思,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件庐氮,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡宋彼,警方通過(guò)查閱死者的電腦和手機(jī)弄砍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門(mén)仙畦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人音婶,你說(shuō)我怎么就攤上這事慨畸。” “怎么了衣式?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵寸士,是天一觀(guān)的道長(zhǎng)。 經(jīng)常有香客問(wèn)我碴卧,道長(zhǎng)弱卡,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任螟深,我火速辦了婚禮谐宙,結(jié)果婚禮上烫葬,老公的妹妹穿的比我還像新娘界弧。我一直安慰自己,他們只是感情好搭综,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布垢箕。 她就那樣靜靜地躺著,像睡著了一般兑巾。 火紅的嫁衣襯著肌膚如雪条获。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,292評(píng)論 1 301
  • 那天蒋歌,我揣著相機(jī)與錄音帅掘,去河邊找鬼。 笑死堂油,一個(gè)胖子當(dāng)著我的面吹牛修档,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播府框,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼吱窝,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了迫靖?” 一聲冷哼從身側(cè)響起院峡,我...
    開(kāi)封第一講書(shū)人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎系宜,沒(méi)想到半個(gè)月后照激,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡盹牧,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年实抡,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了欠母。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡吆寨,死狀恐怖赏淌,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情啄清,我是刑警寧澤六水,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站辣卒,受9級(jí)特大地震影響掷贾,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜荣茫,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一想帅、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧啡莉,春花似錦港准、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至魄咕,卻和暖如春衩椒,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背哮兰。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工毛萌, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人喝滞。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓阁将,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親囤躁。 傳聞我的和親對(duì)象是個(gè)殘疾皇子冀痕,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 1、屬性選擇器:id選擇器 # 通過(guò)id 來(lái)選擇類(lèi)名選擇器 . 通過(guò)類(lèi)名來(lái)選擇屬性選擇器 ...
    Yuann閱讀 1,631評(píng)論 0 7
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類(lèi)選擇器 屬性選擇器 繼承屬性: color狸演,font言蛇,text-align,li...
    wzhiq896閱讀 1,750評(píng)論 0 2
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類(lèi)選擇器 屬性選擇器 繼承屬性: color宵距,font腊尚,text-align,li...
    love2013閱讀 2,314評(píng)論 0 11
  • 1满哪、垂直對(duì)齊 如果你用CSS婿斥,則你會(huì)有困惑:我該怎么垂直對(duì)齊容器中的元素劝篷?現(xiàn)在,利用CSS3的Transform民宿,...
    kiddings閱讀 3,164評(píng)論 0 11
  • 轉(zhuǎn)載請(qǐng)聲明 原文鏈接 關(guān)注公眾號(hào)獲取更多資訊 這篇文章主要總結(jié)H5的一些新增的功能以及一些基礎(chǔ)歸納娇妓,這里只是一個(gè)提...
    程序員poetry閱讀 9,071評(píng)論 22 225