您现在的位置是:网站首页> 编程资料编程资料
CSS实现三角效果的简单实例CSS3 画基本图形,圆形、椭圆形、三角形等用CSS制作三角形和按钮的简单实例CSS仿网易首页的头部菜单栏按钮和三角形制作方法使用css实现三角符号效果
2021-09-04
910人已围观
简介 下面小编就为大家带来一篇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水平居中总结(新手必看篇)
- css之clearfix的用法深入理解(必看篇)纯CSS3实现的鼠标经过菜单动画过渡效果jQuery和CSS3响应式分步定制商品模板特效源码css照片有如层叠效果的实现方法CSS怎么去掉select的下拉箭头样式 浅谈css处理水平居中的问题
- CSS怎么去掉select的下拉箭头样式 详解CSS3 用border写 空心三角箭头 (两种写法)纯CSS绘制三角形箭头图案技术解析CSS制作箭头图标代码(圆,三角形,椭圆) CSS三角箭头应用实践仿新浪微博箭头的css写法纯CSS绘制三角形箭头效果纯CSS实现箭头、气泡让提示功能具有三角形图标Css绘制箭头实现代码CSS模拟小箭头的实现代码使用css实现任意大小、任意方向和任意角度的箭头示例
- 关于CSS Padding那些你意想不到的用法示例CSS怎么去掉select的下拉箭头样式 分享几个CSS小众但炫酷的技巧纯CSS3代码实现switch滑动开关按钮效果 基于JS+Html5+css3实现手机端点击图标环形菜单特效源码CSS3实现圆形图片鼠标悬停图片旋转放大特效源码css background 背景图的设置方法利用CSS3实现的文字定时向上滚动css照片有如层叠效果的实现方法
- 分享几个CSS小众但炫酷的技巧CSS怎么去掉select的下拉箭头样式 关于CSS Padding那些你意想不到的用法示例纯CSS3代码实现switch滑动开关按钮效果 基于JS+Html5+css3实现手机端点击图标环形菜单特效源码CSS3实现圆形图片鼠标悬停图片旋转放大特效源码css background 背景图的设置方法利用CSS3实现的文字定时向上滚动css照片有如层叠效果的实现方法
- css background 背景图的设置方法css background-attachment属性进阶css 背景固定样式background-attachment属性基础CSS background全部汇总CSS的background属性及CSS3的背景图片设置总结CSS制作边框效果的技巧总结详解使用CSS固定页面背景图片位置的方法使用CSS3来实现滚动视差效果的教程css 中background 设置文本框背景图 的方法
- 利用CSS3实现的文字定时向上滚动CSS怎么去掉select的下拉箭头样式 关于CSS Padding那些你意想不到的用法示例分享几个CSS小众但炫酷的技巧纯CSS3代码实现switch滑动开关按钮效果 基于JS+Html5+css3实现手机端点击图标环形菜单特效源码CSS3实现圆形图片鼠标悬停图片旋转放大特效源码css background 背景图的设置方法css照片有如层叠效果的实现方法
- 用纯CSS实现禁止鼠标点击事件示例代码CSS3实现鼠标hover图片光芒四射动画特效CSS3和js带炫酷鼠标滑过的多列布局特效源码CSS3鼠标滑过图片标题遮罩动画特效源码 8种CSS实现6种鼠标滑过按钮背景动画特效源码纯CSS3鼠标滑过彩色按钮动画特效源码 9种使用css属性屏蔽鼠标事件的方法(鼠标点击可穿透上层元素)
- CSS3绘制六边形的简单实现css3实现六边形边框的实例代码css画正六边形的两种方法css实现六边形图片的示例代码CSS实现图片背景填充的六边形的示例代码纯css绘制蜂巢六边形效果纯css实现的六边形(蜂窝)导航效果(支持hover/兼容浏览器)CSS 实现蜂巢/六边形图集的示例代码