97免费在线观看视频 I 午夜夫妻视频 I 久久久久久网站 I 天堂网男人 I 欧美大波大乳人奶 I 丝袜 中出 制服 人妻 美腿 I 窝窝午夜理论片影院 I 日韩在线伦理电影 I 韩国特级毛片 I 亚洲欧美另类激情 I 在线成人日韩 I 麻豆视频免费看 I 黄色生活毛片 I 极品一线天小嫩嫩真紧 I 色久天堂 I 久久久久久黄色片 I 林智妍三级露全乳电影视频 I 大肉大捧一进一出好爽视频 I 空乘伦理hd I 少妇口述与子做过爱 I 成人免费影片 I 国产精品国内免费一区二区三区 I 日韩制服一区 I 青青草福利在线 I 日本在线观看不卡视频 I 婷婷六月综合亚洲 I 国产又粗又黄又硬 I 美女扒开屁股让男子桶爽 I 欧美性午夜视频观看 I 欧美狠狠插 I 亚洲福利在线观看视频 I 无码抽搐高潮喷水流白浆 I 亚洲欧美国产日韩色伦 I 你懂的视频网站在线观看 I www.蜜桃视频在线观看 I 日本无码人妻精品一区二区蜜桃 I 久久中文字幕人妻丝袜 I 碰草在线视频 I 日韩精品成人av网站

CSS3新特性,繪制常見圖形

2016/11/17 8:34:27   閱讀:2590    發布者:2590

前言:最近準備做一個自己的網頁,設計稿中導航我準備設計成矩形,也有hover樣式
展示的矩形,當中一些頭像等等。以前除了畫圓,好像真沒認真畫過其他圖形,
今天就畫畫我們常見到的幾個圖形。

在此之前我們有必要了解下什么是偽元素(和它不同的,還有一個概念叫偽類,
兩者容易混淆),沒有它畫不成圖形的。

a)偽元素:用來在內容元素的前后插入額外的元素,之所以叫偽元素,就是它們根本就不在文檔中生成,
只能在外部可見,比如:你F12時,在右邊代碼框中是不是可以看到?

這里用到的兩個偽元素  ①元素之前:before  ②元素之后:after

1)圓,沒必要了,我們看看三角形

/* CSS */ 
.sanjiao { 
        width: 0px; 
        height: 0px; 
        margin: 30px auto; 
        position: relative; 
        border: 100px solid transparent; 
        border-bottom: 100px solid #3C98D1;/*
這里的100px 就是三角形在豎直方向上高度 也就是三角形的高*/ /*border-left: 100px solid #96D1DF;/* 還可以寫不同方向上的三角形 */ border-right: 100px solid #5E5E5E; border-top: 100px solid #3C98D1;*/ } /* HTML */
<div class="sanjiao"></div>

2)圓柱

/* CSS */ 
.yuanzhu { 
       position: relative; 
       height: 200px; 
       width: 50px; 
       background: #5E5E5E; 
       margin: 30px auto; 
       z-index: 999 /* 這個層疊順序要設置下 不然看到的圓柱頂部不美觀 看著就不想圓柱了 */ 
    }

.yuanzhu:before {
position: absolute;
top: -10px;
content: "";
width: 50px;
height: 20px;
border-radius: 50%;
background: #A8A8A8;
z-index: 99
}

.yuanzhu:after {
position: absolute;
bottom: -10px;
content: "";
width: 50px;
height: 20px;
border-radius: 50%;
background: #5E5E5E;
z-index: 9
}

 
/* HTML */ 
<div class="yuanzhu"></div>

3)五角星

畫五角星,我們要先知道瀏覽器幾個私有前綴后跟的樣式中
"deg"表示的是旋轉角度,比如"45deg"表示的就是順時針旋轉45度,
負的就表示逆時針。

