v2.5.2
Giriş yap

CSS Grid Sayfa Yapısı (Layout)

serk4n
363 defa görüntülendi

Merhaba. Resimdeki gibi sayfa yapısı oluşturmam gerekiyor. Bunu grid ile nasıl yapabilirim?

grid sayfa yapısı

Cevap yaz
Cevaplar (3)
p42s
868 gün önce

Demo: https://codepen.io/P42s/pen/RwLKeep

<div class="container">
	<div class="cell cell-1">
		<h2>A</h2>
	</div>
	<div class="cell cell-2">
		<h2>B</h2>
	</div>
	<div class="cell cell-3">
		<h2>C</h2>
	</div>
</div>
.container {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	height: 500px;
	gap: 20px;
}

.cell {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #eee;
	border: solid 3px #000;
	border-radius: 12px;
	width: 50%;
	padding: 50px;
	flex: 1;
}

.cell-3 {
	flex-basis: 100%;
}

@media (max-width: 767px) {
	.container {
		flex-wrap: nowrap;
	}
	.cell {
		width: 100%;
	}
	.cell-1 {
		order: 1;
	}
	.cell-2 {
		order: 3;
	}
	.cell-3 {
		order: 2;
	}
}
serk4n
871 gün önce

@metehankuscu istediğim bu değil hocam.

metehankuscu
872 gün önce
    <!doctype html>
<html lang="en">
  <head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    <title>Metehan Kuscu</title>
  </head>
  <body>
    <div class="row">
      <div class="col-md-2">
          <div class="col-md-2"><!-- Buraya test amaçlı istedigini yaz --></div>
          <div class="col-md-2"><!-- Buraya test amaçlı istedigini yaz --></div>
      </div>
      <div class="col-md-2">
        <div class="col-md-2"><!-- Buraya test amaçlı istedigini yaz --></div>
      </div>
    </div>
    
    <script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
    <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>
  </body>
</html>

Merhaba dostum, senin tam olarak aradığın grid yapısı bu şekilde direk komple kopyala yapıştır yaparak kendinde de test edebilirsin.

Kolay gelsin iyi çalışmalar dilerim.