中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

css使用border和border-radius繪制一些小圖形的案例

發布時間:2020-09-14 13:50:39 來源:億速云 閱讀:159 作者:小新 欄目:web開發

這篇文章主要介紹css使用border和border-radius繪制一些小圖形的案例,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

大都知道border屬性有四個參數,那么border-radius必然也是有四個參數

我們知道border屬性的四個參數分別是border-top,border-right,border-bottom,border-left.(按順時針方向)

那么border-radius四個參數是什么了?

border-radius:上左,上右,下右,下左;

下面我們利用border-radius繪制一些大家平時常見的圖片。

1.簡單的圓形

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            #div{
                width: 200px;
                height: 200px;
                background: red;
                border-radius: 50%;
            }
        </style>
    </head>
    <body>
        <div id="div">
            
        </div>
    </body>
</html>

效果圖:

css使用border和border-radius繪制一些小圖形的案例

2.橢圓

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            #div{
                width: 100px;
                height: 200px;
                background: red;
                border-radius: 50%;
            }
        </style>
    </head>
    <body>
        <div id="div">
            
        </div>
    </body>
</html>

效果圖:

css使用border和border-radius繪制一些小圖形的案例

3.心型

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            #div{
                position: relative;
                width: 200px;
                height: 180px;
                border: 1px solid black;
            }
            .left{
                position: absolute;
                top: 0;
                left: 100px;
                width: 100px;
                height: 170px;
                background: red;
                /*左下角為旋轉基點*/
                transform-origin: 0 100%;
                transform: rotate(-45deg);
                border-radius: 50% 50% 0 0;
                /*讓left的上左和上右變成圓形就可以*/
            }
            .right{
                position: absolute;
                top: 0;
                left: 0px;
                width: 100px;
                height: 170px;
                background: red;
                /*右下角為旋轉基點*/
                transform-origin: 100% 100%;
                transform: rotate(45deg);
                border-radius: 50% 50% 0 0;
                /*讓right的上左和上右變成圓形就可以*/
            }
        </style>
    </head>
    <body>
        <div id="div">
            <div class="left"></div>
            <div class="right"></div>
        </div>
    </body>
</html>

效果圖:

css使用border和border-radius繪制一些小圖形的案例

4.雞蛋

  我們聽說達芬奇畫雞蛋,我在這里用css畫雞蛋

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            #div{
                position: relative;
                width: 100px;
                height: 180px;
                background: red;
                border-radius: 50% 50% 50% 50%/60% 60% 40% 40%;
                /*border-radius參數在/左右的區別,/左邊是四個圓角的水平半徑/右邊是四個圓角垂直半徑*/
            }
            
        </style>
    </head>
    <body>
        <div id="div">
        </div>
    </body>
</html>

效果圖:

css使用border和border-radius繪制一些小圖形的案例

5.對話框

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">       
            #div { 
                width: 120px; 
                height: 80px; 
                background: red; 
                position: relative; 
                border-radius: 10px; 
                margin-left: 50px;
                } 
                #div:before { 
                content:""; 
                position: absolute; 
                right: 100%; 
                top: 26px; 
                width: 0; 
                height: 0; 
                border-top: 13px solid transparent; 
                border-right: 26px solid red; 
                border-bottom: 13px solid transparent; 
                }
        </style>
    </head>
    <body>
        <div id="div">
        </div>
    </body>
</html>

效果圖:

css使用border和border-radius繪制一些小圖形的案例

6.陰陽八卦

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">       
            #baGua { 
                width: 96px; 
                height: 48px; 
                background: #eee; 
                border-color: red; 
                border-style: solid; 
                border-width: 2px 2px 50px 2px; 
                border-radius: 100%; 
                position: relative; 
            } 
            #baGua:before { 
                content: ""; 
                position: absolute; 
                top: 50%; 
                left: 0; 
                background: #eee; 
                border: 18px solid red; 
                border-radius: 50%; 
                width: 12px; 
                height: 12px; 
            } 
            #baGua:after { 
                content: ""; 
                position: absolute; 
                top: 50%; 
                left: 50%; 
                background: red; 
                border: 18px solid #eee; 
                border-radius:100%; 
                width: 12px; 
                height: 12px; 
            } 
        </style>
    </head>
    <body>
        <div id="baGua">
        </div>
    </body>
</html>

效果圖:

css使用border和border-radius繪制一些小圖形的案例

7.無窮符號

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">       
            #wuQ{ 
                position: relative; 
                width: 212px; 
                height: 100px; 
                } 
            #wuQ:before{ 
                content: ""; 
                position: absolute; 
                top: 0; 
                left: 0; 
                width: 60px; 
                height: 60px; 
                border: 20px solid red; 
                border-radius: 50px 50px 0 50px; 
                /*下右不變圓弧*/
                transform: rotate(-45deg); 
                } 
            #wuQ:after{ 
                content: ""; 
                position: absolute; 
                top: 0;
                right: 0;
                width: 60px; 
                height: 60px; 
                border: 20px solid red;  
                border-radius: 50px 50px 50px 0;  
                /*下左不變圓弧*/
                transform: rotate(45deg); 
                } 
        </style>
    </head>
    <body>
        <div id="wuQ">
        </div>
    </body>
</html>

效果圖:

css使用border和border-radius繪制一些小圖形的案例

以上是css使用border和border-radius繪制一些小圖形的案例的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

银川市| 五河县| 景泰县| 广西| 太保市| 新巴尔虎左旗| 涡阳县| 报价| 万盛区| 星子县| 土默特左旗| 杭锦旗| 武威市| 河南省| 襄汾县| 龙南县| 浦县| 贺兰县| 新巴尔虎右旗| 锦屏县| 亚东县| 东辽县| 新乡县| 梁山县| 广东省| 随州市| 弥勒县| 瓮安县| 汝阳县| 樟树市| 隆尧县| 南投市| 台江县| 淮北市| 右玉县| 南部县| 南陵县| 吴堡县| 绥宁县| 阿克苏市| 麟游县|