rotate了是transform的其中一個屬性,表示2D旋轉,
也就是二維旋轉,它也有三維旋轉,transform還有另外幾個特性,可以去看看
http://www.w3school.com.cn/cssref/pr_transform.asp 它的幾個特性,用的好,
做出來的特效 逼格還是挺高的

/* CSS */ 
.wujiaox { 
         width: 0px; 
         height: 0px; 
         position: relative; 
         margin: 30px auto; 
         border: 100px solid transparent; 
         border-bottom: 70px solid #5E5E5E; 
         -webkit-transform: rotate(35deg);/* Safari和Chrome */ 
         -moz-transform: rotate(35deg);/* Firefox */
     -ms-transform: rotate(35deg);/* IE 9 */
     -o-transform: rotate(35deg); /* Opera */
  }

  .wujiaox:after {
content: "";
width: 0px;
height: 0px;
display: block;
border-right: 100px solid transparent;
border-bottom: 70px solid #5E5E5E;
border-left: 100px solid transparent;
position: absolute;
top: 3px;
left: -105px;
-webkit-transform: rotate(-70deg);
-moz-transform: rotate(-70deg);
-ms-transform: rotate(-70deg);
-o-transform: rotate(-70deg);
}

 
    

  .wujiaox:before {
content: "";
width: 0;
height: 0;
border-bottom: 80px solid #5E5E5E;
border-left: 30px solid transparent;
border-right: 30px solid transparent;
position: absolute;
top: -45px;
left: -65px;
-webkit-transform: rotate(-35deg);
-moz-transform: rotate(-35deg);/* 逆時針旋轉35度 */
-ms-transform: rotate(-35deg);
-o-transform: rotate(-35deg);
}

/* HTML */ 
<div class="wujiaox"></div>

畫五角星時,要注意,一定要設置一個content:""; 不然你是看不到偽類元素
所表現出的樣式的;兩個偽類元素都要設置為絕對定位,父元素設置相對.

4)聊天框

/* CSS */
      .chatBox { width: 200px; height: 50px; margin: 30px auto; background: #5E5E5E; border-radius: 5px; position: relative; } .chatBox:before { content: ""; position: absolute; width: 0px; height: 0px; right: 100%; top: 15px; border-top: 8px solid transparent; border-right: 10px solid #5E5E5E; border-bottom: 8px solid transparent; }
/* HTML */
<div class="chatBox"></div>

5)八卦圖,其實就是一個大半圓+兩個小圓構成的

/* CSS */ 
      .bagua { 
                width: 96px; 
                height: 48px; 
                background: #eee; 
                margin: 30px auto; 
                border-color: #000000; 
                border-style: solid; 
                border-radius: 100%; 
                border-width: 0.5px 0.5px 50px 0.5px; 
                position: relative; 
            } 
             
            .bagua:before { 
                content: ""; 
                border-radius: 100%; 
                background: #FFFFFF; 
                position: absolute; 
                top: 50%; 
                left: 0px; 
                border: 18px solid #000000; 
                width: 12px; 
                height: 12px; 
            } 
             
            .bagua:after { 
                content: ""; 
                border-radius: 100%; 
                background: #000000; 
                position: absolute; 
                top: 50%; 
                left: 50%; 
                border: 18px solid #eee; 
                width: 12px; 
                height: 12px; 
            } 


/* HTML */ 
<div class="bagua"></div>

6)"磚石"圖形

首先畫一個直角梯形,再通過偽類元素在其下方畫一個三角形

/* CSS */ 
      .zhuanshi { 
                width: 50px; 
                height: 0; 
                border-style: solid; 
                margin: 30px auto; 
                border-width: 0 25px 25px 25px; 
                position: relative; 
                border-color: transparent transparent #5E5E5E transparent; 
            } 
             
            .zhuanshi:after { 
                content: ""; 
                width: 0; 
                height: 0; 
                border-style: solid; 
                border-width: 70px 50px 0 50px; 
                border-color: #5E5E5E transparent transparent transparent; 
                position: absolute; 
                top: 25px; 
                left: -25px; 
            } 

