CSS3之border radius 引數間的

2022-04-05 09:18:06 字數 2472 閱讀 8976

w3school學到這個例項:

doctype html

>

<

html

>

<

head

>

<

style

>

divstyle

>

head

>

<

body

>

<

div>border-radius 屬性允許您向元素新增圓角。

div>

body

>

html

>

截止今天中午,我對於border-radius的理解就是下面這樣子:

-webkit-border-radius:25px;

-moz-border-radius:25px;

border-radius:25px;

嘗試運用了,效果是對的。我自以為掌握了border-radius。。。顯然,我錯了。

但是在學習的過程中我犯了個很大的錯誤:不知其所以然。

下午看到乙個例子,運用到border-radius,並解釋了使用。

border-radius 的語法:

border-radius : none |  [/  ]?

border-radius屬性可包含兩個引數值:第乙個表示圓角的水平半徑,第二個值表示圓角的垂直半徑。如果僅包含乙個引數值,則第二個值與第乙個值相同,表示這個角就是乙個四分之一圓角。

也就是說,圓角不一定是正圓,可以是橢圓。

我嘗試了這樣的**:

>無標題文件

title

>

<

style

type

="text/css"

>

div.one

style

>

head

>

<

body

>

<

div

class

="one"

><

p>border-radius

p>

div>

body

>

html

>

結果不是橢圓的角,而是左上和右下角是10px的1/4圓,右上和左下是5px的1/4圓。為什麼?我明明是設定了兩個引數。

再看語法,汗。。。理解失誤!!!

[/  ]?  兩引數之間有/

再試

>無標題文件

title

>

<

style

type

="text/css"

>

div.two

style

>

head

>

<

body

>

<

div

class

="two"

><

p>border-radius

p>

div>

body

>

html

>

這樣效果出來了。

通過這個問題,受到個教訓:學習一定要知其根本。就現在學習css來講,在學習別人例項之前,一定要明白語法。優秀的**裡沒有一處是垃圾,是基於標準實現的。

在指令碼之家**有個介紹border-radius的,非常詳細。

CSS3邊框 圓角效果 border radius

border radius是向元素新增圓角邊框。使用方法 border radius 10px 所有角都使用半徑為10px的圓角 border radius 5px 4px 3px 2px 四個半徑值分別是左上角 右上角 右下角和左下角,順時針 不要以為border radius的值只能用px單位,...

CSS3之圓角製作

如今css3中的border radius出現後,讓我們沒有那麼多的煩惱了,首先製作圓角的時間是省了,而且其還有多個優點 其一減少 的維護的工作量,少了對的更新製作,的替換等等 其 二 提高 的效能,少了對進行http的請求,網頁的載入速度將變快 其三增加視覺美觀性。既然border radius有...

CSS3之背景縮放

背景縮放 css3 通過background size設定背景的尺寸,就像我們設定img的尺寸一樣,在移動web開發中做螢幕適配應用非常廣泛。其引數設定如下 a 可以設定長度單位 px 或百分比 設定百分比時,參照盒子的寬高 b 設定為cover時,會自動調整縮放比例,保證始終填充滿背景區域,如有溢...