如何用css实现直接画出三角形以及对话形式的三角形(附代码)

本篇文章给大家带来的内容是关于如何用css实现直接画出三角形以及对话形式的三角形(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

在商品展示中,画三角形的出现的也挺多的,左上角的三角标签,又或者对话形式的三角形,带阴影效果等,在此记录下

1、直接添加三角形

想你呦
body { background: #e5e5e5; } .triangleContainer { margin: 50px auto; width: 500px; height: 400px; background: #fff; } .triangleContent { position: relative; } .triangle { position: absolute; right: -70px; top: -70px; transform: rotate(45deg); /* 比较长的写法 */ /*border-top: 70px solid transparent;*/ /*border-bottom: 70px solid red;*/ /*border-left: 70px solid transparent;*/ /*border-right: 70px solid transparent;*/ /* 简单写法 */ border: 70px solid transparent; border-bottom-color: red; } .title { position: absolute; right: 8px; top: 17px; transform: rotate(45deg); font-size: 19px; color: #fff; }

169215209-5b7ad015276ce_articlex.png

2、使用伪类添加三角形(附带阴影效果)

添加两个伪类:一个伪类实现三角形,另一个用定位实现阴影效果

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

  邀请越多的好友,中奖几率越高哦!  我知道了.promptInfo{  position: absolute;  left: 5%;  top: -28rpx;  margin: 0 auto;  padding: 20rpx 0;  box-sizing: border-box;  width: 88%;  border-radius: 10rpx;  z-index: 999;  background: #fff;  box-shadow: 3rpx 3rpx 3rpx rgba(0,0,0,.2);  border: 0;  font-size: 30rpx;}/* 添加与阴影颜色相同来形成三角形的阴影效果 */.promptInfo::before{  position: absolute;  bottom: -21rpx;  right: 110rpx;  z-index: 999;  border-top: 20rpx solid rgba(0,0,0,.2);  border-left: 20rpx solid transparent;  border-right: 20rpx solid transparent;  content: ""}.promptInfo::after{  position: absolute;  bottom: -17rpx;  right: 110rpx;  z-index: 999;  border-top: 20rpx solid #fff;  border-left: 20rpx solid transparent;  border-right: 20rpx solid transparent;  content: ""}.promptInfo .inviteMessage{  padding-left: 30rpx; }.promptInfo .clickMessage {  display: inline-block;  margin-left: 15rpx;  padding: 10rpx 20rpx;  color: #fff;  background: red;  border-radius: 30rpx;}

182336089-5b7ad4c46f604_articlex.png

相关推荐:

css制作三角形,下拉框三角形_html/css_WEB-ITnose

用div+css实现三角形,三角形内有字_html/css_WEB-ITnose

css实现圆角三角形的方法

以上就是如何用css实现直接画出三角形以及对话形式的三角形(附代码)的详细内容,更多请关注创想鸟其它相关文章!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
css实现两栏布局的三种方法介绍(代码)
上一篇 2025年12月24日 02:08:43
如何用CSS实现一只带帽子的大熊猫(附代码)
下一篇 2025年12月24日 02:08:47

相关推荐

发表回复

登录后才能评论
关注微信