/* HTML */ 
<div class="zhuanshi"></div>

 

 

CSS3里還有很多話圖形的方法方式,需要你慢慢去研究,
雖然很少用到,但沒事時,拿來畫畫,還是挺有趣的.

 

主站蜘蛛池模板: 国产又黄又爽动漫 | 丰满少妇呻吟高潮经历 | 亚洲六月丁香六月婷婷 | 欧美福利视频一区 | 国产午夜伦理 | 加勒比东京热无码一区 | 偷拍老两口作爱 | 国产黄色资源 | 操操网av| 无码精品日韩专区 | 国产情侣啪啪 | 日本久久综合久久鬼色 | 风间由美性色一区二区三区 | 亚洲不卡在线 | 涩涩屋视频 | 日韩色av| 手机国产乱子伦精品视频 | 性色va性a免费视频 2021精品高清卡1卡2卡3老狼 | 男人的天堂av网 | 中国极品少妇xxxx做受 | 97久人人做人人妻人人玩精品 | 青青草av一区二区三区 | 性刺激的欧美三级视频中文字幕 | 亚洲精品人成无码中文毛片 | cao死你小sao货湿透了学长 | 国产乱人伦av在线麻豆a | 女人黄色特级大片 | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 亚洲综合激情五月久久 | 亚洲国产成人久久综合一区,久久久国产99 | 亚洲h成年动漫在线观看网站 | 久久人人爽av亚洲精品 | 国内午夜熟妇又乱又伦 | 日本色一区 | 日本丰满妇人成熟免费中文字幕 | 日本成人区 | 国产成人无码一区二区在线播放 | 亚洲.欧美.在线视频 | 国产亚洲综合网 | 亚洲综合国产成人无码 | 久久久夜色 | 热re91久久精品国99热蜜臀 | 超碰在线9 | 不卡视频一区二区三区 | 国产亚洲3p无码一区二区 | 国产精品久久久久久爽爽爽 | 成年人黄视频 | 少妇人妻精品一区二区 | 影音先锋大型av资源 | 精品无码综合一区二区三区 | 男人一边吃奶一边做爰免费视频 | 人与性动交aaaabbbb | 无码小电影在线观看网站免费 | 九九九色 | 日韩小视频在线播放 | 大伊香蕉精品视频在线直播 | 国产精品羞羞答答在线 | 欧美成人乱码一二三四区免费 | 亚洲精品乱码久久久久66 | av网站大全在线 | 国内精品久久久久久久97牛牛 | 一本综合久久 | 国产午夜精品无码一区二区 | 三级国产99久久 | 国产一区,二区 | 让少妇高潮无乱码高清在线观看 | 天天操夜夜曰 | 精品亚洲一区二区三区在线播放 | 美女视频黄a视频全免费网站一区 | 亚洲网站在线看 | 天天想夜夜操 | 亚洲国产天堂久久久久久 | 午夜视频导航 | 亚洲精品无码专区久久同性男 | 91亚洲人成在线观看 | 亚洲精品中文字幕一区二区三区 | 亚洲猛交xxxx乱大交 | 亚洲 精品 综合 精品 自拍 | 玖玖在线 | 福利视频一二三在线观看 | 丰满女邻居的嫩苞张开视频 | 天天躁夜夜躁很很躁麻豆 | 全国最大成人免费视频 | 老湿机香蕉久久久久久 | 国产高清在线精品一区免费 | 天天操天天摸天天射 | 性网站免费 | 免费se99se| 久久两性网 | 五月天亚洲激情 | 999www成人免费视频 | 国产精品美女久久久久av爽 | 日韩亚洲欧美中文在线 | 亚洲成在线aⅴ免费视频 | 欧美激情一区二区三区在线 | 欧洲熟妇性色黄在线观看免费 | 久久精品苍井空精品久久 | 欧美日韩高清一区 | av成人精品 |