html - 无法在我的外部 div 内对齐同心内圆

标签 html css

我正在尝试创建一种圆并尝试嵌入一个内圆,但内圆未按照图像中的要求定位。

enter image description here

.outer-circle {
  width: 200px;
  height: 200px;
  background-color: coral;
  border-radius: 50% 50% 0 0;
  transform: rotate(90deg);
}

.inner-circle {
  width: 100px;
  height: 100px;
  margin-left: 10px;
  margin-top: 10px;
  background-color: blue;
  border-radius: 50%;
}
<div class="outer-circle">
  <div class="inner-circle"></div>
</div>

如何在不编写任何 Javascript 的情况下根据需要定位我的内圈。

最佳答案

以下作品:

.outer-circle {
  width: 200px;
  height: 200px;
  background-color: coral;
  border-radius: 50% 50% 0 0;
  transform: rotate(90deg);
  padding-top: 15px;
}

.inner-circle {
  width: 160px;
  height: 160px;
  margin-left: 20px;
  margin-top: 10px;
  background-color: blue;
  border-radius: 50%;
}
<div class="outer-circle">
  <div class="inner-circle"></div>
</div>

关于html - 无法在我的外部 div 内对齐同心内圆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47576429/

相关文章:

html - 不悬停时的菜单项悬停状态 [包含 jsfiddle 链接]

css - 流体输入元件

jquery - 单击时隐藏/显示选项卡文本

Textarea 的 CSS height=100% 在 IE6/IE7 中不工作?

css - 复选框样式 - 针对特定的输入元素

javascript - 在 Twitter Bootstrap 3.0 中滚动时使用 href 动态设置 popover 值

javascript - 尝试验证电子邮件时未显示类名

html - 如何在CSS中同步两个动画?

javascript - 我的 jquery 代码在 Bootstrap 中不起作用

css - 这个 CSS (|=) 是什么意思?这叫什么?