1、首先打開sublime?text編輯器,新建一個html文件,里面寫入一個p標(biāo)簽:
為魚峰等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及魚峰網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站制作、網(wǎng)站建設(shè)、魚峰網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
2、然后設(shè)置p標(biāo)簽的樣式,這里先設(shè)置一個邊框,然后設(shè)置圓角邊框,主要使用CSS3屬性border-radius屬性定義圓角效果。其中的數(shù)值為參數(shù)length是浮點數(shù)和單位標(biāo)識符組成的長度值,不可為負(fù)值,這里圓角的值越大,圓角的弧度也越大:
3、最后打開瀏覽器,就可以看到圓角邊框了:
border屬性 :在網(wǎng)頁中設(shè)置元素的邊框樣式。可同時設(shè)置邊框?qū)挾?、邊框樣式、邊框顏色。也可以單獨設(shè)置上邊、右邊、下邊、左邊的邊框。
語法:border: border-width | border-style | border-color;
border-width :邊框?qū)挾???梢灾付ㄩL度值。如1px,1em(單位為px,pt,em等)。或者使用關(guān)鍵字medium(默認(rèn)),thick,thin。
?border-top-width:設(shè)置元素上邊框?qū)挾?/p>
?border-right-width:設(shè)置元素右邊框?qū)挾?/p>
?border-bottom-width:設(shè)置元素下邊框?qū)挾?/p>
?border-left-width:設(shè)置元素左邊框?qū)挾?/p>
border-style :邊框樣式。
?border-top-style:設(shè)置元素上邊框樣式
?border-right-style:設(shè)置元素右邊框樣式
?border-bottom-style:設(shè)置元素下邊框樣式
?border-left-style:設(shè)置元素左邊框樣式
?屬性值有:
??none:無邊框。
??hidden:隱藏邊框。對于表,hidden 用于解決邊框沖突。
??dotted:點狀邊框。
??dashed:虛線邊框。
??solid:實線邊框。
??double:雙線邊框。兩條單線與其間隔的和等于指定的border-width值。
??groove:3D凹槽邊框。
??ridge:3D壟狀邊框。
??inset:凹邊框。
??outset:凸邊框。
border-color :邊框顏色。
1.1 邊框各樣式效果圖
1.2 四條邊顏色樣式相同
1.3 四條邊顏色不同,樣式相同
1.4 四條邊顏色相同,樣式不同
1.5 設(shè)置上邊框?qū)挾?、樣式、顏?/p>
1.6 設(shè)置右邊框?qū)挾?、樣式、顏?/p>
1.7 設(shè)置下邊框?qū)挾?、樣式、顏?/p>
1.8 設(shè)置左邊框?qū)挾?、樣式、顏?/p>
以上對border邊框?qū)傩赃M(jìn)行了基礎(chǔ)操作,大家可以根據(jù)自己的經(jīng)驗為邊框制作出更漂亮的樣式。如若大家有什么更好的見解,那就在回復(fù)區(qū)暢所欲言吧,我定會吸取精華~如有寫錯歡迎大家回復(fù),我以后定會更加細(xì)心 _
只是第一種的代碼,第二種的話只需要吧div的實線solid改為虛線dashed就可以了
style
#a{?list-style:none;;margin:0px;?padding:0px;?border:2px?solid?#000;?width:400px;}
#a?ul{??margin:0px;?padding:0px;}
#a?ul?li{?list-style:none;?height:30px;?line-height:30px;?border-bottom:2px?dashed?#000;?text-align:center;}
#a?ul?li.no{list-style:none;border-bottom:0px;}
/style
div?id="a"
ul
li寫一些文字/li
li寫一些文字/li
li寫一些文字/li
li?class="no"寫一些文字/li
/ul
/div
border-style:邊框樣式
邊框樣式值如下:
none : 無邊框。與任何指定的border-width值無關(guān)
hidden : 隱藏邊框。IE不支持
dotted : 在MAC平臺上IE4+與WINDOWS和UNIX平臺上IE5.5+為點線。否則為實線(常用)
dashed : 在MAC平臺上IE4+與WINDOWS和UNIX平臺上IE5.5+為虛線。否則為實線(常用)
solid : 實線邊框(常用)
double : 雙線邊框。兩條單線與其間隔的和等于指定的border-width值
groove : 根據(jù)border-color的值畫3D凹槽
ridge : 根據(jù)border-color的值畫菱形邊框
inset : 根據(jù)border-color的值畫3D凹邊
outset : 根據(jù)border-color的值畫3D凸
這是哪個奇葩的面試官,太簡單了吧,邊框可以有5種形狀(以CSS3為標(biāo)準(zhǔn))
正常情況下,邊框為長方形和正方形,例如border:1px solid #eee;
但是CSS3引入了新的屬性border-radius后,可以將邊框定義為圓角邊框或者圓形邊框以及不規(guī)則圓形邊框.
具體形狀要看長寬與border-radius所賦的值
顧名思義,就是元素外面的一圈邊框,下圖中虛線圈起的部分是內(nèi)容,外面橙色的一圈是它的邊框,可以理解成在照片外面加一個相框,使用border屬性。
邊框樣式border-style必須寫!否則其它屬性全部失效。
邊框的樣式:
border后面可跟多個值,中間用空格分離,含義如下:
注意順序, 邊框樣式不可省略 ,顏色和寬度可以省略,會顯示默認(rèn)的效果。
——以上規(guī)律在padding和margin一樣適用。
邊框樣式border-style必須設(shè)置
如果我們的四條邊框?qū)傩远际且粯拥模敲唇y(tǒng)一設(shè)置就可以啦,注意邊框類型不可省略。
首先我們放置一個寬高為200px的粉色盒子。
接下來我們?yōu)樗由弦粭l寬度為10px,樣式為實線,顏色為紅色的邊框。
我們可以看到,添加邊框的時候,是在盒子外面套一圈邊框,而不是加在里面,在Chrome瀏覽器中點擊右鍵檢查,可以看到div的大小變成了220x220。
套在外面的邊框的寬度是會加進(jìn)盒子尺寸的(上下左右各增加了10px),如果我們想盒子保持大小不變,要對div本身的width和height進(jìn)行減小,在這個樣例中,通過計算可得,減少到180px即可保持大小不變。
當(dāng)我們使用點狀、虛線等邊框樣式時,多出來的縫隙,會使用元素本身的 背景顏色 填充。
點和虛線的具體樣式,不同瀏覽器中可能會不一樣。
我們?yōu)閯倓偟暮凶釉O(shè)置上邊框為紅色,左邊框為綠色,效果如下圖所示:
我們會發(fā)現(xiàn)在兩條邊框交界處的小方塊,通過一條對角線分隔,上邊框和左邊框各占一半。當(dāng)邊框不一樣寬時,同樣也是用對角線把交界處的小長方形一分為二,如下圖所示:
當(dāng)被添加邊框的元素寬度為0,不設(shè)置高度(高度默認(rèn)是0)的情況下,我們可以巧妙利用 邊框組合 和 transparent(透明) 繪制三角形,可以體驗下哦。
三角形1-css:
三角形2-css:
多彩三角形-css:
繪制梯形只要對應(yīng)添加寬度或者高度就可以啦
梯形1-css:
梯形2-css: