文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

如何使用CSS制作三角形和按钮

2024-04-02 19:55

关注

这篇文章主要为大家展示了“如何使用CSS制作三角形和按钮”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用CSS制作三角形和按钮”这篇文章吧。

 我先说如何制作三角形吧,相信大家在平时逛网站的时候都会看到一些导航栏中的三角形吧,比如说:

 网易首页的头部菜单栏中,也会有这样的三角形

如何使用CSS制作三角形和按钮

当鼠标经过时,三角形会垂直翻转,如下

如何使用CSS制作三角形和按钮

现在我分享制作三角形的做法,主要是利用边框做成的

首先,四个三角形合并在一起的正方形,也就是正方形的四条边框形成的四个三角形

源代码:

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

<!DOCTYPE html>  
<html lang="en">  
<head>  
    <meta charset="UTF-8">  
    <title>正方形</title>  
    <style>  
    .div{   
        width: 0px;   
        height: 0px;   
        border-top:50px solid red;         
        border-bottom:50px solid green;   
        border-left:50px solid yellow;   
        border-right:50px solid blue;   
           
}   
    </style>  
</head>  
<body>  
    <div class="div"></div>  
</body>  
</html>

效果如下:

如何使用CSS制作三角形和按钮

现在,要把其中一个三角形取出来,其实就是要把其他的隐藏掉

源代码:

<!DOCTYPE html>  
<html lang="en">  
<head>  
    <meta charset="UTF-8">  
    <title>制作三角形箭头</title>  
    <style>  
    .arrow{   
        width:0;   
        height:0;   
        border-top:50px solid #000;        
        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>

效果如下:

如何使用CSS制作三角形和按钮

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

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

源代码:

<!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;   
        font-family:"微软雅黑";   
        color:blue;   
        float:left;   
        margin-top:28px;   
        margin-left:20px;   
    }   
    </style>  
</head>  
<body>  
    <div class="btn">  
        <a href="###">  
            <div>开始</div>  
        </a>  
    </div>  
</body>  
</html>

效果:

如何使用CSS制作三角形和按钮

以上是“如何使用CSS制作三角形和按钮”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-前端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