css - 溢出:没有导致容器边缘像素化
问题描述
当我将包含的元素设置为溢出时遇到一些意外的像素化时,我正在 cssbattle.dev 上进行 CSS 战斗:无。
我不确定为什么会发生这种情况,如何解决它或发生了什么。需要明确的是,我对实现相同形状的替代解决方案不感兴趣,我想知道发生了什么以及是否有办法解决它。
这是我对目标的奇怪像素化。
这是形状的CSS。如果这有什么不同的话,我在 Firefox 上。
body {
height: 100vh;
margin: 0;
background: #1A4341;
display: grid;
place-items: center;
}
[a] {
background: #1A4341;
width: 250px;
aspect-ratio: 1;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
position: relative;
overflow: hidden;
}
[b] {
background: #998235;
width: 200px;
aspect-ratio: 1;
border-radius: 50%;
}
[c] {
position: absolute;
background: #F3AC3C;
height: 20px;
box-shadow:
0 0 0 20px #1A4341,
0 0 0 40px #F3AC3C,
0 0 0 60px #1A4341;
width: 100%;
}
<html>
<body>
<div a>
<div b></div>
<div c></div>
</div>
</body>
</html>
解决方案
推荐阅读
- c# - Redis 不会从数据库中检索所有数据
- python-3.x - 如何将浮点数与损失列表相加?我收到错误
- javascript - 更改下拉菜单中复选框的位置
- symfony - Symfony 部署与 capistrano 抛出“目标目录“web”不存在。” 关于资产安装
- python - Smartsheet 添加多个联系人
- python - 将 xyz 文件转换为 geotiff
- r - 结合 lapply 和 lm 为面板数据集的每个日期运行回归
- kotlin - 如何在两个不同的数组中查找重复元素
- winforms - 未从 gridivew.DataSource 为 DataView 设置对象引用作为 DataView
- r - hts 包中的 gts():如何创建严格分层的时间序列,以便应用自上而下的分层预测方法