您现在的位置是:网站首页> 编程资料编程资料
CSS实现三角效果的简单实例CSS3 画基本图形,圆形、椭圆形、三角形等用CSS制作三角形和按钮的简单实例CSS仿网易首页的头部菜单栏按钮和三角形制作方法使用css实现三角符号效果
2023-10-21
289人已围观
简介 下面小编就为大家带来一篇CSS实现三角效果的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
方法一:使用border来设置边框,元素有高度和宽度
XML/HTML Code复制内容到剪贴板
- <i class="triangle">i>
- .triangle {
- transform: rotate(45deg);
- display: block;
- width: 12px;
- height: 12px;
- border: 1px solid #9e9e9e;
- border-top-color: transparent;
- border-right-color: transparent;
- background-color: #fff;
- }
效果:

利用transform属性可以旋转三角形,达到想要的效果。
方法二:利用border来撑起来三角形
XML/HTML Code复制内容到剪贴板
- <i class="triangle">i>
- .triangle {
- display: block;
- position: absolute;
- width: 0;
- border-width: 6px;
- border-color: transparent transparent red;
- border-style: dashed dashed solid;
- top: -12px;
- right: 76px;
- }
效果:

应用场景:点击234或者点击选中的时候三角形指向对应的选项

小贴士:
1、学会经常使用伪元素例如after或者before来实现三角形
2、两种方法的区别:第二种方法设置的三角形背景色和边框的颜色相同;第一种方法设置的三角形背景色和边框的颜色可以不相同;需要根据不同应用场景效果来选择方法。
第二种方法也可以通过使用两个颜色不同的三角形覆盖来实现背景色和边框色不同的效果。
以上这篇CSS实现三角效果的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
相关内容
- ie7中overflow:auto无效的解决方法详解CSS中zoom属性或overflow:auto属性清除浮动的作用DIV背景图片在Firefox下不显示通过overflow:auto可解决CSS教程:导致一些问题的overflow-CSS教程-网页制作-网页教学网overflow:auto的用法详解
- 浅谈css处理水平居中的问题Flexbox制作CSS布局实现水平垂直居中的简单实例关于css水平居中的小小探讨css水平居中的各种方法总结(推荐)浅析CSS实现水平垂直同时居中的5种思路CSS实现水平居中的4种思路简要概述css三种方法实现div在浏览器水平居中CSS水平居中总结(新手必看篇)
- 侠义水浒传 提升战斗力的方法分享_手机游戏_游戏攻略_
- 格斗之皇 剑士搭配幻兽心得 剑士携带什么幻兽比较好_手机游戏_游戏攻略_
- 我叫mt 体力消耗计算方法分享_手机游戏_游戏攻略_
- 全民英雄 全民大普及紫小小来送礼活动详情介绍_手机游戏_游戏攻略_
- 全民英雄 活力大奉送每天刷到爽活动详情介绍_手机游戏_游戏攻略_
- 全民斗三国 姜维属性介绍及技能分析_手机游戏_游戏攻略_
- 全民英雄智力英雄术士怎么进化_术士进化详细图文攻略_手机游戏_游戏攻略_
- 全民英雄敏捷英雄幽鬼技能怎么样_幽鬼技能全方位解析_手机游戏_游戏攻略_
