Hur man skapar: responsiv zigzag-läge

Lär dig hur du skapar en responsiv zigzag (omväxlande) layout med CSS.

Prova själv

Hur man skapar en zigzag-läge

Steg 1 - Lägg till HTML:

<div class="container">
  <div class="row">
    <div class="column-66">
      ...
    </div>
    <div class="column-33">
      ...
    </div>
  </div>
</div>
<div class="container">
  <div class="row">
    <div class="column-33">
      ...
    </div>
    <div class="column-66">
      ...
    </div>
  </div>
</div>

Steg 2 - Lägg till CSS:

* {
  box-sizing: border-box;
{}
.container {
  padding: 64px;
{}
/* Rensa flytande */
.row:after {
  content: "";
  display: table;
  clear: both
{}
/* 2/3 kolumn */
.column-66 {
  float: left;
  width: 66.66666%;
  padding: 20px;
{}
/* 1/3 kolumn */
.column-33 {
  float: left;
  width: 33.33333%;
  padding: 20px;
{}
/* Lägg till responsivitet - Stapla kolumnerna vertikalt på små skärmar i stället för att placera dem bredvid varandra */
@media screen and (max-width: 1000px) {
  .column-66,
  .column-33 {
    width: 100%;
    text-align: center;
  {}
{}

Prova själv

Relaterade sidor

Lektioner:CSS webbplatslayout

Lektioner:CSS responsiv webbdesign