CSS魔法系列:純CSS繪製各種圖形《系列六》
我們的網頁因為 CSS 而呈現千變萬化的風格。這一看似簡單的樣式語言在使用中非常靈活,只要你發揮創意就能實現很多比人想象不到的效果。特別是隨著 CSS3 的廣泛使用,更多新奇的 CSS 作品湧現出來。《CSS 魔法系列》繼續給大家帶來 CSS 在圖形繪製中的創新使用。
您可能感興趣的相關文章
Yin Yang
#yin-yang { width: 96px; height: 48px; background: #eee; border-color: red; border-style: solid; border-width: 2px 2px 50px 2px; border-radius: 100%; position: relative; } #yin-yang:before { content: ""; position: absolute; top: 50%; left: 0; background: #eee; border: 18px solid red; border-radius: 100%; width: 12px; height: 12px; } #yin-yang:after { content: ""; position: absolute; top: 50%; left: 50%; background: red; border: 18px solid #eee; border-radius:100%; width: 12px; height: 12px; }
Badge Ribbon
#badge-ribbon { position: relative; background: red; height: 100px; width: 100px; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; } #badge-ribbon:before, #badge-ribbon:after { content: ``; position: absolute; border-bottom: 70px solid red; border-left: 40px solid transparent; border-right: 40px solid transparent; top: 70px; left: -10px; -webkit-transform: rotate(-140deg); -moz-transform: rotate(-140deg); -ms-transform: rotate(-140deg); -o-transform: rotate(-140deg); } #badge-ribbon:after { left: auto; right: -10px; -webkit-transform: rotate(140deg); -moz-transform: rotate(140deg); -ms-transform: rotate(140deg); -o-transform: rotate(140deg); }
Space Invader
#space-invader{ box-shadow: 0 0 0 1em red, 0 1em 0 1em red, -2.5em 1.5em 0 .5em red, 2.5em 1.5em 0 .5em red, -3em -3em 0 0 red, 3em -3em 0 0 red, -2em -2em 0 0 red, 2em -2em 0 0 red, -3em -1em 0 0 red, -2em -1em 0 0 red, 2em -1em 0 0 red, 3em -1em 0 0 red, -4em 0 0 0 red, -3em 0 0 0 red, 3em 0 0 0 red, 4em 0 0 0 red, -5em 1em 0 0 red, -4em 1em 0 0 red, 4em 1em 0 0 red, 5em 1em 0 0 red, -5em 2em 0 0 red, 5em 2em 0 0 red, -5em 3em 0 0 red, -3em 3em 0 0 red, 3em 3em 0 0 red, 5em 3em 0 0 red, -2em 4em 0 0 red, -1em 4em 0 0 red, 1em 4em 0 0 red, 2em 4em 0 0 red; background: red; width: 1em; height: 1em; overflow: hidden; margin: 50px 0 70px 65px; }
TV Screen
#tv { position: relative; width: 200px; height: 150px; margin: 20px 0; background: red; border-radius: 50% / 10%; color: white; text-align: center; text-indent: .1em; } #tv:before { content: ``; position: absolute; top: 10%; bottom: 10%; right: -5%; left: -5%; background: inherit; border-radius: 5% / 50%; }
Chevron
#chevron { position: relative; text-align: center; padding: 12px; margin-bottom: 6px; height: 60px; width: 200px; } #chevron:before { content: ``; position: absolute; top: 0; left: 0; height: 100%; width: 51%; background: red; -webkit-transform: skew(0deg, 6deg); -moz-transform: skew(0deg, 6deg); -ms-transform: skew(0deg, 6deg); -o-transform: skew(0deg, 6deg); transform: skew(0deg, 6deg); } #chevron:after { content: ``; position: absolute; top: 0; right: 0; height: 100%; width: 50%; background: red; -webkit-transform: skew(0deg, -6deg); -moz-transform: skew(0deg, -6deg); -ms-transform: skew(0deg, -6deg); -o-transform: skew(0deg, -6deg); transform: skew(0deg, -6deg); }
Magnifying Glass
#magnifying-glass { font-size: 10em; /* This controls the size. */ display: inline-block; width: 0.4em; height: 0.4em; border: 0.1em solid red; position: relative; border-radius: 0.35em; } #magnifying-glass::before { content: ""; display: inline-block; position: absolute; right: -0.25em; bottom: -0.1em; border-width: 0; background: red; width: 0.35em; height: 0.08em; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); }
您可能感興趣的相關文章
本文連結:CSS 魔法系列:純 CSS 繪製各種圖形《系列六》
編譯來源:夢想天空 ◆ 關注前端開發技術 ◆ 分享網頁設計資源
作者:山邊小溪
主站:yyyweb.com 記住啦:)
歡迎任何形式的轉載,但請務必註明出處。
相關文章
- CSS魔法系列:純CSS繪製圖形(各種形狀的鑽石)CSS
- CSS 魔法系列:純 CSS 繪製三角形(各種角度)CSS
- CSS魔法系列:純CSS繪製基本圖形(圓、橢圓等)CSS
- CSS 繪製各種形狀CSS
- CSS繪製各種幾何圖形形狀效果CSS
- 用css繪製各種形狀CSS
- CSS繪製各種幾何形狀CSS
- 純 CSS 建立各種不同的圖形形狀CSS
- 好程式設計師web前端學習路線分享純css繪製各種圖形程式設計師Web前端CSS
- 使用css繪製圖形CSS
- css繪製特殊圖形CSS
- 我是如何用 CSS 繪製各種形狀的CSS
- 純css繪製三角形CSS
- 純 Css 繪製扇形CSS
- 純CSS漸變繪製 Chrome 圖示CSSChrome
- 史上最強大的40多個純CSS繪製的圖形CSS
- CSS3繪製圖形圖案效果CSSS3
- 如何用純CSS繪製三角形--02CSS
- 如何用純CSS繪製三角形--03CSS
- 如何使用 css 繪製心形CSS
- 強大的CSS:圖形繪製合集,方便你我!CSS
- Markdown繪製各種圖形———Mermaid語法AI
- Python 用 OpenCV 繪製基本圖形系列(總)PythonOpenCV
- 【css系列】六種實現元素水平居中方法CSS
- css繪製圓形程式碼例項CSS
- CSS繪製三角形CSS
- css3繪製心形圖案程式碼例項CSSS3
- 開始使用SmartDraw繪製開發中的各種圖形
- 【前端幫幫忙】第3期 使用CSS的border屬性繪製各種幾何形狀前端CSS
- 純div+css3程式碼繪製kitty貓CSSS3
- CSS 繪製圓環CSS
- OpenGL 學習系列---基本形狀的繪製
- 純CSS畫圖CSS
- CSS 繪製半圓CSS
- CSS系列:CSS常用樣式CSS
- CSS系列:CSS選擇器CSS
- CSS系列:CSS文字樣式CSS
- CSS系列:CSS表格樣式CSS