真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

CSS+HTML5的使用示例

這篇文章主要介紹CSS+HTML5的使用示例,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、成都網(wǎng)站制作、鏡湖網(wǎng)絡(luò)推廣、微信小程序、鏡湖網(wǎng)絡(luò)營銷、鏡湖企業(yè)策劃、鏡湖品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供鏡湖建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com

1.HTML5基礎(chǔ)

文檔類型

使用video和audio標(biāo)簽播放視頻和音頻

CSS+HTML5的使用示例

 
         
         
     

2.彈性盒子

box-sizing:border-box/content-box(默認(rèn)值)

3.圓角邊框

Border-raduis:左上角,右上角,右下角,左下角。

CSS+HTML5的使用示例

CSS 其語法的日新月異,讓很多以前完成不了的事情,現(xiàn)在可以非常輕松的做到。說幾個(gè)比較新的強(qiáng)大的 CSS 功能:

  • clip-path

  • shape-outside

shape 的意思是圖形,CSS shapes 也就是 CSS 圖形的意思,也就是使用 CSS 生成各種圖形(圓形、矩形、橢圓、多邊形等幾何圖形)。

CSS3之前,我們能做的只有矩形,四四方方,條條框框。

CSS3

CSS3出來后,我們有了更廣闊的施展空間,通過

  • border-radius

  • border

  • transform

  • 偽元素配合

  • gradient 漸變

我們能夠作出非常多的幾何圖形。

除去最常見的矩形,圓形(border-radius),下面稍微列舉一些其他幾何圖形:

//01圓角邊的css #circle{
            width: 300px;
            height: 300px;
            border: 1px solid red;
            border-radius: 10px;
            box-shadow: 5px 5px 5px green;
        }我是圓角邊的div
