怎么用CSS实现一 个三角形

CSS是一个很神奇的东西,在我们的前端开发中用到很多,那么怎么用CSS实现一个三角形呢?

操作方法

  • 01

    我们的思路是使用border边框来实现三角形的样式,因为border的边框是由四个三角形组成的。

  • 02

    首先我们创建一个带边框的div: 具体代码实现如下: width: 40px; height: 40px; border-width: 40px; border-style: solid; border-color: red green blue brown;

  • 03

    然后我们将内部DIV的宽高设置为0: width: 20px; height: 20px; border-width: 10px; border-style: solid; border-color: red green blue brown;

  • 04

    将其他的三个边框给取消点: width: 0; height: 0; border-width: 40px; border-style: solid; border-color: red transparent transparent transparent;

  • 05

    利用更改border的边框,我们可以随意控制写出我们想要的三角形,通过控制边框的大小来实现三角形的大小,通过控制边框的位置来改变三角形的位置。

  • 06

    使用上面的方式实现三角形有一个问题就是,三角形的方位不太好控制,但是使用其他的方式依然会面临这样的问题。

(0)

相关推荐

  • 详解css画一个三角形

    好了写完了标题,开始干了,新手们看看div+css 如何画一个三角形吧,咳咳咳笔者个人觉得自己写的很详细, 相信你阅读完了一定会懂了. 操作方法 01 希望大家跟着动手一起操作一下 感受一下! 代码都 ...

  • 用JS+CSS实现鼠标悬停显示提示框

    我们在浏览网页时,经常会看到有一些提示信息是在鼠标放上去后,才显示出来的.这个功能如何做的?下面我们来看下. 操作方法 01 首先,我们写上对应的HTML,一个显示标题,和标题的提示信息. 02 页面 ...

  • CSS画三角形教程

    网页因为 CSS 而呈现千变万化的风格.这一看似简单的样式语言在使用中非常灵活,只要你发挥创意就能实现很多比人想象不到的效果.特别是随着 CSS3 的广泛使用,更多新奇的 CSS 作品涌现出来. 操作 ...

  • 用CSS制作三角形,替代背景图片

    网页设计,制作,在早期,一般都是用背景图片来呈现三角形,比如一个提示窗口,有一个三角形图标指示,这个图标一般就是背景图片来的. 现在我们不用背景图片,直接用CSS来生成,需要怎么做呢? 操作方法 01 ...

  • 如何用CSS制作图形?

    CSS除了可以修饰网页,简练代码之外,还可以用来制作我们常见的图形图像,如三角形,平行四边形,那么如何来制作这些图形呢,下面,就开始我们今天要学习的内容--CSS边框和背景属性:如下图一: 操作方法 ...

  • 用css如何制作圆环?

    HTML开发中,我们可以用图片制作图标,也可以用CSS来生成一些简单的图标,比如正方形,三角形,圆形等等. 但可以生成圆环吗?不能直接生成,但可以通过间接的方法来生成,我们可以通过二个圆来完成. 操作 ...

  • IE实时更新CSS解决浏览器样式兼容问题

    在解决浏览器样式兼容问题时,希望IE能够实时更新CSS。 解决办法:打开IE设置--Internet选项--“常规”选项卡中的“浏览历史记录一栏” 选择“设置”--Internet临时文件--选择“每 ...

  • 彻底清除浏览器js和css缓存的方法

    问题:页面修改js或者css,但是不能展现效果,用ie的删除cookie和清除缓存不起作用 方法:C:/Users/Thinkpad/AppData/Local/Microsoft/Windows/T ...

  • YUI Compressor使用配置方法 JS/CSS压缩工具

    YUI Compressor 是一个用来压缩 JS 和 CSS 文件的工具,采用Java开发。 YUI Compressor下载地址:http://www./softs/25860.html 使用方法 ...