我正在尝试制作滚动动画,当您滚动时,svg行的x2点将为之前值的50%。在滚动中不断缩小SVG长度
比方说,你开始在X2 = 100,你做一个onscroll
功能,然后在滚动时,你将有一个x2 = 50, 25, 12.5...
等
,行会收缩少快。
这是我到目前为止有:
<body onscroll="myFunction()">
<svg id=l ine height="50" width="100%">
<line id = horLine x1="0" y1="0" x2="100%" y2="0" style="stroke:rgb(255,0,0);stroke-width:2" />
</svg>
</body>
<script>
function myFunction() {
(? ? ?)
}
我不知道的JavaScript,这将是什么。
我假设我应该创建一个变量,然后在每次函数运行时减半该变量值。
我似乎无法弄清楚。
假设他正在使用jQuery。 – Confuzing