简单用CSS实现画三角形角标
2017-05-27 21:28
1736 查看
最近初学CSS做练习时发现这么一个问题,一个列表将前面的标志自定义成三角形,而CSS里默认时没有提供三角形的,我自己的想法实在不行找个图片放在前面也未尝不可,但是这样会增加文件大小,会增加加载时间。后来上网找到了一个比较简单的方法。
一、这时html和css代码,中间空白的小方格是40*40的,利用border属性将边框宽度设为30px;宽度向外延伸,最后得到如图正方形。
二、将宽高改为0,得到如下图,即中间为0;
三、将border的上边颜色保留,右下左边设定为透明即可得到三角形,若要其他方向三角形只需将对应颜色保留,其他透明即可。
相关文章推荐
- css简单实现三角形箭头
- 纯CSS实现箭头、气泡让提示功能具有三角形图标(简单实例)
- 简单CSS,实现“首字下沉”效果!
- javascript+css简单实现树形结构列表
- css实现三角形及应用示例
- CSS实现三角形
- css实现三角形
- 用CSS实现简单列_1
- js+css简单实现半透明遮罩弹窗
- 阴影特效文字 简单css实现
- css实现无图片三角形垂直导航条
- css实现文字居左日期居右排列最简单的网页代码
- CSS实现简单的横向排列demo
- css实现简单圆角效果
- 纯CSS+DIV实现的竖向菜单(简单例子,提供学CSS的朋友学习)
- 初学JavaScript 之 一个简单的JavaScript+css实现的菜单
- CSS实现简单的图片防盗链代码
- 用CSS实现超长字段被省略的简单方法
- 简单css实现图片和文字的居中显示,IE下有效
- CSS技巧之圆角背景与三角形实现方法