css三角的做法及其案例

本文分享了如何使用CSS创建三角形,通过设置宽高为0的元素并利用边框颜色实现不同方向的三角形。文章提供了详细的代码示例,包括向上、向下、向左、向右的三角形,并以京东效果作为实际应用案例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


请添加图片描述

上期传送门:

👉[css中的选择器](()

👉[css盒子模型及其实战案例(上)](()

👉[css盒子模型及其实战案例(下)](()

👉[css网页布局之浮动及其实战案例(超详细)](()

👉[css中的定位详解](()

👉[css中元素的显示与隐藏](()

👉[我用css精灵图拼接了自己的英文名字,不会还有人不知道精灵图技术吧](()


这里写目录标题

    • 📋 个人简介
  • 前言

    • css三角的做法
  • 案例-京东效果

  • 结语

[](()前言

=================================================================

今天总结css三角的知识,网页中一些常见的三角形使用css画出来就行,不必做成图片或者字体图标。

[](()css三角的做法


我说的css三角是什么呢,看图

在这里插入图片描述

就是图中圈起来的一部分,这部分我们怎么用css实现呢,一张图就知道怎么做了,接下来分享一下

在这里插入图片描述

css代码

div{

width:0;

height: 0;

line-height: 0;

font-size: 0;

border-left:10px solid purple ;

border-right:10px solid green ;

border-top:10px solid red ;

border-bottom:10px solid blue ;

}

其实原理就是做一个宽高为零的盒子,将边框宽度设置好,就可以得到任意大小的三角形,其中line-height: 0; font-size: 0;是考虑兼容性的,可以不写,

那么,我们要三角形是不是就很简单了,给其它三边颜色弄透明就可以了,我们可以得到各个方向的三角形。

例如:向上的三角形

Document

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值