css - 在阮一峰老师的博客里看到这样一段代码,不太懂为什么会画出三角形来?

查看:121
本文介绍了css - 在阮一峰老师的博客里看到这样一段代码,不太懂为什么会画出三角形来?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

在阮一峰老师的博客里看到这样一段代码,的确是可以画出三角形,但是为什么呢?

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<style>
    div.triangle {
        border-color: transparent transparent green transparent;
        border-style: solid;
        border-width: 0px 30px 30px 30px;
        height: 0;
        width: 0;
    }
</style>
<body>
    <div class="triangle">
        
    </div>
</body>
</html>

解决方案

利用的是border的属性,换一种写法你可能会懂,代码如下:.pop {

height: 0;
width: 0;
border-top: 30px solid #FF1493;
border-bottom: 30px solid #EEEE00;
border-right: 30px solid #EEE5DE;
border-left: 30px solid #EE3B3B;

}
把不要显示的变成transparent就好了

这篇关于css - 在阮一峰老师的博客里看到这样一段代码,不太懂为什么会画出三角形来?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