[CSS] Re-order the appearance of grid items using the order property
As with flex items, we can set an order value on grid items. Let’s see how this affects the DOM and the appearance of our grid.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Order</title> <style> .container > * { background-color: aqua; } .container { display: grid; height: 100vh; grid-gap: 10px; } .grid-item:nth-of-type(3) { color: antiquewhite; font-size: 2em; order: -1; /*default is 0*/ } .grid-item:nth-of-type(1) { color: antiquewhite; font-size: 2em; order: 1; /*default is 0*/ } </style> </head> <body> <div class="container"> <div class="grid-item">1</div> <div class="grid-item">2</div> <div class="grid-item">3</div> <div class="grid-item">4</div> <div class="grid-item">5</div> </div> </body> </html>

浙公网安备 33010602011771号