【发布时间】:2020-08-28 22:07:37
【问题描述】:
至于设置两个 div 并排,我想我理解那部分。我只是想让 CSS 渐变沿着中间分割不间断地穿过两个 div。我希望有一个不涉及复杂着色的解决方案。
我尝试做的是在父 div 中设置背景颜色,而不是为两个并排的子 div 设置颜色。
function Footer() {
return (
<div className="box">
<div className="leftbox">
<Logo />
</div>
<div className="rightbox">
<p>Hello</p>
</div>
</div>
)
}
.box {
margin: 0;
padding: 0;
border: 0;
background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(0,0,139,1) 100%);
}
.leftbox {
float:left;
width:50%;
height:100%;
clear: none;
}
.rightbox{
float:right;
width:50%;
height:100%;
clear: none;
}
这样做的结果是只有左边的 div 是彩色的。这让我觉得我没有正确地做这整个父/子 div 的事情哈哈哈。所以这就是问题所在,我试图让“框”下的背景跨越两个 div 而不会在中间被打断。
【问题讨论】: