HTML5,CSS3学习之路(一)用纯css3绘制三角形

 时间:2024-10-14 21:51:03

1、<!DOCTYPE html><html><head><meta charset="UTF-8"><title>HTML5与css3之应用css3绘画出三角形</title><style type="text/css">*{margin: 0;padding: 0;text-decoration: none;}.triangle_up{width: 0px;height: 0px;border: 100px solid transparent;border-bottom: 100px solid red;}.triangle_left{width: 0px;height: 0px;border: 100px solid transparent;border-right: 100px solid red;}.triangle_right{width: 0px;height: 0px;border: 100px solid transparent;border-left: 100px solid red;}.triangle_bottom{width: 0px;height: 0px;border: 100px solid transparent;border-top: 100px solid red;}</style></head><body><div></div><div></div><div></div><div></div></body></html>

HTML5,CSS3学习之路(一)用纯css3绘制三角形

2、这里是其实现的原理。

3、 利用CSS的border以及它的属性值transparent来实现三角形,其中最主要的是要明白由于div的高度跟宽度都为0,margin,padding也为0,所以元素框的大小就是他的border的叠加,由于相邻boder会重叠,故存在内容宽高时其实任意一边存在的border都是梯形的,当div内容宽高为0时,border就表现为三角形,将四个border的颜色设置为transparent表示边框透明,而将右边框颜色再设置为红色就发现三角形出现了,其实这个三角形是右边框。  CSS Code复制内容到剪贴板<!DOCTYPE html><html><body><style>#triangle-up {width: 0px;height: 0px;border: 100px solid transparent;border-right: 100px solid red;}</style><div id="triangle-up"></div></body></html> 图解 正常的框模型,div的内容width以及height均为50px.黑线划出来的区域就是它的右边框,呈现为一个梯形 CSS Code复制内容到剪贴板<!DOCTYPE html><html><body><style>#triangle-up {width: 50px;height: 50px;border: 100px solid red;border-bottom: 100px solid red;}</style><div id="triangle-up"></div></body></html>

HTML5,CSS3学习之路(一)用纯css3绘制三角形

4、 当div的内容width以及height均为0.黑线划出来的区域就是它的右边框,呈现为一个三角形 CSS Code复制内容到剪贴板<!DOCTYPE html><html><body><style>#triangle-up {width: 0px;height: 0px;border: 100px solid red;}</style><div id="triangle-up"></div></body></html>

HTML5,CSS3学习之路(一)用纯css3绘制三角形

5、当div的内容width以及height均为0.上下左边框都为透明的时候,只有右边框显示为红色,三角形就看到了 CSS Code复制内容到剪贴板<!DOCTYPE html><html><body><style>#triangle-up {width: 0px;height: 0px;border: 100px solid transparent;border-right: 100px solid red;}</style><div id="triangle-up"></div></body></html>

HTML5,CSS3学习之路(一)用纯css3绘制三角形
  • PS软件中如何使用新建图层工具
  • 客厅瓷砖如何配色?
  • win10如何删除管理员权限partial文件
  • C语言教程 DeleteFile函数的使用
  • 腿型为什么会变丑呢?
  • 热门搜索
    eric怎么读 羊怎么画 耒阳怎么读 茶叶蛋怎么做 兮怎么读 心肌炎怎么治疗 鳗鱼干怎么做好吃 迷你世界怎么驯服黑龙 怎么去除马赛克 开机启动项怎么设置