用CSS制作三角形和按钮的简单实例

2020-05-01 10:29:28易采站长站整理

        border-bottom:none;             /*不设置下边框*/   
        border-left:50px solid transparent;     /*设置但隐藏左边框*/   
        border-right:50px solid transparent;    /*设置但隐藏右边框*/   
    }   
    .arrow:hover{   
        border-top:none;                  /*鼠标经过时,不设置上边框*/   
        border-bottom:50px solid #000;    /*鼠标经过时,设置并显示下边框*/   
    }   
    </style>  
</head>  
<body>  
    <div class="arrow"></div>  
</body>  
</html>  

效果如下:

接下来,我分享一种按钮的做法

主要是利用边框样式、盒子阴影和伪类效果来实现的

源代码:

XML/HTML Code复制内容到剪贴板

<!DOCTYPE html>  
<html lang="en">  
<head>  
    <meta charset="UTF-8">  
    <title>CSS制作按钮</title>  
    <style type="text/css">  
    .btn{   
        width:100px;   
        height:100px;   
        background:#ccc;   
        border-radius:50%;   
        box-shadow:5px 5px 10px #000;   /*设置外阴影*/   
    }   
    .btn:active{   
        background:#bbb;   
        box-shadow:5px 5px 10px #000 inset;    /*设置内阴影*/   
    }   
    .btn div{   
        font-size:30px;