//02圓形的css加圖片#circleshape{             width: 300px;             height: 300px;             border: 1px solid red;             border-radius: 150px;             background: url("img/001.jpg") 0px 0px no-repeat;             background-size: cover;             opacity: 0.7;             transition: all 5s;         }         #circleshape:hover{              transform: rotate(300deg) scale(1.5);              transition: all 5s linear;         }我是圓形的div
//03半圓形的CSS #halfcircle{             width: 300px;             height: 150px;             border: 1px solid red;             border-radius: 150px 150px 0px 0px;             background:linear-gradient(to top,pink,palegreen);             background:radial-gradient(palegoldenrod,palevioletred);         }我是半圓形的div
//04四分之一圓形 #halfcircles{             width: 150px;             height: 150px;             border: 1px solid red;             border-radius: 150px 0px 0px 0px;         }我是四分之一圓形的div  #halfcircless{             width: 150px;             height: 150px;             border: 1px solid red;             border-radius: 0px 150px 0px 0px;         }我是四分之一圓形的div  #halfcirclesss{             width: 150px;             height: 150px;             border: 1px solid red;             border-radius: 0px 0px 0px 150px;         }我是四分之一圓形的div#halfcirclessss{             width: 150px;             height: 150px;             border: 1px solid red;             border-radius: 0px 0px 150px 0px;         }我是四分之一圓形的div  #halfcircl{             width: 300px;             height: 150px;             border: 1px solid red;             border-radius: 0px 0px 150px 150px;         }我是半圓形的div//05:三角形 .traingle {             width: 0;             height: 0;             border-left: 50px solid transparent;             border-right: 50px solid transparent;             border-bottom: 100px solid yellowgreen;         }我的三角形,我是div//06:切角:多重線性漸變實(shí)現(xiàn)切角。  .notching {             width: 40px;             height: 40px;             padding: 40px;             background: linear-gradient(135deg, transparent 15px, yellowgreen 0) top left,             linear-gradient(-135deg, transparent 15px, yellowgreen 0) top right,             linear-gradient(-45deg, transparent 15px, yellowgreen 0) bottom right,             linear-gradient(45deg, transparent 15px, yellowgreen 0) bottom left;             background-size: 50% 50%;             background-repeat: no-repeat;         }我是切角,我是div//07:橢圓形 .ellipse {             width: 120px;             height: 160px;             background-color: yellowgreen;             border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%;         }我是橢圓形,我是div08:梯形:偽元素加旋轉(zhuǎn)透視實(shí)現(xiàn)梯形  .trapezoid{             position: relative;             width: 60px;             padding: 60px;         }         .trapezoid::before{             content:"";             position: absolute;             top: 0; right: 0; bottom: 0; left: 0;             transform: perspective(20px) scaleY(1.3) rotateX(5deg);             transform-origin: bottom;             background: yellowgreen;         }我是上面短的梯形,我是div.trapezoids {             position: relative;             width: 60px;             border-top: 60px solid yellowgreen;             border-left: 40px solid transparent;             border-right: 40px solid transparent;         }我是下面短的梯形,我是div//09.五邊形:梯形加上三角形,很容易就組合成一個(gè)五邊形,這里需要借助一個(gè)偽元素實(shí)現(xiàn):.pentagon {     position: relative;     width: 60px;     border-bottom: 60px solid yellowgreen;     border-left: 40px solid transparent;     border-right: 40px solid transparent;  } .pentagon::before {     content:"";     position: absolute;     top: 60px;     left: -40px;     border-top: 60px solid yellowgreen;     border-left: 70px solid transparent;     border-right: 70px solid transparent; }//10六邊形看看上面的梯形,如果兩個(gè)反方向且底邊同樣大小的梯形,疊加在一起,是不是就能得到一個(gè)六邊形呢 .pentagon {     position: relative;     width: 60px;     border-bottom: 60px solid yellowgreen;     border-left: 40px solid transparent;     border-right: 40px solid transparent; } .pentagon::before {     content: "";     position: absolute;     width: 60px;     height: 0px;     top: 60px;     left: -40px;     border-top: 60px solid yellowgreen;     border-left: 40px solid transparent;     border-right: 40px solid transparent; }//11:八邊形六邊形都解決了,八邊形也不在話下,一個(gè)矩形加上兩個(gè)梯形,可以合成一個(gè)八邊形。 .octagon {     position: relative;     width: 40px;     height: 100px;     background: yellowgreen; } .octagon::before {     content: "";     height: 60px;     position: absolute;     top: 0;     left: 40px;     border-left: 30px solid yellowgreen;     border-top: 20px solid transparent;     border-bottom: 20px solid transparent; } .octagon::after {     content: "";     height: 60px;     position: absolute;     top: 0;     left: -30px;     border-right: 30px solid yellowgreen;     border-top: 20px solid transparent;     border-bottom: 20px solid transparent; }//12:五角星好的,探索完多邊形,我們繼續(xù)探索X角星。 先來看看五角星,要怎么實(shí)現(xiàn)呢?當(dāng)然是直接打出來啦 -- ★☆ .star {    margin: 50px 0;    position: relative;    width: 0;    border-right: 100px solid transparent;    border-bottom: 70px  solid yellowgreen;    border-left: 100px solid transparent;    transform: rotate(35deg) scale(.6); } .star:before {     content: '';     position: absolute;     border-bottom: 80px solid yellowgreen;     border-left: 30px solid transparent;     border-right: 30px solid transparent;     top: -45px;     left: -65px;     transform: rotate(-35deg); } .star:after {     content: '';     position: absolute;     top: 3px;     left: -105px;     border-right: 100px solid transparent;     border-bottom: 70px solid yellowgreen;     border-left: 100px solid transparent;     transform: rotate(-70deg); }//12:六角星六角星呢?想象一下,一個(gè)向上的三角形 ▲,疊加上一個(gè)向下的三角形 ▼,就可以得到一個(gè)六邊形: .sixstar {     position: relative;     width: 0;     border-left: 50px solid transparent;     border-right: 50px solid transparent;     border-bottom: 100px solid yellowgreen; } .sixstar:after {     content: "";     position: absolute;     border-left: 50px solid transparent;     border-right: 50px solid transparent;     border-top: 100px solid yellowgreen;     top: 30px;     left: -50px; }//13:八角星八角星呢?八個(gè)角那么多呢。其實(shí)使用兩個(gè)矩形進(jìn)行旋轉(zhuǎn)拼接就可以了。 .eightstar {     position: relative;     width: 100px;     height: 100px;     background-color: yellowgreen;     transform: rotate(30deg); }   .eightstar::before {     content: "";     position: absolute;     top: 0;     left: 0;     width: 100px;     height: 100px;     transform: rotate(45deg);     background-color: yellowgreen; }//14:十二角星好。最后多角星再來一個(gè)十二級(jí)角星。在八角星的基礎(chǔ)上,再增加一個(gè)矩形,就能得到十二角啦。也就是要過第一個(gè)偽元素。 .twelvestar {     position: relative;     width: 100px;     height: 100px;     margin-bottom: 100px!important;     background-color: yellowgreen;     transform: rotate(30deg); }   .twelvestar::before {     content: "";     position: absolute;     top: 0;     left: 0;     width: 100px;     height: 100px;     transform: rotate(30deg);     background-color: yellowgreen; }   .twelvestar::after {     content: "";     position: absolute;     top: 0;     left: 0;     width: 100px;     height: 100px;     transform: rotate(60deg);     background-color: yellowgreen; }

CSS+HTML5的使用示例

CSS+HTML5的使用示例

CSS+HTML5的使用示例

CSS+HTML5的使用示例

CSS+HTML5的使用示例

CSS+HTML5的使用示例

CSS+HTML5的使用示例

以上是“CSS+HTML5的使用示例”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)頁名稱:CSS+HTML5的使用示例
轉(zhuǎn)載來源:http://weahome.cn/article/jpgecs.html

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部