为了账号安全,请及时绑定邮箱和手机立即绑定

为什么当高度设置为 0% 时条不会消失

为什么当高度设置为 0% 时条不会消失

莫回无 2022-05-22 17:35:48
我正在用css开发一个条形图但是当我将height栏设置为它时0%,它并没有消失。我希望条形图对于高度为 0% 的条形图消失。这是酒吧的CSS代码.bar{    width:20px;    padding: 20px;    background-color: orange;    margin-left: 20px;    margin-top: 105px;    z-index: 500;    border-radius: 10px;    flex-shrink: 0;}
查看完整描述

1 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

这是因为padding:无论box-sizing您选择哪种设置,填充都将添加到高度或部分高度,在您的情况下,这会导致最小总高度为 40px。


但是你可以选择只使用左右填充,那么它就会变得不可见:


.bar{

    width:20px;

    padding: 20px;

    background-color: orange;

    margin-left: 20px;

    margin-top: 105px;

    z-index: 500;

    border-radius: 10px;

    flex-shrink: 0;

}

.bar2{

    width:20px;

    padding-left: 20px;

    padding-right: 20px;

    background-color: orange;

    margin-left: 20px;

    margin-top: 105px;

    z-index: 500;

    border-radius: 10px;

    flex-shrink: 0;

}

<div class="bar"></div>

<div class="bar2"></div>


查看完整回答
反对 回复 2022-05-22
  • 1 回答
  • 0 关注
  • 158 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信