您现在的位置是:网站首页> 编程资料编程资料
纯css实现三角的简单实例利用CSS伪元素创建带三角形的提示框的实现方法纯CSS绘制三角形箭头图案技术解析Html+CSS绘制三角形图标使用CSS实现小三角形效果【附实例】CSS中使用border来创建三角形的基本方法讲解CSS实现三角效果的简单实例
2021-09-04
823人已围观
简介 下面小编就为大家带来一篇纯css实现三角的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
在很多页面制作中会设计到突出一个三角,下面给出一种兼容各种浏览器的设计方法:
XML/HTML Code复制内容到剪贴板
- >
- <html lang="en-US">
- <head>
- <meta charset="UTF-8">
- <title>title>
- <style type="text/css">
- .corner-top{
- width:0px;
- height:0px;
- font-size:0;
- border-width:20px;
- border-style:solid dashed dashed dashed;
- border-color:#e66161 transparent transparent transparent;
- }
- .corner-bottom{
- width:0px;
- height:0px;
- font-size:0;
- border-width:20px;
- border-style:dashed dashed solid dashed;
- border-color:transparent transparent #94e24f transparent;
- }
- .corner-left{
- width:0px;
- height:0px;
- font-size:0;
- border-width:20px;
- border-style:dashed dashed dashed solid;
- border-color:transparent transparent transparent #85bfda;
- }
- .corner-right{
- width:0px;
- height:0px;
- font-size:0;
- border-width:20px;
- border-style:dashed solid dashed dashed;
- border-color:transparent #f3bb5b transparent transparent;
- }
- style>
- head>
- <body>
- <div class="corner-top">div>
- br>
- <div class="corner-bottom"> div>
- br>
- <div class="corner-left"> div>
- br>
- <div class="corner-right"> div>
- body>
- html>
主要注意几点:
1. font-size:0; 作用是兼容IE,否则IE会出现梯形,或者line-height:0;也行
2.为了提升可扩展行,设置边框颜色透明,但是IE中transparent会有灰色,兼容办法就是设置相应的边框样式为dashed;
3.在项目中一般会选择用绝对定位将三角定位到相应位置,但是有时候选用倒三角是也能不用,后果就是容器里多处一块高度,办法就是容器设置高度,然后overflow:hidden;(三角设计原理可知)
以上这篇纯css实现三角的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
原文地址:http://blog.csdn.net/fanhaiwang520/article/details/8584442
相关内容
- CSS3实现时间轴效果 前端css实现最基本的时间轴的示例代码
- CSS3实现10种Loading效果 详解纯CSS3制作的20种loading动效CSS3轻松实现清新 Loading 效果的简单实例使用CSS3制作饼状旋转载入效果的实例浅析与CSS3的loading动画加载相关的transition优化8款使用 CSS3 实现超炫的 Loading(加载)的动画效果纯CSS3实现的8种Loading动画效果使用css3实现超炫的loading加载动画效果css3如何绘制一个圆圆的loading转圈动画
- CSS3实现可爱的小黄人动画 CSS3实现的绵羊奔跑动画特效源码CSS3鼠标滑过图片标题遮罩动画特效源码 8种纯CSS3绘制打火机动画火焰效果纯CSS3实现鼠标滑过tip提示框动画特效源码html5+css3绘制的滚动齿轮动画特效源码纯CSS3实现鼠标滑过圆形图片旋转翻盖动画特效源码浅谈CSS3动画的回调处理
- 详解CSS3中属性选择器新增加的特性css3之UI元素状态伪类选择器实例演示总结30个CSS3选择器 css3类选择器之结合元素选择器和多类选择器用法IE8下CSS3选择器nth-child() 不兼容问题的解决方法对CSS3选择器的研究(详解)CSS3中的常用选择器使用示例整理CSS3 新增选择器的实例
- 该不该使用ID选择器?浅谈对CSS的ID选择器的使用建议简要讲解CSS中的类型选择器、ID选择器、类选择器英文教程:五种CSS选择器类型IE7对css选择器的改进-CSS教程-网页制作-网页教学网CSS属性选择器的四种格式-CSS教程-网页制作-网页教学网最常用的五类CSS选择器-CSS教程-网页制作-网页教学网四种css 伪类选择器CSS3 选择器 伪类选择器介绍CSS3 选择器 属性选择器介绍CSS3 选择器 基本选择器介绍你不可不知的CSS选择器
- CSS 之margin知识点(必看)浅谈css margin重叠css布局之负margin妙用及其他实现CSS的margin属性在页面布局中的使用攻略细说CSS中margin属性的使用 深入解析CSS中margin属性的使用CSS中使用负margin值来调整居中位置CSS属性探秘系列(六):margin解决margin 外边距合并问题
- 使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法详解CSS3 filter:drop-shadow滤镜与box-shadow区别与应用通过css3的filter滤镜改变png图片的颜色的示例代码CSS3 中filter(滤镜)属性使用详解jquery和CSS3图片排序过滤搜索插件Filterizr详解CSS3中强大的filter(滤镜)属性使用Filters滤镜弥补CSS3的跨浏览器问题以及兼容低版本IEcss3背景图片透明叠加属性cross-fade简介及用法实例
- 详解IE浏览器的haslayout属性及相关兼容性问题解决浏览器hack总结 详细的浏览器兼容性的快速解决方法HTML5的video标签的浏览器兼容性增强方案分享浅谈各种浏览器下的CSS Hack兼容性写法CSS3中的Opacity多浏览器透明度兼容性问题火狐浏览器怎么切换到IE兼容模式?浅谈浏览器的兼容性(必看篇)
- 分享CSS3制作卡片式图片的方法CSS3实现圆角、阴影、透明效果并兼容各大浏览器css3圆角边框和边框阴影示例css3圆角样式分享自定义按钮样式让IE6、IE7、IE8支持CSS3的圆角、阴影样式CSS3的Border-radius轻松制作圆角CSS3实现DIV圆角效果完整代码 CSS制作箭头图标代码(圆,三角形,椭圆) HTML5 Canvas中绘制椭圆的4种方法html5 canvas里绘制椭圆并保持线条粗细均匀的技巧在html5的Canvas上绘制椭圆的几种方法总结
- CSS3制作缩略图的详细过程IE7下生成高质量CSS缩略图CSS3制作圆角图片和椭圆形图片HTML5实践-图片设置成灰度图Dreamweaver中实现双背景图片导航菜单的代码网页设计中对于图片格式与设计关系的详解用ASP.NET实现下载远程图片保存到本地的方法 保存抓取远程图片的方法巧用CSS3 border实现图片遮罩效果代码CSS图片垂直居中实现方法详解 用CSS实现的图片透明度链接效果代码 实测图片的HTTP请求