`

solid dashed 制作三角形

    博客分类:
  • css
 
阅读更多

 

: solid的对面是三角的一个角

用css的border属性实现三角  

2011-09-15 14:27:26|  分类: 前端技术|字号 订阅

 
 
 

一个盒子包括: margin+border+padding+content

– 上下左右边框交界处出呈现平滑的斜线. 利用这个特点, 通过设置不同的上下左右边框宽度或者颜色可以得到小三角, 小梯形等.

– 调整宽度大小可以调节三角形形状.

示例1

一般情况下, 我们设置盒子的宽高度, 及上下左右边框, 会呈现如下图

 

用css的border属性实现三角 - 小甜心 - 我的博客
 

#test1 {

    height:20px;

    width:20px;

    border-color:#FF9600 #3366ff #12ad2a #f0eb7a;

    border-style:solid;

    border-width:20px;

}


示例2

在上面基础上, 我们把宽高度都设为0时, 会呈现上述的边界斜线.,这时, 其实我们已经看到有上下左右四个三角形了..如果, 我们把4种颜色, 只保留一种颜色, 余下3种颜色设置为透明(或者设置为和背景色相同的颜色), 那不就出现一个小三角了么

示例2_1

用css的border属性实现三角 - 小甜心 - 我的博客

 #test2 {

height:0;

    width:0;

    overflow: hidden;

    font-size: 0;   

    line-height: 0;

    border-color:transparent transparent transparent #f0eb7a;

    border-style:dashed dashed dashed solid;

    border-width:20px;

}

示例2_2

用css的border属性实现三角 - 小甜心 - 我的博客

 #test3 {

height:0;

    width:0;

    overflow: hidden;

    font-size: 0;

    line-height: 0;

    border-color:transparent transparent  #12ad2a transparent;

    border-style:dashed dashed solid dashed;

    border-width:20px;

}

示例2_3

用css的border属性实现三角 - 小甜心 - 我的博客
#test4 {

height:0;

    width:0;

    overflow: hidden;

    font-size: 0;

    line-height: 0;

    border-color:#FF9600 transparent transparent transparent;

    border-style:solid dashed dashed dashed;

    border-width:20px;

}

示例2_4

用css的border属性实现三角 - 小甜心 - 我的博客

 #test5 {

  height:0;

    width:0;

    overflow: hidden;

    font-size: 0;

    line-height: 0;

    border-color:#FF9600 #3366ff transparent transparent;

    border-style:solid solid dashed dashed;

    border-width:40px 40px 0 0 ;

}

分享到:
评论

相关推荐

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

    border-style: solid dashed dashed dashed; } ``` 这里将不希望显示边框的方向设置为`dashed`样式,从而在IE6中也能实现预期的透明效果。 #### 绘制其他方向的三角形 接下来,我们将探讨如何绘制指向其他方向...

    小程序和web画三角形实现解析

    `border-style`用于定义边框的样式,如solid(实线)、dashed(虚线)等;`border-width`设定边框的宽度;`border-color`则用来设置边框的颜色。 在创建三角形时,我们通常会利用边框的透明度特性。因为边框是由四...

    纯css实现三角的简单实例

    在这里,边框样式是交错的实线和虚线,例如 `solid dashed dashed dashed` 或 `dashed solid dashed dashed`。这种交错的边框样式在不同边框颜色的组合下会产生三角形的效果。 3. 边框颜色(border-color):为了...

    css实现气泡框效果(实例加图解)

    border-style: solid dashed dashed dashed; border-color: #CCC transparent transparent transparent; line-height: 0; font-size: 0; } ``` 2. **矩形与三角形的结合** 要将三角形与矩形组合,我们需要将...

    纯CSS实现气泡对话框尖角处理方案

    三角形是通过设置边框宽度和边框样式来创建的,其中`border-style: solid dashed dashed`意味着上边框是实线,左右两边是虚线,而`border-color`定义了边框颜色的顺序,这里是透明-透明-背景色-透明,从而形成了一个...

    使用CSS实现小三角形效果【附实例】

    2. border-style:用于定义边框的样式,例如none(无边框)、solid(实线边框)、dashed(虚线边框)等。 3. overflow:用于控制超出容器大小的内容如何显示,这里设置为hidden以隐藏不需要显示的部分。 4. position...

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

    在不支持透明边框的IE6浏览器中,可以将透明边框替换为虚线(dashed),以达到类似的效果。 文章还提到了如何创建正方形对角线上的三角形,通过将非所需三角形的边框设置为0,可以创建位于正方形对角线上的三角形。...

    CSS Border属性制作小三角

    我们可以使用 solid、dashed、dotted 等样式来创建小三角。 下面是一个简单的示例: ```css #menu a span { display: block; font-weight: bold; color: #000; border-style: solid; border-width: 0px 2px 2...

    用DIV+CSS写小三角

    border: 1px dashed #f30; background: #ffc; padding: 50px; } #info div { background: #f00; width: 0px; height: 0px; overflow: hidden; margin-bottom: 10px; } /* 不同方向的小三角 */ #...

    CSS Border高级使用实例分享(三角等形状)

    border-style: solid solid dashed dashed; border-width: 40px 40px 0 0; } ``` 通过保留某一种颜色,我们就能得到一个斜边在对角线上的三角形。利用这种技术,我们甚至可以通过多个三角形的拼接,形成复杂且不...

    CSS border虚线边框属性教程

    边框的样式可以设置为实线(solid)、虚线(dashed)、点线(dotted)或者双线(double)等。而虚线边框就是使用了"dashed"值的border-style属性所定义的。 当谈到虚线边框时,我们通常指的是边框为不连续线段的...

    python中matplotlib的颜色及线条控制的示例

    - `'-'` 表示实线(solid line); - `'--'` 表示虚线(dashed line); - `'-.'` 表示点划线(dash-dot line); - `':'` 表示点线(dotted line)。 通过这些选项,我们可以很灵活地改变线型,以突出图表中的不同...

    CSS实现三角效果的简单实例

    border-style: dashed dashed solid; /* 边框样式,虚线-虚线-实线 */ top: -12px; /* 上边距 */ right: 76px; /* 右边距 */ } ``` 在这个方法中,`.triangle` 类定义了一个绝对定位的块级元素,并将宽度设置为0...

    CSS border三角、圆角图形生成技术详解

    在这些情况下,可以使用`dotted`或`dashed`作为替代方案,以达到类似的效果。 接下来,我们讨论如何使用CSS的border属性生成圆角图形。在早期的CSS中,生成圆角的方法主要是通过嵌套元素或者使用背景图片来模拟。而...

    使用CSS的border属性构建变形边框的方法总结

    border-style定义边框的样式,常见的样式包括solid(实线)、dashed(虚线)、dotted(点线)等;border-color定义边框的颜色,可以是颜色代码或颜色名称。 除了上述的简写属性,也可以分别使用border-left、border-top、...

    CSS盒子模型PPT学习教案.pptx

    - 当两条边框交汇时,会形成一个斜角,可以通过设置不同的颜色来制作特殊效果,如三角形。 #### 八、填充(Padding)属性 - 填充是指边框与内容之间的距离。 - 如果设置了背景颜色或背景图像,背景会覆盖填充和内容...

    简单了解Python matplotlib线的属性

    plt.plot(x, y, linestyle='-', label='solid') # 虚线 plt.plot(x, y + 1, ls='--', label='dashed') # 点划线 plt.plot(x, y + 2, ls='-.', label='dashdot') # 点线 plt.plot(x, y + 3, ls=':', label='dotted') ...

    css实现可控虚线的方法

    这种方法通常比简单地使用`border-style`属性设置为`dashed`或`dotted`更灵活,因为它允许我们精确控制虚线的样式,如颜色、间距和长度。 首先,我们来看一下如何生成水平虚线。通常,我们可以利用`linear-gradient...

Global site tag (gtag.js) - Google Analytics