小编use*_*554的帖子

使用不连续部分为 SVG 路径设置动画

在左边的例子中,路径是连续的(即没有m命令),因此路径的段被一个接一个地绘制。

在右侧示例中,路径是不连续的(即包含m命令),这会导致一次绘制所有段。

如何使正确示例中的线段一个接一个地绘制?

也就是说,只有在最上面的笔画完成时才开始第二笔画,而不是同时开始。

<svg width="220px" height="100px" viewBox="-10 -10 240 120">
<style>
path{stroke-dasharray:500;stroke-dashoffset:500;fill:none;stroke:#000;stroke-width:6px;animation:draw 5s linear infinite;}
@keyframes draw{to{stroke-dashoffset:0;}}
</style>
  <path d="m0,0 h60 v60 h-60 z" />
  <path d="m120,0 h60 m-60,20 h60 m-60,20 h60 m-60,20 h60 m-60,20" />
</svg>
Run Code Online (Sandbox Code Playgroud)

css svg keyframe css-animations

4
推荐指数
1
解决办法
1010
查看次数

用CSS反转列表?(项目,而不是编号.)

是否可以使用CSS反转列表?也就是说,没有 javascript.

这是来源:

<!DOCTYPE html>
<html>
<head>
<title>Reversed List</title>
<style type="text/css">
ol.reverse li { /* what goes here? */ }
</style>
</head>
<body>
<ol class="reverse">
    <li>First</li>
    <li>Second</li>
    <li>Third</li>
</ol>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

这应该是结果:

  1. 第三
  2. 第二
  3. 第一

(当谷歌搜索总是出现关于编号的问题,以及如何在HTML中显示反向排序的列表?看起来它也是关于编号的,即使我现在看到答案不是.)

css

1
推荐指数
1
解决办法
91
查看次数

标签 统计

css ×2

css-animations ×1

keyframe ×1

svg ×1