【发布时间】:2019-09-03 04:22:29
【问题描述】:
我使用 css-grid 使用HTML5 + CSS3 创建了以下同心圆结构。
我想改变堆叠的顺序来颠倒。
默认情况下,每个元素从左到右堆叠,右元素在左上。
我尝试了不同的方法来颠倒顺序,但没有任何效果。
有什么建议吗?
.group {
display: grid;
grid-template-columns: repeat(7, 18%);
width: 200px;
}
.circle {
width: 44px;
height: 44px;
border-radius: 50%;
border: 2px solid black;
background-color: aqua;
text-align: center;
}
<div class="group">
<div class="circle">1</div>
<div class="circle">2</div>
<div class="circle">3</div>
<div class="circle">4</div>
<div class="circle">5</div>
<div class="circle">6</div>
<div class="circle">7</div>
</div>
【问题讨论】:
-
我想用css网格来实现。这两个问题都与 css flexboxes 相关
-
有什么理由使用 CSS 网格?作为旁注,这个问题与 flexbox 无关,有 3 种不同的方式,只有一种使用 flexbox
-
@TemaniAfif 我想在
rtl和ltr之间切换时更改顺序。整个页面决定使用css-grid,所以我必须使用css网格。
标签: javascript html css sass css-grid