在此Codepen 每个圆圈需要转换为800px
的新配置。我正在寻找的配置是circle1
和circle2
仍然位于页面的中心位置,并且在圆圈1和2的下面有circle3
。为了清晰起见,下图中的图像显示了我希望圆圈最终如何显示。如何保持我的圆形div不移动
HTML:
<div class="circles">
<div class="circle1">
<a id="projects" href="#">Projects</a>
</div>
<div class="circle2">
<a id="about" href="#">About</a>
</div>
<div class="circle3">
<a id="contact" href="#">Contact</a>
</div>
</div>
正如你可以在屏幕截图我能过渡circle1
和circle2
成轻微地移动,看看左边,同时移动circle3
下circle1
和circle2
通过告诉circle3
移动left: -150px
。
但是circle3
确实不是当他被移动时想留在他的位置。所以如果我把他滑倒,我们显然会继续向左下滑动。无论我移动到何处circle3
当我将视口移动到较小的尺寸时,他都会继续移动。
这里是我的媒体查询时告诉圆圈800px
时移动:
@media (max-width: 800px) {
.circles {
width: 80%;
}
.circle1, circle2 {
left: 20%;
}
.circle3 {
left: -150px;
}
}
我想这有东西动circle3
到left: -150px
。
如何让circle3
继续移动,同时又保持它位于circle1
和circle2
之间的中间位置?
我们可以看到一些html吗? –
当然..我乞求认为,我想在这里实现与Flex盒很难做,因为这是我用来布局CSS。 – roygbiv
你有没有看到我的答案?你能评论它吗? –