如何利用css画出一个三角形

首先我们来看一下效果图:

(视频教程推荐:css视频教程)

e7a50c59168c5aa9767846b933a0e57.png

实现代码:

nbsp;html>                /* css3绘制三角形 */        .triangle{            width: 0px;                           /*设置宽高为0,所以div的内容为空,从才能形成三角形尖角*/            height: 0px;            border-bottom: 200px solid #00a3af;            border-left: 200px solid transparent;    /*transparent 表示透明*/            border-right: 200px solid transparent;        }        

登录后复制

还是不理解的小伙伴可以看下面

立即学习“前端免费学习笔记(深入)”;

1、设置div有一定宽高,四边设置边框

.triangle{width: 50px;height: 50px;border-top: 200px solid #00a497;border-bottom: 200px solid #cc7eb1;border-left: 200px solid #165e83;border-right: 200px solid #c85179;}

登录后复制

上面代码设置div有一定宽高,四边设置边框时,效果如下:

6de8fb982be26d21623931800653d1b.png

2、设置div宽高为0,四边设置边框宽度为200px

.triangle{   width: 0px;   height: 0px;   border-top: 200px solid #00a497;   border-bottom: 200px solid #cc7eb1;   border-left: 200px solid #165e83;   border-right: 200px solid #c85179;}

登录后复制

上面代码设置div宽高为0,四边边框设置不同颜色时,效果如下:

2f1102942d61ff52e181d3a6d851af4.png

(相关教程推荐:css视频教程)

3、接下来div宽高仍为0,去掉border-top

.triangle{   width: 0px;   height: 0px;   border-bottom: 200px solid #cc7eb1;   border-left: 200px solid #165e83;   border-right: 200px solid #c85179;}

登录后复制

上面代码设置div宽高为0,只设置下边框和左右边框时,效果如下:

f6f662a6cfca8e3fa16b8c910540ec1.png

4、最后发现,只将border-bottom设置颜色,左右边框透明,既可得到三角形

.triangle{width: 0px;height: 0px;border-bottom: 200px solid #cc7eb1;    border-left: 200px solid transparent;    border-right: 200px solid transparent;}

登录后复制

最终效果:

d0a734948ed82379a2db29f35d83fca.png

以上就是如何利用css画出一个三角形的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2884927.html

(0)
上一篇 2025年3月10日 20:33:23
下一篇 2025年2月28日 14:16:44

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • css中”:“和”::“有什么区别么

    区别:一个冒号是伪类,两个冒号是伪元素。 (推荐教程:CSS教程) 伪类可以独立于文档的元素来分配样式,且可以分配给任何元素,逻辑上和功能上类类似,但是其是预定义的、不存在于文档树中且表达方式也不同,所以叫伪类。 伪元素所控制的内容和一个元…

    2025年3月10日
    200
  • css中@有哪些用法

    CSS代码中经常会有@命令的应用,且功能多样。语法结构基本是一致的,@后面紧跟一个关键字,用于规定各自的功能。 at-rule是一个声明,为CSS提供执行或怎么表现的指令。每个声明以@开头,后紧跟一个可用的关键字,这个关键字充当一个标识符,…

    2025年3月10日
    200
  • css设置背景透明度有什么方式

    实现背景透明有多种方式,本文为大家介绍以下两种方式: (相关教程推荐:CSS教程) css3的opacity:x,x 的取值从 0 到 1,如opacity: 0.8 css3的rgba(red, green, blue, alpha),a…

    2025年3月10日
    200
  • css如何设置相邻单元格边框之间的距离

    我们先来看下实现效果: (推荐教程:CSS教程) 可以利用 border-spacing 属性来设置相邻单元格的边框间的距离(仅用于“边框分离”模式)。 立即学习“前端免费学习笔记(深入)”; 具体代码: border-collapse: …

    2025年3月10日
    200
  • css实现卡片式图片效果

    首先我们来看一下效果图: (推荐教程:CSS教程) html代码: 立即学习“前端免费学习笔记(深入)”;     @@##@@            打破企业间壁垒,提供便捷的接入方式,实现不企业,不同品牌、不同类型间的家电的数据互联互通…

    2025年3月10日
    200
  • css如何为div添加阴影效果

    本文为大家分享了css为div添加阴影的方法,希望可以帮助到大家。 (相关推荐:CSS教程) 代码实现: .mydiv{ width:250px; height:auto; border:#909090 1px solid; backgro…

    2025年3月10日
    200
  • 纯css代码实现简单下拉菜单效果

    实现方法: (推荐教程:CSS教程) 1、用ul 和 li标签写一个关联结构(ul 和 li的父子关系浑然天成,一般的关联结构都用它们) 登录后复制    服装            衬衫        棉袄        裤衩     2…

    2025年3月10日
    200
  • css实现点击切换图片效果

    我们先来看下效果图: (相关教程:CSS教程) 切换前: 立即学习“前端免费学习笔记(深入)”; 切换中: 切换成功: HTML代码: nbsp;html>来自Limou的尝试解读来自Limou的尝试解读12341234Images1…

    2025年3月10日 编程技术
    200
  • css中的“计算属性”是什么

    首先本文要讲的计算属性和vue的计算属性没有一点关系。 (推荐教程:CSS教程) 相信大家开发中遇到过这样的问题: 我设计样式,多用百分比布局,这样在不同分辨率就不会出现特别大的偏差,但是也不能避免不适用px等固定单位,所以当我们父元素分为…

    2025年3月10日
    200
  • 你会使用css锚点么

    CSS锚点使用有两种方法,我建议使用下面这种: (推荐教程:CSS教程) 到达第一个锚点    到达第二个锚点    我是第一个锚点    我是第一个锚点 登录后复制 这样当我们点击A链接时, 对应的DOM节点就会滚动到窗口顶部。 但有时我…

    2025年3月10日
    200

发表回复

登录后才能评论