網(wǎng)站制作教程之圓角邊框如何制作
發(fā)布時(shí)間:2021-03-12
做網(wǎng)頁(yè)常常使用一些技巧,比如在表格的四周加上圓角,這樣可以避直接使用表格的直角,而顯得過(guò)于呆板,很多網(wǎng)友都提到過(guò)解決的辦法,我們選取最有代表性兩種方法來(lái)再現(xiàn)圓角表格的網(wǎng)站制作過(guò)程。
第一種制作方法:
一、CSS3圓角的優(yōu)點(diǎn)
傳統(tǒng)的圓角生成方案,必須使用多張圖片作為背景圖案。CSS3的出現(xiàn),使得我們?cè)僖膊槐乩速M(fèi)時(shí)間去制作這些圖片了,而且還有其他多個(gè)優(yōu)點(diǎn):
* 減少維護(hù)的工作量。圖片文件的生成、更新、編寫網(wǎng)頁(yè)代碼,這些工作都不再需要了。
* 提高網(wǎng)頁(yè)性能。由于不必再發(fā)出多余的HTTP請(qǐng)求,網(wǎng)頁(yè)的載入速度將變快。
* 增加視覺(jué)可靠性。某些情況下(網(wǎng)絡(luò)擁堵、服務(wù)器出錯(cuò)、網(wǎng)速過(guò)慢等等),背景圖片會(huì)下載失敗,導(dǎo)致視覺(jué)效果不佳。CSS3就不會(huì)發(fā)生這種情況。
二、border-radius屬性
CSS3圓角只需設(shè)置一個(gè)屬性:border-radius(含義是"邊框半徑")。你為這個(gè)屬性提供一個(gè)值,就能同時(shí)設(shè)置四個(gè)圓角的半徑。所有合法的CSS度量值都可以使用:em、ex、pt、px、百分比等等。
比如,下面是一個(gè)div方框:
現(xiàn)在設(shè)置它的圓角半徑為15px:border-radius: 15px;
這條語(yǔ)句同時(shí)將每個(gè)圓角的"水平半徑"(horizontal radius)和"垂直半徑"(vertical radius)都設(shè)置為15px。
border-radius可以同時(shí)設(shè)置1到4個(gè)值。如果設(shè)置1個(gè)值,表示4個(gè)圓角都使用這個(gè)值。如果設(shè)置兩個(gè)值,表示左上角和右下角使用第一個(gè)值,右上角和左下角使用第二個(gè)值。如果設(shè)置三個(gè)值,表示左上角使用第一個(gè)值,右上角和左下角使用第二個(gè)值,右下角使用第三個(gè)值。如果設(shè)置四個(gè)值,則依次對(duì)應(yīng)左上角、右上角、右下角、左下角(順時(shí)針順序)。
border-radius: 15px 5px;
border-radius: 15px 5px 25px;
border-radius: 15px 5px 25px 0px;
(左下角的半徑為0,就變成直角了。)
border-radius還可以用斜杠設(shè)置第二組值。這時(shí),第一組值表示水平半徑,第二組值表示垂直半徑。第二組值也可以同時(shí)設(shè)置1到4個(gè)值,應(yīng)用規(guī)則與第一組值相同。
border-radius: 15px 5px / 3px;
border-radius: 15px 5px 25px 5px / 3px 5px 10px 15px;
瀏覽器支持:
IE 9、Opera 10.5、Safari 5、Chrome 4和Firefox 4,都支持上述的border-radius屬性。早期版本的Safari和Chrome,支持-webkit-border-radius屬性,早期版本的Firefox支持-moz-border-radius屬性。
目前來(lái)看,為了保證兼容性,只需同時(shí)設(shè)置-moz-border-radius和border-radius即可。
-moz-border-radius: 15px;
border-radius: 15px;
(注意:border-radius必須放在最后聲明,否則可能會(huì)失效。)
另外,早期版本Firefox的單個(gè)圓角的語(yǔ)句,與標(biāo)準(zhǔn)語(yǔ)法略有不同。
* -moz-border-radius-topleft(標(biāo)準(zhǔn)語(yǔ)法:border-top-left-radius)
* -moz-border-radius-topright(標(biāo)準(zhǔn)語(yǔ)法:border-top-right-radius)
* -moz-border-radius-bottomleft(標(biāo)準(zhǔn)語(yǔ)法:border-bottom-left-radius)
* -moz-border-radius-bottomright(標(biāo)準(zhǔn)語(yǔ)法:border-bottom-right-radius)
第二種制作方法:
1. 做兩個(gè)圓角的圖片,這兩個(gè)圖片可以先做一個(gè)圖片,然后用photoshop軟件垂直翻轉(zhuǎn)一下就行了。
2. 在兩個(gè)圖片中間插入一個(gè)背景顏色同圖片一樣的表格,長(zhǎng)度也設(shè)為圖片的長(zhǎng)度,將這個(gè)表格的單元間距設(shè)為1,其他都為0。
3. 將表格的單元格背景色設(shè)置為白色(從2、3兩步可以看出這里其實(shí)是制作了一個(gè)細(xì)線邊框的表格)
4. 最后我們就可以在表格里面填寫內(nèi)容了,我們可以把這個(gè)部分當(dāng)然一個(gè)整體,復(fù)制并粘貼到頁(yè)面上不同的地方,當(dāng)然你也可以改變整個(gè)圓角表格的尺寸,要做的就是改變圓角圖片和插入表格的尺寸了。
代碼如下:
<img height=15 src="http://www.sino-web.net/uploadfiles/20060823094159.gif" width=125> <br>
<table width="124" cellspacing="1" cellpadding="0" bgcolor="#0000FF">
<tr>
<td bgcolor="#FFFFFF">經(jīng)過(guò)這樣的處理后表格是不是漂亮多了呢!</td></tr></table>
http://www.sino-web.net/uploadfiles/20060823094159.gif" width=125>
說(shuō)明:其實(shí)就是兩個(gè)圓角圖片與一個(gè)細(xì)線表格組合在一起。
第三種制作方法:
1. 準(zhǔn)備工作:制作兩個(gè)小圓角圖片,如右圖。可以先制作一個(gè),讓后用相關(guān)軟件翻轉(zhuǎn)就可以了
2. 制作一個(gè)一行三列的表格。表格的單元間距、單元邊距、邊框均設(shè)置為零。寬度默認(rèn)為100%,也可以設(shè)成固定的寬度,本例設(shè)為150像素。
3. 單擊“顯示隱藏指導(dǎo)方針”按鈕,并將第一步的兩個(gè)小圖片分別插入第一、第三單元格。然后選中左邊的小圖片,再按一下向左的方向鍵,最后按退格鍵,將小圖片前的一個(gè)空格刪除。
4. 設(shè)置第一個(gè)單元格的水平對(duì)齊方式為左對(duì)齊,垂直對(duì)齊方式為頂部,使圖片在單元格的左上方,第三個(gè)單元格的水平對(duì)齊方式為右對(duì)齊,垂直對(duì)齊方式為頂部,使圖片在單元格的右上方。
5. 將每個(gè)單元單元格的背景色(注意是單元格)設(shè)置為插入的圖片顏色相同。
6. 在下面再插入一個(gè)同樣邊框顏色的細(xì)線表格,現(xiàn)在就可以在細(xì)線表格里寫入內(nèi)容了。
代碼如下:
<table width="150" cellpadding="0" cellspacing="0" border="0">
<tr bgcolor="#7090ff">
<td valign="top" align="left" width="10"><img src="411-w03.gif" width="7" height="7"></td>
<td width="127" bgcolor="#7090ff"> </td>
<td align="right" valign="top" width="10"><img src="411-w04.gif" width="7" height="7"></td>
</tr></table>
<table width="150" cellspacing="1" cellpadding="0" border="0" bgcolor="#7090ff"><tr><td bgcolor="#FFFFFF">這種表格是不是很眼熟啊?的確,我們可以在很多的大網(wǎng)站找到它的身影。</td></tr>
</table>
沈陽(yáng)網(wǎng)站建設(shè)大熊科技說(shuō)明:它由兩個(gè)單獨(dú)的表格組成,其中第一個(gè)表格是出現(xiàn)圓角的關(guān)鍵。
熱門推薦
熱門標(biāo)簽
沈陽(yáng)網(wǎng)站建設(shè)六大功用 沈陽(yáng)網(wǎng)絡(luò)公司 沈陽(yáng)網(wǎng)站seo優(yōu)化 沈陽(yáng)高端網(wǎng)站規(guī)劃 沈陽(yáng)網(wǎng)站制作 沈陽(yáng)專業(yè)做網(wǎng)站 沈陽(yáng)專業(yè)網(wǎng)站建設(shè) 沈陽(yáng)企業(yè)建造 沈陽(yáng)百度排名 沈陽(yáng)企業(yè)網(wǎng)站建設(shè) 沈陽(yáng)高端網(wǎng)站建設(shè) 網(wǎng)站建設(shè) 沈陽(yáng)營(yíng)銷型網(wǎng)站應(yīng) 沈陽(yáng)網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì) 沈陽(yáng)網(wǎng)站專業(yè)制作 沈陽(yáng)企業(yè)網(wǎng)站設(shè)計(jì) 沈陽(yáng)定制網(wǎng)站 沈陽(yáng)醫(yī)院網(wǎng)站建設(shè) 沈陽(yáng)品牌企業(yè)網(wǎng)站建設(shè) 沈陽(yáng)網(wǎng)站建設(shè)公司 沈陽(yáng)網(wǎng)站公司建設(shè) 沈陽(yáng)移動(dòng)網(wǎng)站建設(shè) 沈陽(yáng)企業(yè)網(wǎng)站設(shè) 沈陽(yáng)網(wǎng)頁(yè)制作 企業(yè)網(wǎng)站 沈陽(yáng)企業(yè)建設(shè) 沈陽(yáng)企業(yè)官網(wǎng)規(guī)劃 沈陽(yáng)網(wǎng)頁(yè)建設(shè) 沈陽(yáng)制造網(wǎng)站