首先我们来看下面一段代码在页面中的效果图:

<!doctype html>
<html><head><meta charset="utf-8"><title>三角形</title><style>.triangle{width: 0;height: 0;border: 300px solid red;border-top-color: black;border-bottom-color: yellow;border-left-color: green;border-right-color: blue;}</style></head><body><div class="triangle"></div></body></html>

效果图:

看到这个效果图,我们就大概知道三角形怎么写了,我们可以将border-bottom设为none这样方块的下半边就没有了

border-bottom: none;

效果图:

然后我们在将border-left 和 border-right的颜色设为透明,这样就只剩border-top了

完整代码:

<!doctype html>
<html><head><meta charset="utf-8"><title>三角形</title><style>.triangle{width: 0;height: 0;border: 100px solid transparent;border-top-color: black;border-bottom: none;border-left-color: transparent;border-right-color: transparent;}</style></head><body><div class="triangle"></div></body></html>

效果图:

html+css写三角形相关推荐

  1. CSS写三角形和一个小风车案例

    CSS实现三角形与小风车案例 三角形原理 盒子设置宽高为0 边框设置为10px solid 颜色为透明transparent 想要在哪个方向的三角形就根据边框的显示的方向 border-right 右 ...

  2. html中如何写不规则图形,CSS写三角形、五角形等不规则图形

    写页面的时候时长遇到一些奇怪图形,用css是可以实现各种不规则图形的,下面举例几个常用的: 一.三角形 利用border-color支持transparent这一特性,隐藏三条边框,实现三角形. .t ...

  3. HTML之CSS画三角形原理,纯CSS写三角形样式集合(原理解析)

    一.实现原理 在css3中,我们主要使用的是一个transparent的属性,意思是透明的,比如我们将字体设置为黑色会写color:black,那么如果想把字体的颜色设置为透明,我们可以写color: ...

  4. css写三角形,对号√

    三角形:.active::after{content:"";position: absolute;top:0;right:0;width: 0;height: 0;border-t ...

  5. css写出三角形(兼容IE)

    利用css写三角形,兼容IE7 .arrow-up { width:0px; height:0px; border-left:10px solid transparent; border-right: ...

  6. android三角形切图软件,还在为小三角形切图?使用纯CSS写一个简单的三角形

    同学们,当美工给的设计图是这样: 或者这样: 我的内心其实是拒绝的-_-:但工作还得干,大部分同学会写 .icon{width:20px;height:20px;display:block;margi ...

  7. css画三角形(怎么用css画三角形)

    如何用css3画一个有边框的三角形 如果是一个正方形,我们写边时,会用到border,但我们这里讨论的三角形本身就是border,不可能再给border添加border属性,所以我们需要用到其他办法. ...

  8. css继承和边框圆角 及 写三角形

    1.     css可以继承的属性有哪些? Font 系列 text系列 color line-height 2.        border-radius的值的问题 四个值的顺序是左上右上右下左下. ...

  9. 利用CSS伪元素写三角形

    在做一些网页布局的时候,经常会遇到各种方向的三角形,常常令人头疼,今天给大家介绍一些利用CSS伪元素写各个方向三角形的方法 目录 一.CSS伪元素写三角形 1.向右的三角形 2.向上的三角形 3.向下 ...

最新文章

  1. 宠粉福利,100G网盘最新架构技术资料合集限时领
  2. jdk 8 时区 转换_使用JDK 8将收藏转换为地图
  3. UE3 渲染线程的分析及优化
  4. 终端安装解决svn cannot set LC_CTYPE locale的问题
  5. mysql数据库索引回表_简述 MySQL 数据库的覆盖索引与回表
  6. mysqldump备份过程中都干了些什么
  7. 3802.消灭数组-AcWing题库
  8. WinForm窗体美化
  9. Qwins系统工具v1.3.0绿色版
  10. 内部审计具体准则第28号—信息系统审计
  11. halcon例程学习笔记(10)---图像灰度共生矩阵cooc_feature_image.hdev
  12. JS 流行库(三):Zepto
  13. 【分享-免费OCR工具 在线+移动端】免费在线图片多国文字识别
  14. 某网站提供的香港空间,美国空间,国内空间测速结果
  15. linux su 不能输密码错误,su - root正确输入密码但是登录不了系统,报错su: Permission denied...
  16. 熟练掌握python需要多久_“熟”(shu)与“熟”(shou)的区别
  17. 数据结构复习题集(客观题)
  18. 基于MATLAB的人体行为检测与识别
  19. GHOST系统备份图解
  20. 四种企业传输大文件的方法

热门文章

  1. ZeroBrane Studio远程调试Cocos2d-x的Lua脚本
  2. oracle odbc drivers,Actual ODBC drivers 介绍
  3. 移动webH5真机调试方案
  4. matlab应用于体育彩票上,马尔科夫预测法在体育彩票“排列三”中的应用
  5. m4s转为mp4实例:使用ffmpeg和批处理将m4s转为mp4
  6. 联想装win7驱动遇到问题的解决
  7. 企业信息化常见缩略词汇总
  8. http隧道、https、SSL层、http代理、在线代理、socks代理区别
  9. Presto中broadcast join和partition join执行计划的处理过程
  10. 虽然计算机应用的范围越来越广,下列各句中,加点的成语使用恰当的一项是( ) A.虽然计算机应用的范围越来越广,但拥有了它并不意味着一切工作都会那么轻而易举,一挥而就。 B... _满分5_满分网...