我正在研究 CSS 关键帧动画并尝试在圆锥体顶部移动一个圆圈,它看起来像冰淇淋。
我使用绝对位置,但不幸的是它对我不起作用。我尝试使用 % 因为我希望页面响应更快。
非常感谢。
圆的CSS:
.flavour{
width:40px;
height:40px;
border-radius: 50%;
text-align: center;
transition: all 1s;
background-color: orange;
position: absolute;
top: 35%;
left: 10%;
}
.flavourselected{
animation: flavourSelected 1s 1 ease-in-out forwards;
}
@keyframes flavourSelected {
100%{
top: calc(90% - 60px);
left: calc(50% + 20px);
transform: scale(3);
}
}
圆锥体的 CSS:
#cone {
width: 0;
height: 0;
border-left: 60px solid transparent;
border-right: 60px solid transparent;
border-top: 120px solid lightsalmon;
border-radius: 50%;
position: absolute;
top: 90%;
left: 50%;
}
我多次尝试调整顶部和左侧的数字,但圆圈并没有完美地落在锥体上。