美文网首页
css 创建自适应正方形

css 创建自适应正方形

作者: 橘城子傜 | 来源:发表于2019-12-13 11:48 被阅读0次

    现在有这样的一个需求:一个九宫格布局。
    在这样的情况下,每列放置三张图片。我们可以利用flex,以及定位来实现这个九宫格的布局。
    现在有7个子盒子,其结构都为:



    现在将这7个盒子都放置在一个父盒子中



    对父级容器进行flex布局,然后对每个盒子设置固定的宽高即可初步实现布局。

    对于每个子盒子,宽度利用百分比是可以实现自适应的,但是高度设置为百分比则是行不通的。那么如何让子盒子呈现自适应的正方形呢。我们可以利用padding值将盒子撑开,然后再利用绝对定位将图片定位到子盒子的位置上。


    相关文章

      网友评论

          本文标题:css 创建自适应正方形

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