美文网首页
CSS小技巧——画个三角形

CSS小技巧——画个三角形

作者: 酒极子 | 来源:发表于2018-12-30 14:38 被阅读2次

CSS学习有一个特点,只要告诉你一个套路,你就会了,但是让你自己想很难想出来。

首先,打开你的编辑器或者jsbin,新建一个html文件和一个css文件,用<link>把两个文件关联起来。

  1. 然后在html里新建一个<div>,打开CSS开始编辑
div{
border:10px solid red;
width:10px;
height:10px;
border-top-color:green;
border-bottom-color:blue;
border-left-color:yello;
border-right-color:black;
}

你会发现四个不同颜色的梯形,以及中间有一个空心的正方形

  1. 将width或者height慢慢减小,直到0px。
    你会发现出现了两个等腰直角三角形,如果都调到0px的话,会有四个。
    但是到现在还没结束,这些等腰直角三角形还不够,我需要按对角划分的三角形。

  2. 将width和height都减到0px,再加一个属性“border-top-width:10px;”

div{
...
width:0px;
height:0px;
...
border-top-width:10px;
}

将"border-top-width:10px;"的值慢慢调到0px,就会发现左边的三角形就是我要的。

  1. 接着,将其他颜色都变透明,只留下我要的那块,换成我需要的颜色就行
    最后简化为
div{
border:10px solid transparent;
width:0px;
height:0px;
border-left-color:red;
border-top-width:0px;
}

是不是很简单呢,多练练谁都能会了。

相关文章

  • CSS小技巧——画个三角形

    CSS学习有一个特点,只要告诉你一个套路,你就会了,但是让你自己想很难想出来。 首先,打开你的编辑器或者jsbin...

  • 【转】用CSS画各种形状(一)

    本篇是以下两篇文章的转载和总结 纯CSS画基本形状用CSS画三角形,普通版,文艺小阴影版~ 1、画方形 2、画正圆...

  • CSS画三角形、圆形、椭圆形总结

    CSS画正方形长方形很简单,本文就不说了。 一、三角形 1、CSS画等腰三角形 2、画直角三角形: 二、画圆形 注...

  • css 实现三角形箭头

    插入DOM 使用伪类 参考:用纯CSS实现的箭头CSS画三角形原理css整理 -- 右箭头,上下箭头,三角形 这个...

  • CSS画三角形的简单做法

    记录一下今天看uni-app学到的小知识,用css边框画各种三角形。 先上效果图: html 如下: css 如下...

  • css 画三角形

    分享一个纯css画三角形的链接: http://www.cnblogs.com/blosaa/p/3823695....

  • CSS画三角形/梯形

    用css画三角形或者梯形等图片主要是利用css中的border属性 正方形 ==>为一个div设置如下样式.tri...

  • css3开发商务滑动垂直侧边栏

    知识点:盒子模型与css样式,CSS3选择器、CSS3伪元素画三角形,DIV+CSS布局基础,html性能优化与布...

  • CSS小技巧(一)

    一、使用 CSS 实现三角形的技巧 1、使用 border 绘制三角形:利用了高宽为零的容器及透明的 border...

  • 笔记1

    1、浮动的小技巧 HTML: CSS:

网友评论

      本文标题:CSS小技巧——画个三角形

      本文链接:https://www.haomeiwen.com/subject/sbsvlqtx.html