`
lgh06
  • 浏览: 55323 次
文章分类
社区版块
存档分类
最新评论

HTML border CSS输出三角形

 
阅读更多

有下面一段html代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
    .triangle_up
{
  height:0px; width:0px;
  border-bottom:50px solid red;
  border-left:50px solid transparent  ;
  border-right:50px solid transparent  ;
}
    </style>
</head>
<body>
 <div class="triangle_up"></div>   
</body>
</html>

乍一看很不解,但是效果是这样的:



把CSS改一改:

.triangle_up
{
  height:0px; width:0px;
  border-bottom:50px solid red;
  border-left:50px solid   ;
  border-right:50px solid   ;
}



还是晕,再把宽高改一改:


宽高再改一改:



瞬间恍然大悟。

块的宽高都为0,又巧妙设置了透明,所以看起来就是一个三角形!

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

    css border三角形

    css border三角形

    css 倒三角形 CSS 打造(此处有更多内容)的倒三角显示效果

    /*如果想改变倒三角形的大小,就改变这里的像素值*/ border-style: solid; border-color: #666 #fff #fff #fff; /*如果倒三角形的父元素背景不是白色,就把后面三个#fff改为对应的背景色*/ top: 13px; left: 40px; /*...

    Css画三角形1

    Css画三角形border 加粗。

    CSS中使用border来创建三角形的基本方法讲解

    比较简单实用的还是使用border来创建三角形,今天主要研究这个的实现将边框分别设置为红/黄/蓝/绿 CSS Code复制内容到剪贴板 .triangle { height: 0; width: 0; overflow: hidden; font-size: 0; ...

    CSS绘制三角形的实现代码(border法)

    主要介绍了CSS绘制三角形的实现代码(border法)的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    用CSS代码绘制三角形 纯CSS绘制三角形的代码

    3、设置边框border属性,用来实现三角形。首先要了解border具体是怎么样的,我写了一个这样的样式:border:50px solid #000; border-color:#f00 #000 #f0f #00f;在FF下面显示效果如下:出现4个三角形合并成一个...

    详解CSS3 用border写 空心三角箭头 (两种写法)

    本篇文章主要介绍了CSS3 用border写 空心三角箭头 (两种写法),非常具有实用价值,需要的朋友可以参考下

    CSS quiz 带边 border 的三角形

    利用 border 来实现2个三角形 将三角形叠在一起,实现一个类似的效果。 这是一种不错的方案。我现在小三角形的时候,也喜欢用这种方法。 二、终极方案 CSS3 是经常被提起,但在桌面端又很少被用到的内容。像 Alice ...

    纯CSS绘制三角形箭头图案技术解析

    幸运的是,MooTools的核心开发着Darren Waddell告诉了我一个非常棒的技术:用CSS绘制三角形箭头。使用纯CSS,你只需要很少的代码就可以创作出各种浏览器都兼容的三角形箭头! CSS代码 CSS Code复制内容到剪贴板 /*...

    使用css创建三角形 使用CSS3创建3d四面体原理及代码(html5实践)

     首先要和大家分享的是,如何使用div+css创建三角形。在这里我先把相关代码粘贴出来,然后再为大家讲解原理。 html: 复制代码代码如下: ”pyramid”&gt; &lt;div&gt;&lt;/div&gt; &lt;/div&gt; css: 复制代码代码如下: &lt;style ...

    解决纯css写三角形在firefox下的锯齿问题

    CSS Code复制内容到剪贴板 .triangle_border_up{ width:0; height:0; border-width:0 30px 30px; border-style:solid; border-color:transparent transparent #333;/*透明 透明 灰*/  margin:40...

    纯CSS绘制三角形箭头效果

    使用纯CSS,你只需要很少的代码就可以创作出各种浏览器都兼容的三角形箭头! CSS代码 复制代码代码如下:/* create an arrow that points up */div.arrow-up { width: 0; height: 0; border-left: 5px solid ...

    详解css如何利用 :before :after 写小三角形

    之前写的三角形一直在同一个颜色,没有边框的样式。如下: CSS代码如下: .tri-up{width: 0;height:0;border-left:20px solid transparent;border-right: 20px solid transparent;border-bottom: 20px solid red; ...

    CSS Border属性制作小三角

    DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt; &lt;html xmlns=”http://www.w3.org/1999/xhtml”&gt; &lt;head&gt; &lt;meta ...

    用CSS画一个带阴影的三角形的示例代码

    怎么用CSS画一个带阴影的三角形呢 ? 有童鞋说, 这还不简单吗 网上有很多解决方案, 但其实大多都是实现不太完美的, 存在一些问题 假设我们做一个向下的三角形箭头 常见的方法大致有两种 通过边框控制, border-left和...

    CSS中三角形的绘制与巧妙应用实例详解

    网页中常见的一些三角形,无需制作成图片或者字体图标,使用CSS就可以直接画出来。如小米官网中: 以及京东网页中的: 那么这些三角通过是CSS怎么实现的呢? 三角的实现 我们可以通过将一个div容器的宽和高都设置...

    CSS border虚线边框属性教程

    上下左右边框交界处呈现...CSS Code复制内容到剪贴板 #test1{ height:20px; width:20px; border-color:#FF9600 #3366ff #12ad2a #f0ed7a; border-style:solid; border-width:20px; } 示例2: 在上面的

    CSS画出各种三角形如等边三角形

    下面的代码将演示三角形如何产生 HTML 复制代码代码如下: ”triangles”&gt;&lt;/div&gt; LESS 复制代码代码如下: .triangles { border: 50px solid transparent; border-top-color: #0075a9; border-right-color: #a89a00;...

Global site tag (gtag.js) - Google Analytics