0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

CSS 子要素の表示の優先度を指定する。orderプロパティについて

Posted at

最初に

今回はorderプロパティについて解説します。今現在自作ブログの制作にチャレンジしています。レスポンシブデザインを作る際に表示の順番が上手くできませんでした。
ここでorderプロパティを覚えて再チャレンジします。

orderプロパティについて

orderプロパティはflex gridコンテナの2つで使うことができます。

style.css

div{
    display:flex;
    display:grid ; /*両方に使える*/
}

orderプロパティの記述のイメージ

親要素にflexコンテナを指定し、子要素にorderプロパティを指定することで表示の順番を決めることができます。

style.css

div{
    display:flex;
    flex-wrap: wrap;
    justify-content: flex-end; /*親要素にflexプロパティを指定*/
}

.box1{
    order:1;
}

.box2{
    order:2;
}

.box3{
    order:3;
}

.box4{
    order:4;
}

実際に制作したコード

前回作ったflexコンテナのコードを一部流用します。
子要素を横並びに配置します。orderプロパティは負の整数から優先的に並びます。そのあとは0と正の整数に続きます。

index.html
<!DOCTYPE html>
<html lang ="ja">
    <head>
        <meta charset="UTF-8">
        <link rel="stylesheet" href = "style.css">
    </head>

    <body>

            <div class="container_1">
                <div class="item_box box_1" >アイテム1</div>
                <div class="item_box box_2">アイテム2</div>
                <div class="item_box box_3">アイテム3</div>
                <div class="item_box box_4">アイテム4</div>
                <div class="item_box box_5">アイテム5</div>
                <div class="item_box box_6">アイテム6</div>


            </div>
        
    </body>

</html>

style.css
.container_1{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: flex-start;
    height: auto;
    background-color: chartreuse;

}

.item_box{
    background-color: aqua;
    border-style: solid;
    border-color: black;
    border-width: 4px;
    margin: 15px;
    padding: 15px;

}

.box_1{
    order: 3;
}

.box_2{
    order: -2;
}

.box_3{
    order: 2;
}

.box_4{
    order: 0;
}

.box_5{
    order: 1;
}

.box_6{
    order: -1;
}

参考画像

スクリーンショット (1359).png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?