精美而实用的网站,关注web编程技术、网站运营、SEO推广,让您轻松愉快的学习

小三角形作为网页常用小图标,我们一般都是用图片格式表达,今天青岛星网跟大家分享:纯CSS写出小三角形,无图片单纯CSS编写的三角形哦。

纯CSS写出小三角形代码如下

<!DOCTYPE HTML>  
<html lang="en-US">  
<head>  
    <meta charset="gb2312">  
    <title></title>  
    <style type="text/css">  
        *{ margin:0; padding:0;}  
        body{ background:#ccc;}  
        .less{ border-style:solid dashed dashed dashed; border-color:red transparent transparent transparent; border-width:10px 10px 0 10px;}  
        .more{ border-style:dashed dashed solid dashed; border-color: transparent transparent red transparent; border-width:0 10px 10px 10px;}/* dashed 边框透明 */  
   
         a{ display:inline-block; position:relative; height:0; overflow:hidden; vertical-align:middle;}/* height:0;解决i.e.下显示高度问题 */  
   
        .block{ width:200px; height:60px; line-height:60px; text-align:center; background:green; overflow:hidden; vertical-align:middle;}  
    </style>  
</head>  
<body>  
    <div class="block">  
        <a href="" class="less"></a>  
    </div>  
    <br />  
   
    <div class="block">  
        <a href="" class="more"></a>  
    </div>  
   
</body>  
</html>

效果如下

扩展阅读:CSS3鼠标放上去(hover)动画移动导航条 导航条鼠标放上去的时候也用到了CSS编写的三角形装饰。

Tags:CSS 三角形