召唤伊斯特瓦尔

css如何实现三角形

memory2年前泳池1740

三角形元素在网页中到处可见,对于三角形的实现方法也不同,有的可能直接用图片,但是很多情况下没有必要,那我们可能就会选择使用css来实现三角形。对于三角形的css实现,我所熟知的有两种:

1、使用三个透明的边和一个实体的边来实现一个三角形,代码如下:

1
2
3
4
5
6
.arrow{
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-top-color: #f1f1f1;
}

这种实现有一定的缺陷,就是三角形是单一颜色的。

2、通过正方形旋转,然后调节位置控制部分隐藏来实现。

1
2
3
4
5
6
.arrow{
    width: 10px;
    height: 10px;
    border: 1px solid #f1f1f1;
    transform: rotate(-45deg);
}

这种方法相对较好,我一般用这种,可以做出三角和边线连接的效果。


相关文章

如何获得1688详情页cookie值

如何获得1688详情页cookie值

获得浏览器在网站的cookie,cookie可以让你不通过浏览器也能正常通过网站的验证信息,从而对相关页面进行操作。相信各位看官应该大部分都来自环拓的采集器访问到这篇文章的,这里也简单说明一下,环拓采...

建站时个人主体和公司主体有什么区别

建站时个人主体和公司主体有什么区别

建网站分为两大块:1、域名:域名注册以个人名义、公司名义都行。以个人名义需要进行个人实名认证,以公司名义,需要营业执照进行实名认证(同时包含个人的身份证,例如法人。)2、网站备案:一般的备案是指工信部...

HTML10 个有趣的项目创意和主题

HTML10 个有趣的项目创意和主题

HTML 是用于Web 开发的强大编码工具。它与 CSS 一起用于设计和构建网站。因此,不言而喻,如果您想在 Web 开发领域取得更大的成就,您必须打好基础——学习 HTML。值得庆幸的是,HTML...

免费的活码工具,捷云活码系统

免费的活码工具,捷云活码系统

活码这种东西见得多了,我只想说懂的都懂,不懂的我也不过多解释,毕竟自己知道就好,细细品吧。你们也别来问我活码是什么,利益牵扯太大,说了对你我都没好处,当不知道就行了,我只能说这里面水很深,牵扯到很多东...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。