美文网首页
CSS Flex align-self 控制子元素的位置

CSS Flex align-self 控制子元素的位置

作者: GaoEnron | 来源:发表于2020-01-01 15:34 被阅读0次

通过:align-self: 控制子元素位置

// article下面的首个div元素拉伸效果
article :first-child {
        align-self: stretch;
        height: auto;
}

通过:align-self: flex-start 控制子元素位置辅轴其实位置

// article下面的首个div元素
article :first-child {
    align-self: flex-start;
}   

Jietu20200101-153333.jpg

测试代码

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" content="width=device-width, initial-scale=1.0">
        <title></title>
        <style type="text/css">
            * {
                padding: 0px;
                margin: 0px;
            }
            
            body {
                padding-left: 0px;
                padding-top: 15px;
            }
            
            article {
                display: flex;
                border: solid 5px silver;
                border-color: #8A2BE2;
                width: 550px;
                height: 500px;
                background: red; /*  */
                flex-direction: row;
                align-items: flex-end;
        
            }
            
            article * {
                width: 100px;
                height: 100px;
            }
            
            article :first-child {
                align-self: stretch;
                height: auto;
            }
            
            .first {
                background: #87CEEB;
            }
            
            .second {
                background: #FFA07A;
            }
            
            .third {
                background: lightpink;
            }
            .fourth {
                background: lightgreen;
            }
        
        </style>
    </head>
    <body>
        <article>
            <div class="first">第一</div>
            <div class="second">第二</div>
            <div class="third">第三</div>
            <div class="fourth">第四</div>
            <div class="third">第三</div>
            <div class="fourth">第四</div>
        </article>
    </body>
</html>

相关文章

  • CSS Flex align-self 控制子元素的位置

    通过:align-self: 控制子元素位置 通过:align-self: flex-start 控制子元素位置辅...

  • 关于Flex的使用

    基本概念 css3 中Flex意为‘弹性布局’,采用css3 Flex布局的元素,称为Flex容器,它的所有子元素...

  • flex弹性布局

    1.flex布局原理 为父盒子设置flex布局后,来控制子盒子的位置和排列方式,且子元素的float(浮动)、cl...

  • CSS flex布局学习笔记

    CSS flex布局学习笔记 flex简介 flex用于为容器内的子元素设置布局。当一个元素的display属性设...

  • CSS(flex)

    父元素样式 子元素样式 参考 CSS Flexible Box Layout box-flex

  • flex-box

    1.display:flex;(写在父级元素的CSS样式中,其子级元素就会默认的同行排列),设置成flex之后,子...

  • 前端面试题

    一、CSS问题 1.flex布局 display:flex; 在父元素设置,子元素受弹性盒影响,默认排成一行,如果...

  • 弹性盒模型

    弹性盒模型 由父元素控制子元素布局的方案,需要给父元素添加flex样式,任意元素都可添加flex样式 displa...

  • flex属性

    flex中的先占据左右 再平分中间间隙display: flex; 控制子元素在一行上展示 并且子元素如果是行内元...

  • css flex

    css flex布局 采用 Flex 布局的元素,称为 Flex 容器(flex container),简称“容器...

网友评论

      本文标题:CSS Flex align-self 控制子元素的位置

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