请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

grid-area的排列问题

 <style>
        .main2{
            width: 300px;
            height: 300px;
            background-color: orange;
            display: grid;
            grid-template-rows: 1fr 1fr 1fr;
            grid-template-columns: 1fr 1fr 1fr;
            grid-template-areas: 'g1 g2 g3'
        }

        .main2 .row{
             
            background-color: skyblue;
            border: 1px solid #ccc;

        }
        .main2 .row:nth-child(1){
       /*这样排列,页面上就会显示 2, 3, 1 的顺序。 如果我要显示3,2,1那应该怎么修改grid-area*/
            grid-area: g3;
        }
    </style>
    <body>
        <div class="main2">
            <div class="row">1</div>
            <div class="row">2</div>
            <div class="row">3</div>
        </div>
    </body>

上面的代码,排列顺序上2,3,1,如果我要显示3,2,1那应该怎么修改grid-area?
图片描述

正在回答

1回答

.main2 .row:nth-child(1){            grid-area: g3;        }

.main2 .row:nth-child(2){            grid-area: g2;        }

.main2 .row:nth-child(3){            grid-area: g1;        }

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信