兼容各瀏覽器的css圓角

兼容各瀏覽器的css圓角

ID:15470102

大?。?27.00 KB

頁數(shù):6頁

時間:2018-08-03

兼容各瀏覽器的css圓角_第1頁
兼容各瀏覽器的css圓角_第2頁
兼容各瀏覽器的css圓角_第3頁
兼容各瀏覽器的css圓角_第4頁
兼容各瀏覽器的css圓角_第5頁
資源描述:

《兼容各瀏覽器的css圓角》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫

1、有些惱人的圓角一些網(wǎng)站(尤其是娛樂性為主的網(wǎng)站)從用戶視覺體驗角度出發(fā),會將用戶頭像設置為圓角顯示,以增加親和度。如開心網(wǎng)的用戶頭像:在此基礎上,追求更簡約的設計會直接將頭像圖片本身設置為圓角來展示,如騰訊朋友:這個效果看似簡單,但可能會令一些前端er感到頭疼。畢竟在尚不支持CSS3圓角屬性的IE大行其道的當下,高效的解決頁面中的批量圓角圖片不是那么容易??吹阶詈蟮耐矔l(fā)現(xiàn),本文也無最優(yōu)解,因為不同的環(huán)境,需求不同,技術(shù)實現(xiàn)也會不同。技術(shù)實現(xiàn)后端生成似乎對于前端來說,最希望的就是后端工程師在程

2、序開發(fā)上能支持用戶上傳頭像時候,可以自動生成一組用于前臺頁面不同情境下使用的頭像集合,既包含了默認直角的同時也會生成圓角版本的調(diào)用頭像。優(yōu)點:節(jié)省前臺頁面對圓角圖片處理的代碼量,為公司省帶寬,為用戶省加載時間。不足:后端開發(fā)成本提升,服務器負荷在生成頭像階段有極為微小的加劇。前端實現(xiàn)目前看來。似乎絕大部分的網(wǎng)站會采用由前端來實現(xiàn)這個效果。畢竟,前端負責的就是用戶瀏覽器里的那些東西。我們這里不會談論那個07年廣泛使用的“4個絕對定位”的方式,畢竟對于但頁面中數(shù)量眾多的用戶頭像來說,這個方法雖可

3、行但效率太差,同時也是表格布局思維的遺老——以視覺為基礎進行布局的意識要不得。方法一:針對非IE的更現(xiàn)代款瀏覽器,采用CSS3相信大家都會最喜歡這個方式,簡單高效,代碼無冗余可以保持優(yōu)雅,只是目前鑒于黑勢力的IE系列,若想普及還有待時日。DEMO請猛擊這里。HTML:

基本的CSS:img{border:0;display:block;}#demo-3a{width:60px;height:60px;display:block;overflow:hidden;position:relative;}#demo-3aspan{width:60px;height:60px;display:block;background:url(images/portrai

6、t_round.png);position:absolute;left:0;top:0;}因為要使用帶過渡透明的PNG圖片,所以此方法會遇到IE6不支持PNG的問題。解決的辦法有很多,詳細的說明請移步這篇文章:《IE6下png背景不透明問題的綜合拓展》。本demo中采用IE6背景圖更換為gif格式,雖然有一點點鋸齒但總比加載一個巨大的JS文件強。再或者可以狠狠心,針對IE6就不提供圓角的樣式,而是默認的直角頭像,如騰訊朋友,在IEtester模擬的IE6環(huán)境下就是直角的。本DEMO中針對IE6改進

7、后的部分CSS:#demo-3aspan{width:60px;height:60px;display:block;cursor:pointer;background:url(images/portrait_round.png)!important;background:url(images/portrait_round.gif);position:absolute;left:0;top:0;}針對IE6增加了2條語句,一個是光標在頭像上時變?yōu)槭中停@示為可點擊區(qū)域),一個是背景設置為GIF格式圖

8、片。本demo中采用IE6背景圖更換為gif格式,雖然有一點點鋸齒但總比加載一個巨大的JS文件強。兩者截圖對比:改進上述方法看上去還不錯,但每次都要在結(jié)構(gòu)中顯式地添加一個額外的標簽總是沒有什么愛。不單單是有損于結(jié)構(gòu)代碼的優(yōu)雅,更是增加了頁面的體積、無助于服務器效能提升和帶寬的節(jié)省,同時增大的網(wǎng)頁體積也不利于用戶在客戶端更快的加載網(wǎng)頁。那就考慮什么辦法能在滿足結(jié)構(gòu)代碼精簡優(yōu)雅的同時又能實現(xiàn)我們想要的頭像圓角?是的,用JS在客戶端動態(tài)的生成額外的圓角層標簽。改進后的DEMO請猛擊這里。

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。