Heim > Web-Frontend > CSS-Tutorial > Wie zentriere ich ein
mithilfe der Flexbox-Eigenschaft von CSS?

Wie zentriere ich ein
mithilfe der Flexbox-Eigenschaft von CSS?

PHPz
Freigeben: 2023-09-03 12:01:02
nach vorne
1483 Leute haben es durchsucht

如何使用 CSS 的 Flexbox 属性使 <div> 居中?

Wir können ein

in CSS zentrieren, indem wir die Eigenschaften justify-content und align-item von Flexbox verwenden. Sie sind beliebt, weil sie reaktionsschnell und einfach zu verwenden sind. In diesem Artikel werden wir es lernen wie man
mithilfe der Flexbox-Eigenschaften zentriert.

使用 align-items und justify-content sind verfügbar

使用flexbox的最流行的居中div的方法是结合justify-content und align-items属性.

  • justify-content属性会水平居中对齐div.

  • align-items属性将div垂直居中对齐.

Wenn Sie die Zentrierung nur in eine Richtung durchführen möchten, d. h. entweder vertikal oder horizontal, sollten wir nur eine der von uns genannten Eigenschaften verwenden.

Verwenden Sie die Ausrichtungselemente und den Ausrichtungsinhalt, um das Kind horizontal und vertikal zentriert auszurichten.

Beispiel

<!DOCTYPE html>
<html lang="en">
<style>
   .parent{
      border: 2px solid green;
      height:30vh;
      width:30vw;
      display: flex;
      flex-direction: row;
      justify-content: center;
      align-items: center;
      background-color: orange;
   }
   .child{
      border: 2px solid red;
      height:10vh;
      width:10vw;
      background-color: yellow;
   }
</style>
</head>
<body>
   <div class="parent">
      <div class="child">
         This is the child element.
      </div>
   </div>
</body>
</html>
Nach dem Login kopieren
  • Im Code ist das übergeordnete Element ein grün umrandeter orangefarbener Kasten mit einer Höhe von 30 % der Höhe des Ansichtsfensters und einer Breite von 30 % der Breite des Ansichtsfensters. Das übergeordnete Element wird mithilfe von „ sowohl horizontal als auch vertikal zentriert. display: flex“, „flex-direction: row“, „justify-content: center“ und „align-items: center.“

  • 要使用align-items和justify-content,我们首先需要使用display属性声明元素为flexbox。子元素是一个高度为视口高度的10%、宽度为视口宽度的10%的带有红色边框的黄色盒子,放置在父元素内部.

结论

在本文中,我们了解了如何使用CSS的flexbox属性来居中一个

。我们只需要使用flexbox的justify-content“ und „align-content“.性就可以实现相同的效果.

Das obige ist der detaillierte Inhalt vonWie zentriere ich ein

mithilfe der Flexbox-Eigenschaft von CSS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage