三角形css_使用css绘制三角形

好看的前端网页大家见到的应该都不少

但是很多都是用图片作为背景

今天我们就给大家讲讲怎么用css绘制图形

(图形如下)

901449d365209942a6e2d600720af872.png

----------------------------------------------------------------------

首先可以看到有一个div盒子

宽300个像素值

width: 300px;

高100个像素值

height: 100px;

边框1个像素值并且是黑色的实线

border: 1px solid #000;

最后还有四个圆角大概30个像素值

border-radius: 30px;

(圆角像素值凭自行喜欢)

6c9382fd83785f3b24f9b56242e1ac68.png

----------------------------------------------------------------------

接下来是三角形的绘制

也是我们今天的重点

这时候再建一个div盒子

高和宽的像素值都设置成没有像素值,也就是0像素值

width:0px;height: 0px;

再将上方的圆角去掉

重点来了

接下来将上下左右的边框设置为10个像素值 给个颜色就会如下

f92aef88d0d8cdbefa2e901cc66399c5.png

----------------------------------------------------------------------

那当我们去掉右边框以及隐藏上下边框时

先删除掉右边框

将上下的边框改为隐藏

border-top: 10px solid transparent;

border-bottom: 10px solid transparent;

因为上方的div原因我们将图片做了点修改

并且放大观看效果

b5160ec6ea8094a6dc9d3f224c5b4f8a.png

----------------------------------------------------------------------

这时候三角形已经出现了

聪明的小伙伴就知道接下来该怎么做了

那我也不费话

用li来做,然后悬浮起来 背景颜色改成左边div盒子

最后把左外边距调成负便好啦

不同方向的三角形删除对边,隐藏双边的边框即可

而不同角度大小的三角形通过改变存在的像素值即可做到

具体的欢迎小伙伴讨论提出问题哦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值