【问题标题】:CSS or jQuery? How to get circle based on container with flexible size? [duplicate]CSS 还是 jQuery?如何根据具有灵活大小的容器获得圆形? [复制]
【发布时间】:2021-09-03 13:13:18
【问题描述】:

这是我的代码:

html,
body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}

#container {
  width: 50%;
  height: 50%;
}

#shape {
  border: 20px solid red;
  height: 100%;
  width: 100%;
  border-radius: 50%;
}
<div id="container">
  <div id="shape"></div>
</div>

容器总是应该用一个完美的圆来填充,而不是这样的椭圆。所以#shapeheightwidth 应该始终相同,并且应该尽可能好地填充#container

是否可以仅使用 CSS 来做到这一点?还是需要 jQuery?

【问题讨论】:

    标签: jquery css


    【解决方案1】:

    html,
    body {
      margin: 0;
      padding: 0;
      width: 100%;
      height: 100%;
    }
    
    #container {
      width: 50vw;
      height: 50vw;
    }
    
    #shape {
      border: 20px solid red;
      height: 100%;
      width: 100%;
      border-radius: 50%;
    }
    <div id="container">
      <div id="shape"></div>
    </div>

    【讨论】:

      猜你喜欢
      • 2012-05-19
      • 1970-01-01
      • 2012-05-04
      • 1970-01-01
      • 2016-06-13
      • 1970-01-01
      • 2010-09-13
      • 1970-01-01
      相关资源
      最近更新 更多