三叶草 发表于 2021-9-14 23:17:55

Html+CSS绘制三角形图标

先看看效果图:


    <!doctype html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>Document</title>
      <style type="text/css">
            #test1 {   
                height:20px;   
                width:20px;   
                border-color:#FF9600 #3366ff #12ad2a #f0eb7a;   
                border-style:solid;   
                border-width:20px;   
            }   
            #test2 {   
                height:0;   
                width:0;   
                overflow: hidden; /* 这里设置overflow, font-size, line-height */   
                font-size: 0;   /*是因为, 虽然宽高度为0, 但在IE6下会具有默认的 */   
                line-height: 0;/* 字体大小和行高, 导致盒子呈现被撑开的长矩形 */   
                border-color:#FF9600 #3366ff #12ad2a #f0eb7a;   
                border-style:solid;   
                border-width:20px;   
            }   
            #test3 {   
                height:0;   
                width:0;   
                overflow: hidden;   
                font-size: 0;   
                line-height: 0;   
                border-color:#FF9600 transparent transparent transparent;   
                border-style:solid;   
                border-width:20px;   
            }   
            #test4 {   
                height:0;   
                width:0;   
                overflow: hidden;   
                font-size: 0;   
                line-height: 0;   
                border-color:#FF9600 transparent transparent transparent;   
                border-style:solid dashed dashed dashed;   
                border-width:20px;   
            }/*兼容IE6*/   
            #test5 {   
                height:0;   
                width:0;   
                overflow: hidden;   
                font-size: 0;   
                line-height: 0;   
                border-color:#FF9600 #3366ff transparent transparent;   
                border-style:solid solid dashed dashed;   
                border-width:40px 40px 0 0 ;   
            }   
      </style>
    </head>
    <body>
      <div id="test1"></div><br>
      <div id="test2"></div><br>
      <div id="test3"></div><br>
      <div id="test4"></div><br>
      <div id="test5"></div><br>
    </body>
    </html>
      
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持CodeAE代码之家。

https://www.uoften.com/webdesign/xhtml/20180414/68831.html
页: [1]
查看完整版本: Html+CSS绘制三角形图标