多语言展示
当前在线:1644今日阅读:27今日分享:41

怎么用CSS实现一 个三角形

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

前端开发工具

方法/步骤
1

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

2

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

3

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

4

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

5

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

6

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

注意事项

实现的方法有很多,这仅仅是一种!

推荐信息