- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 SVG 和动画的新手。刚刚创建了一条路径并想用动画绘制它,我正在使用“stroke-dashoffset”但它不起作用。这是我的 HTML:
<div class="Q">
<svg height="100%" width="100%" viewBox="200 0 400 400">
<path id="latter_q" d="M1003.3425022861358,2828.211816939241a655.718421,655.718421,0,1,1,-397.5557043956452,543.2070169791295" style="fill: none; stroke-width: 300px; stroke-linecap: round;" transform="matrix(-0.220662 -0.00474159 0.00474159 -0.220662 452.115 953.136)" stroke="purple"/>
<circle id="e4_circle" cx="322" cy="293" stroke="purple" style="stroke-width: 1px; vector-effect: non-scaling-stroke;" r="38.1936" fill="purple" />
<polygon stroke="purple" id="e5_polygon" style="stroke-width: 1px;" points="625.5 543.206 885.5 7.20558 1149.5 535.206 1021.5 481.206 889.5 225.206 767.5 481.206" fill="purple" transform="matrix(0.618136 0 0 0.618136 -4.20822 17.3249)"/>
</svg>
</div>
和CSS
#latter_q{
animation: DrwaQ 2s linear alternate infinite;
animation-delay: 1s;
/*stroke-dashArray: 1100;*/
stroke-dashoffset: 1100;
}
.Q{
width: 100%;
height: 100%;
position: absolute;
/*opacity: 0;*/
}
@keyframes DrawQ {
to { stroke-dashOffset: 0; }
}
最佳答案
终于成功了。
CSS:
#latter_q{
animation: DrwaQ 2s ease-in ;
animation-delay: 0s;
stroke-dasharray: 3435;
}
@keyframes DrwaQ {
to {
stroke-dashoffset: 6904;
}
from {
stroke-dashoffset: 3447;
}
}
关于css - stroke-dashoffset 不适用于 SVG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44288093/
我有一个 SVG 路径,我正在尝试使用 stroke-dasharray/stroke-dashoffset 组合技巧对其进行动画处理以“绘制”自身(参见 this article更多信息)。但是,尽
我正在用 SVG 制作一个简单的动画 stroke-dashoffset以及一系列路径。 问题是:在没有动画的情况下,内联 SVG 有两个具有非常锐 Angular 的三 Angular 形,并且它们
我有 3 个 svg donut chart 表,每个图表都有一条用 stroke-dasharray 创建的线,所有图表加起来为 100%。 我希望每个图表都从最后一个图表结束的地方开始,所以第一个
我有 3 个 svg donut chart 表,每个图表都有一条用 stroke-dasharray 创建的线,所有图表加起来为 100%。 我希望每个图表都从最后一个图表结束的地方开始,所以第一个
我是 SVG 和动画的新手。刚刚创建了一条路径并想用动画绘制它,我正在使用“stroke-dashoffset”但它不起作用。这是我的 HTML:
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-dashoffset 根据上面的链接,stroke-dashoffs
因此,我通过增加 stroke-dashoffset 值来为这个 SVG Logo 设置动画 svg { position: absolute; top: 50%; left: 50%; tr
我在使用 stroke-dasharray 和 stroke-dashoffset 使我的 SVG 路径设置动画时遇到了一些问题。路径长度用Js计算。下面我包含了一个 JsFiddle,它准确地显示了
我试图画一个 svg 圆。因为我需要使用 stroke-dashoffest 对其进行动画处理,所以圆圈的笔划仅沿逆时针方向填充。有什么办法可以按顺时针方向移动动画。 My Code:
制作动画 stroke-dashoffset我知道使用 CSS @keyframes移动 stroke-dashoffset SVG 路径。但是,因为我想用 background-size: cove
我正在尝试在 D3 中制作路径线动画。我可以让其他过渡起作用,例如淡入淡出效果,但在研究如何过渡路径之后,似乎最好的选择是通过修改它来使用笔画 dasharray var data = { "ty
它在 Google Chrome 中运行良好,但在 Mozilla Firefox 中我的 svg 路径突然出现! 怎么了? 正文: 风格: .ADM-SVG { fill:
我正在尝试在圆形 svg 上进行悬停过渡(不是完整的 360 度,大约 80%)。 根据我的理解,下面的代码应该可以,但是出于某种原因,它不只是指向零,而是添加了额外的迷你拱门。如何避免这种情况? .
即使我添加 -webkit- 前缀,Stroke-dashoffset 也无法在 safari 上运行。请帮我。谢谢!.... 这是我的示例代码.... #path1 { stroke-dasha
我正在尝试从 Javascript 绑定(bind) stroke-dashoffset。我想用变量 this.waittime 替换 20s。怎么做? this.waitime = 20; val
即使我添加 -webkit- 前缀,Stroke-dashoffset 也无法在 safari 上运行。请帮我。谢谢!.... 这是我的示例代码.... #path1 { stroke-dasha
我正在使用 Material Spinner 来显示进度状态。我希望未填充区域为灰色。 最佳答案 先画一个完整的灰色圆圈,不用stroke-dasharray。然后画出你不完整的圆圈(
我正在尝试对 SVG 进行动画处理,使其看起来像是使用 this answer 中描述的技术使用 clippath 和 dashoffset 绘制在屏幕上。期望的结果将是类似于 this codepe
即使我添加 -webkit- 前缀,Stroke-dashoffset 也无法在 safari 上运行。请帮我。谢谢!.... 这是我的示例代码.... #path1 { stroke-dasha
我正在尝试使用半径(rx,ry)在 svg 中创建一个矩形,在顶部和底部带有边框/笔触,并带有圆角。 通过使用 css 属性“dasharray: width, height”,可以仅使用边框/笔触设
我是一名优秀的程序员,十分优秀!