Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304416
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站导航为爱好css的朋友们提供相关的知识。

CSS教程子div设置float后父级div无法自适应高度的问题解决方法SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  • 此篇文章具体介绍如下

border梯形SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

为了观察边框究竟是哪一种拼接方式,为边框设置不同的颜色背景,代码如下:SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

#content{
    width: 100px;
    height: 100px;
    background: #FFC;
    border-top: 80px solid #0F0;
    border-right: 80px solid #09C;
    border-bottom: 80px solid #9F9;
    border-left: 80px solid #FC3;
}

上面的CSS教程控制ID属性为content的div块的属性,显示效果如下:SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

从上面的效果很显然了,每个边的border是梯形无缝拼接的,而不是矩形拼接的。SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

那么我们就可以把另外三个边框的颜色设置为transparent,这样就可以得到一个梯形啦!SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

#content{
    width: 200px;
    height: 200px;
    border-top: 80px solid #0F0;
    border-right: 80px solid transparent;
    border-bottom: 80px solid transparent;
    border-left: 80px solid transparent;
}

显示效果如下:SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

那就有疑问了,可不可以通过不定义其他三条边框来达到只显示一条边框的梯形呢?SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

#content{
    width: 200px;
    height: 200px;
    border-top: 80px solid #0F0;
}

像上面的代码,我们期望的是显示盒模型中的上边框梯形,但是实际的显示效果是下面这样的:SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

是一个矩形!而且矩形的宽就是200px,即我们定义的内容的宽度,奇怪!我们还不相信,于是再换一换浏览器试试,然而FF,IE,Chrome都是这样的。我们可以想到这样一种解释,如果边框不定义,那么这条边框就表现为矩形,如果边框定义,那么它就表现为梯形。这样也就可以解释上面的例子为什么会出现矩形了。由于左右边框都没有定义,所以属于左右边框区域的整个矩形都消失了,留下的上边框自然直剩下一个矩形啦!SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

 SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

border三角形SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

既然可以使用border实现梯形,可不可以实现三角形呢。梯形在上底边变为0的时候,梯形会退化为三角形,我想你已经有了答案,如果设置content的height和width都为0时,我们就能得到四个三角形:SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

#content{
    width: 0px;
    height: 0px;
    border-top: 80px solid #0F0;
    border-right: 80px solid #09C;
    border-bottom: 80px solid #9F9;
    border-left: 80px solid #FC3;
}

SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

我们当然也可以通过设置其他边的border的背景为transparent实现一个或者2个或者3个三角形咯!SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

#content{
    width: 0px;
    height: 0px;
    border-top: 80px solid #0F0;
    border-right: 80px solid #09C;
    border-bottom: 80px solid transparent;
    border-left: 80px solid transparent;
}

SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

当然,如果不定义某些边的border,不定义的border就会表现为矩形。SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

#content{
    width: 0px;
    height: 0px;
    border-top: 80px solid #0F0;
    border-right: 80px solid #09C;
    border-left: 80px solid #FC3;
}
/*没有定义border-bottom的的情况下,下边border的整个矩形将会消失

SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

如果同时没有定义左右边框,或者上下边界的话,就会什么都不显示。当然也可以一边不定义,一边隐藏,就会有很多种图形啦。SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

两个子DIV float并排后,如何使这两个DIV的高度相同SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SG1AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关于css的相关的知识就说到这里希望能够可以帮助更多的朋友们。,border,图形,矩形,三角形

分享到:

  admin

注册时间:

网站:0 个   APP:3 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304416

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市