【发布时间】:2015-08-11 02:31:07
【问题描述】:
这是设计的一部分:
如您所见 - 它只是一个恰好位于两个 div 之间的按钮。代码很简单:
<div class="uc-apply-widget1">
<div class="top">
</div>
<div class="bottom">
<a>Get Started</a>
</div>
</div>
.uc-apply-widget1
{
.top
{
background-color:@primary-color;
height:30rem;
}
.bottom
{
background-color:@primary-600;
padding:0 1.6rem 1.6rem 1.6rem;
a
{
margin-top:-2.8rem;
}
}
}
但是,我遇到了使用负边距的问题。我希望能够通过应用半高负边距将按钮移动到底部 div 之外。尽管按钮确实向上移动,但它并没有移动完整的 2.8 rem - 即使我应用 50rem,移动量也是相同的。
另一种解决方案是使用相对位置,它确实向上移动按钮,但不向上拖动底部 div。
所以我希望将按钮向上移动 n 量并将底部 div 高度降低 n 量 - 任何想法 - 我可能只是度过了糟糕的一天。
【问题讨论】: