CSS3郵票鋸齒邊框效果詳解
分享一段程式碼例項,它利用CSS3實現了帶有鋸齒邊框的郵票效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> * { margin: 0; padding: 0; } body { background: #B1d202; } .stamp { width: 280px; height: 180px; display: inline-block; padding: 10px; background: white; position: relative; background: radial-gradient(transparent 0px, transparent 4px, white 4px, white); background-size: 20px 20px; background-position: -10px -10px; } .stamp:after { content: ''; position: absolute; left: 5px; top: 5px; right: 5px; bottom: 5px; z-index: -1; } </style> </head> <body> <div class="stamp"> <img src="demo/CSS/img/css3logo.png" /> </div> </body> </html>
上面程式碼實現預期效果,下面介紹一下它的實現過程。
一.程式碼註釋:
[CSS] 純文字檢視 複製程式碼* { margin: 0; padding: 0; }
進行簡單的初始化,將所有元素的內邊距和外邊距設定為0。
[CSS] 純文字檢視 複製程式碼body { background: #B1d202; padding: 100px; text-align: center; }
設定body的背景色、內邊距和對齊方式。
[CSS] 純文字檢視 複製程式碼.stamp { width: 280px; height: 180px; display: inline-block; padding: 10px; background: white; background: radial-gradient(transparent 0px, transparent 4px, white 4px, white); background-size: 20px 20px; background-position: -10px -10px; }
郵票效果的關鍵是,使用徑向漸變作為背景,也就是一個個重複排列的白色圓圈。
有些白色圓圈恰好被div的邊緣給切割開,就形成了鋸齒效果。
二.相關閱讀:
(1).徑向漸變參閱CSS3 radial-gradient()徑向漸變一章節。
(2).background-size參閱CSS3 background-size一章節。
(3).background-position參閱CSS background-position一章節。
相關文章
- CSS3郵票鋸齒效果CSSS3
- CSS3多層邊框效果CSSS3
- CSS3邊框動態環繞效果CSSS3
- CSS3實現多樣的邊框效果CSSS3
- 第5章-著色基礎-5.4-鋸齒和抗鋸齒
- CSS3屬性-webkit-font-smoothing字型抗鋸齒渲染CSSS3WebKit
- Qt 文字抗鋸齒QT
- OpenGL 學習 06 多邊形偏移 裁剪 混合 抗鋸齒
- win10圖示鋸齒怎麼消除_win10圖示鋸齒的解決方法Win10
- CSS3對勾效果詳解CSSS3
- css3過渡效果詳解CSSS3
- win10顯示器字型鋸齒怎麼辦 win10顯示器字型鋸齒解決方法Win10
- css如何消除字型的鋸齒?CSS
- 使用PorterDuff解決clipPath無法抗鋸齒問題
- CSS3開關門效果詳解CSSS3
- CSS3動態月食效果詳解CSSS3
- win10瀏覽器字型鋸齒如何恢復 徹底解決win10瀏覽器字型鋸齒方法Win10瀏覽器
- CSS3 border-radius帶邊框CSSS3
- CSS圖片邊框陰影效果CSS
- CSS虛線邊框效果程式碼CSS
- 如何使用CSS3的屬性設定模擬邊框跟border效果一樣?CSSS3
- CSS3旋轉大風車效果詳解CSSS3
- CSS3五角星效果詳解CSSS3
- win10電腦字型鋸齒嚴重的原因_win10字型有鋸齒怎麼辦Win10
- 立體感的邊框陰影效果
- 網頁頂部陰影邊框效果網頁
- css-虛線邊框滾動效果CSS
- CSS抗鋸齒 font-smoothing 屬性介紹CSS
- DirectX11 With Windows SDK--40 抗鋸齒:FXAAWindows
- table表格細線且去掉外邊框效果
- 彈性效果網頁右側浮動框詳解網頁
- CSS3文字的描邊鏤空效果CSSS3
- 漸變邊框文字效果?CSS 輕鬆拿捏!CSS
- CSS 實現仿 Windows10 滑鼠照亮邊框效果CSSWindows
- qt標題,解決title的png圖片scaled後顯示有明顯鋸齒QT
- CSS 邊框陰影立體邊框CSS
- 利用SVG和css3實現炫酷的邊框動畫SVGCSSS3動畫
- CSS3 checkbox核取方塊和radio單選框美化效果CSSS3
- 小視訊原始碼,CSS 實現半透明邊框效果原始碼CSS