gpt4 book ai didi

html - CSS3伪:after horizontal scroll even overflow hidden

转载 作者:行者123 更新时间:2023-11-28 10:09:55 27 4
gpt4 key购买 nike

我正在使用 bootstrap 开发一个负责任的页面,对于 <div>我正在使用的内容 :before:after伪屏幕尺寸。下面是代码,它工作正常。但是水平滚动出现了,连溢出都隐藏了。请帮助删除水平滚动条。

CSS

.text_box{
background:#ff0000;
width:1000px;
height:200px;
margin: 0 0 19px;
padding: 20px 0 25px;
position: relative;
color:#ffffff;
}

.text_box:before{
background:#ff0000;
display:block;
width:100%;
height:100%;
overflow:hidden;
position:absolute;
top:0;
left:-99%;
z-index:-1;
content:'';
}

.text_box:after {
background: #ff0000;
content: "";
display: block;
height: 100%;
overflow: hidden;
position: absolute;
right: -99%;
top: 0;
width: 100%;
z-index: -1;
}

HTML

<div class="text_box">
Hello World !!!
</div>

最佳答案

从 :after 和 :next class 中移除 100% 的宽度。像下面这样更新您的 CSS。

.text_box:before{
background:#ff0000;
display:block;
height:100%;
overflow:hidden;
position:absolute;
top:0;
left:-99%;
z-index:-1;
content:'';
}

.text_box:after {
background: #ff0000;
content: "";
display: block;
height: 100%;
overflow: hidden;
position: absolute;
right: -99%;
top: 0;
z-index: -1;
}

关于html - CSS3伪:after horizontal scroll even overflow hidden,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24423465/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com