css不知道宽度,如何绘制一个正方形

我们可以给当前盒子加一个伪元素,设置padding-bottom: 100%,就可以绘制一个正方形

<div class="parent">
    <div></div>
    <div></div>
    <div></div>
</div>
.parent{
    width:100%;
    padding:20px;
    display:flex;
    align-items:center;
    justify-content: space-around;
}
.parent div{
    width:25%;
    background: linear-gradient(red,orange);
}
.parent div::after {
    display: block;
    content: '';
    padding-bottom: 100%;
}

相关推荐

  1. css知道宽度,如何绘制一个正方形

    2024-04-09 11:42:05       35 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-09 11:42:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-09 11:42:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-09 11:42:05       82 阅读
  4. Python语言-面向对象

    2024-04-09 11:42:05       91 阅读

热门阅读

  1. Getshell sql注入

    2024-04-09 11:42:05       36 阅读
  2. Mysql

    Mysql

    2024-04-09 11:42:05      35 阅读
  3. Integer.parseInt

    2024-04-09 11:42:05       35 阅读
  4. 「Spring」Spring Bean的生命周期

    2024-04-09 11:42:05       40 阅读
  5. 前端qiankun如何实现微应用路由跳转

    2024-04-09 11:42:05       36 阅读
  6. 2024 蓝桥打卡Day35

    2024-04-09 11:42:05       34 阅读
  7. Vue3快速上手(简易版)

    2024-04-09 11:42:05       32 阅读
  8. P1226 快速幂

    2024-04-09 11:42:05       30 阅读
  9. 【机器学习理论】2023 Spring Homework 3 Solution

    2024-04-09 11:42:05       38 阅读