【发布时间】:2019-05-08 07:42:12
【问题描述】:
我正在尝试创建一个椭圆形 SVG 路径,我想将其用作类似于https://stackoverflow.com/a/48354097/10727821 的动画文本路径,以创建一种始终占据浏览器窗口的全宽和全高的圆形“选框” ,忽略纵横比。
我想问题是我的<ellipse> 描述的是一个完美的圆,而我希望它比这更灵活——但我真的不知道该怎么做……
.ellipse {
display: inline-block;
position: relative;
width: 100%;
height: 100%;
vertical-align: middle;
svg {
display: inline-block;
position: absolute;
top: 0;
left: 0;
}
ellipse {
fill: #333;
}
}
<div class="ellipse">
<svg version="1.1" viewBox="0 0 1000 1000" preserveAspectRatio="none">
<ellipse cx="500" cy="500" rx="500" ry="500"/>
</svg>
</div>
【问题讨论】: