css如何制作三角形


当前第2页 返回上一页

那么这个类名为p1的p就是一个宽高为100px的正方形,它的边框为100px,上下左右的边框为红、蓝、紫、橙。(是不是图案很漂亮?)
那你会问这和三角形有什么关系?
来,我们进行下一步:把p的宽高设为0;
你会发现屏幕上有一个四色正方形,而这个正方形恰巧是由四个三角形的边框组成的。
这时候只要取你想要的方向,把其他三角形设为透明就好了。
这里提示一下大家,属性透明为(transparent)。
比如咱们要一个红色、箭头向上的三角形,代码如下:

1

2

3

4

5

6

.triangle-red{

    height: 0px;

    width: 0px;

    border:100px solid ;

    border-color: transparent transparent red transparent;

}

效果如下图:

9baed09d608d0bb586eb84dbc78fe63.png

赶紧试试吧!我们还能做出左上、左下、右上、右下的三角形,例如左上:

1

2

3

4

5

6

.triangle-red{

    height: 0px;

    width: 0px;

    border-top: 100px solid red;

    border-right: 100px solid transparent;

}

效果图:

0f0a58963fa0e0c1d712212f6cb21e1.png

推荐学习:《css视频教程》

以上就是css如何制作三角形的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

css如何设置背景图片位置

如何理解html、css、javascript之间的关系?

jq如何判断css是否存在

css的span是什么意思

css实现div背景色闪烁效果

css外链式与内联式的区别是什么

css怎么设置最大高度

css中tag是什么意思

引入的css图片怎么加载不了

css如何关闭浮动

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...