博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS画三角形
阅读量:5016 次
发布时间:2019-06-12

本文共 556 字,大约阅读时间需要 1 分钟。

需求

比如新浪微博的tip,或者别的网站常用的tip,都可以看到三角形的身影,一般来说,都会使用图片,但是我希望能用css解决。

三角形的实现方式(不考虑css3):

1. 纯字符

2.border

可选字符如下:◣◢◤◥▲▼► ◄△▽⊿

你可以等比放大缩小,或者改变颜色

如果字符无法满足需求,使用border

.arrow {    display: block;    width: 0;    height: 0;    font-size: 0;    /** 下面两行随你配置 **/    border-width: 40px;    border-style: solid;    border-color: transparent;    _filter: chroma(color=#000000);}/** * 向上的三角形 */.up {    border-top-color: red;}

 

最后要说的是,IE6对于边框透明的支持很差,所以如果是内部的元素设置了透明,会直接覆盖外层的颜色,导致出现一些问题,如果项目本就不打算支持IE6,那么可以放心使用

 

转载于:https://www.cnblogs.com/zhujl/archive/2012/05/07/2487369.html

你可能感兴趣的文章
Android腾讯微博客户端开发三:多账号管理的实现
查看>>
Cocos2d-x之Value
查看>>
SharePoint 2013 测试环境安装配置指南
查看>>
什么是Coded UI
查看>>
学习进度_第十六周
查看>>
Javascript实现简单地发布订阅模式
查看>>
每个开发人员现在应该下载的十种必备工具
查看>>
玩转小程序云开发
查看>>
java的第2周作业
查看>>
经济学原理---10 外部性-- 读书笔记
查看>>
不使用第三个变量交换两个变量的值
查看>>
人生需要规划,学好C语言编程,把握自己的未来,are you ready?
查看>>
神奇的Sqlite表连接(ContactsProvider)
查看>>
vue构建的h5页面(fly.js解决vue框架跨平台http请求)
查看>>
解决Oracle 11g重建em时报错创建档案资料库时出错以及删除原有em时报监听程序未启动...
查看>>
鼠标悬浮显示提示信息
查看>>
路飞学城Python-Day29(第四模块-并发编程)
查看>>
java——第五天-面向对象OOP
查看>>
移动硬盘提示未格式化,显示0字节,文件系统为RAW格式的数据恢复
查看>>
机器学习之路: python 实践 提升树 XGBoost 分类器
查看>>