網頁實現圓角的幾種方式

2021-05-08 07:25:47 字數 805 閱讀 1407

1. table + : 適合所有瀏覽器

1 222222222222222 3

4                                     6

4                                     6

4                 5                  6

4                                     6

4                                     6

4                                     6

7 888888888888888 9

2. css3 實現: ie 和 oprea 目前不支援

css3 中增加了圓角屬性:

3. div 實現:使用於所有瀏覽器,  google code 這樣實現的

原理: 外層 div 設定背景,外層 div 裡面的上面和下面分別放幾個高 1px 的 div,給這些 div 設定 border-left 和 border-right 這兩個屬性,border 設定顏色來覆蓋掉背景顏色,border 的寬度遞增變化使看起來圓滑。

例子:

如果覺得這樣些麻煩的話可以使用 js 的乙個實現圓角的庫:curvycorners    http://www.curvycorners.net/

這個庫使用同樣原理來實現的,不過個人覺得使用這個庫比較慢(ie 下)!如果看下 js 生成的 html 就會發現每個圓角會生成很多個 div,因為 js 生成的 每個 div 是水平排列的。

網頁文字豎排的幾種實現方式

古時候的書籍裡面文字的書寫方式都是從上到下從右向左書寫的,我們可不可以在網頁上實現這種文字排版效果,雖然現在豎排在網頁上用的比較的少,但是我們可以在我們自己的個人 或者部落格介紹頁面用豎排來排版,使網頁樣式看起來更加的豐富和復古!通過一些嘗試我找到了如下3中方式在網頁上豎排文字的方法,各有各的缺點和...

網頁自適應的幾種方式。

傳統的自適應布局有幾種 響應式,根據螢幕大小配置多個樣式檔案。使用em,rem.rem是頁面的font size尺寸,不同的頁面設定不同的font size。function wininitfontsize initfontsize 使用百分比或者flex,鋪滿螢幕,高度字型還使用px.scale通...

div css實現圓角矩形的幾種方法

1.css3實現圓角矩形,相容性有問題 round css3的,很多小的瀏覽器不相容,360之類的.2.拼圖的方法實現圓角矩形 簡潔型css圓角矩形 不過這個在ie7下有問題,下面的會和上面的脫節,所以最好用css hack解決一下.css hack 3,直接吧,最簡單的方式 不過自適應高度的話有些...