美文网首页
css 常见布局

css 常见布局

作者: Thinkdifferents | 来源:发表于2022-08-12 16:44 被阅读0次

1. 横向排列

         /*水平布局控件*/
        .flex-row {
            display: flex;
            flex-direction: row;
        }

2.纵向排列

        /*垂直布局控件*/
        .flex-col {
            display: flex;
            flex-direction: column;
        }

3.两边排列

        /*两边布局*/
        .justify-between {
            display: flex;
            justify-content: space-between;
        }

4.居中排列

        .flex-center {
            display:flex;
            justify-content:center;
            align-items:center;
        }

5.重叠布局

        /*居中重叠 子元素需要 遵从.absolute*/
        .stacked {
            position: relative;
        }
        .absolute {
            position: absolute;
        }

示例

  <style>
        .box {
            width: 800px;
            height: 800px;
            background-color: green;
        }
        .item1{
            width: 300px;
            height: 200px;
            background:yellow;
        }
        .item2{
            width: 200px;
            height: 300px;
            background:red;
        }
   </style>

水平布局

<div class="box flex-row">
    <div class="item1"></div> <!-- 黄 -->
    <div class="item2"></div> <!-- 红 -->
</div>
image.png

垂直布局

<div class="box flex-col">
    <div class="item1"></div> <!-- 黄 -->
    <div class="item2"></div> <!-- 红 -->
</div>
image.png

两边排列

<div class="box justify-between">
    <div class="item1"></div> <!-- 黄 -->
    <div class="item2"></div> <!-- 红 -->
</div>
image.png

居中

<div class="box flex-center">
    <div class="item1"></div> <!-- 黄 -->
    <div class="item2"></div> <!-- 红 -->
</div>
image.png

居中+纵向

<div class="box flex-center flex-col">
    <div class="item1"></div> <!-- 黄 -->
    <div class="item2"></div> <!-- 红 -->
</div>
image.png

重叠 居中

<div class="box flex-center stacked">
    <div class="item1 absolute"></div> <!-- 黄 -->
    <div class="item2 absolute"></div> <!-- 红 -->
</div>
image.png

justify-content:center; 水平居中
align-items:center;垂直居中

可以按需设置 需要什么方向居中

相关文章

  • css

    css基础css选择器css常见样式1css常见样式2CSS布局上CSS布局下flex布局塔防小游戏flex布局青...

  • CSS布局

    CSS入门(3) CSS的常见布局 CSS常见布局使用display属性(文档流)+position属性(定位)+...

  • CSS布局

    CSS的常见布局 CSS常见布局使用display属性(文档流)+position属性(定位)+float属性(浮...

  • CSS布局

    HTML CSS + DIV实现整体布局必备知识利用HTML和CSS实现常见的布局 单列布局 css 实现竖直居中...

  • css笔记-1/css的学习思路

    CSS 3 核心思想 响应式堆叠上下文常见布局:Float 布局、Flex 布局常见动画:Fullpage、轮播、...

  • CSS经典布局

    CSS经典布局 本文主要对一些常见的CSS布局问题进行总结,涉及三栏布局、负margin、清除浮动、居中布局、Fl...

  • BFC原理和作用

    一、常见布局模式 在讲BFC之前,我们先来看一下常见的CSS三种布局模型: CSS中的三种布局模型:流动模型(Fl...

  • 【CSS】 Index

    CSS 一、使用CSS样式的方式CSS 二、定义样式表CSS 三、常见属性CSS 四、DIV+CSS布局

  • CSS实现三栏布局

    CSS实现三栏布局(5种) 常见的布局方式: float布局、Position定位、table布局、弹性(flex...

  • css常见布局

    左右布局 最常见之一:方法有两种浮动 float和flex; float 使元素浮动脱离文档流具体实现和效果 fl...

网友评论

      本文标题:css 常见布局

      本文链接:https://www.haomeiwen.com/subject/fxxfgrtx.html