[Webkit-unassigned] [Bug 166962] New: animation-delay has limit in proceeded amount of seconds
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Jan 11 20:30:54 PST 2017
https://bugs.webkit.org/show_bug.cgi?id=166962
Bug ID: 166962
Summary: animation-delay has limit in proceeded amount of
seconds
Classification: Unclassified
Product: WebKit
Version: Safari 10
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: SVG
Assignee: webkit-unassigned at lists.webkit.org
Reporter: david.bruchmann at gmail.com
CC: zimmermann at kde.org
if some CSS like this is used:
.circle-hours-r3730 {
stroke:rgba(0,0,180,0.6);
animation: keyframes-hours-r3730 43200s infinite; /* steps(12)*/
animation-timing-function: linear;
animation-delay:-21600s;
}
the animation is only working if the seconds for ANIMATION-DELAY cover round about half a day or less.
The detailed amount of accepted seconds seems not clear for me and changing randomly.
So in general the feature animation-delay is working but useless for larger amount of seconds.
As I don't have safari by my own I rely on customer reports. Before declining (hopefully not) please check all possible versions and frameworks.
The randomly changing accepted amount of seconds I discovered with Midori-browser on ubuntu.
An example SVG is this:
<svg width="200" height="200" class="main-container" version="1.1" xmlns="http://www.w3.org/2000/svg">
<style type="text/css">
svg.main-container{
background:transparent;
}
</style>
<svg class="circle-watch-content" viewBox="0 0 10000 10000" preserveAspectRatio="none">
<style type="text/css">
.circle-watch-content .donuts {
-webkit-transform-origin:5000px 5000px;
-moz-transform-origin:5000px 5000px;
transform-origin:5000px 5000px;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.circle-watch-content .donuts .donut circle {
stroke-width:350;
stroke-dashoffset:0;
fill:transparent;
}
.circle-background { stroke:rgba(256,256,256,0.7); fill:transparent;}
</style>
<g class="donuts">
<svg class="donut donut-r3730">
<style type="text/css">
@keyframes keyframes-hours-r3730 {
0% { stroke-dasharray:0 23437; }
100% { stroke-dasharray:23436.28 23437; }
}
.circle-hours-r3730 {
stroke:rgba(0,0,180,0.6);
animation: keyframes-hours-r3730 43200s infinite; /* steps(12)*/
animation-timing-function: linear;
animation-delay:-21600s;
}
</style>
<circle cx="5000" cy="5000" r="3730" class="circle-background circle-background-r3730"></circle>
<circle cx="5000" cy="5000" r="3730" class="circle-hours circle-hours-r3730" id="circle-hours-r3730"></circle>
</svg>
</g>
</svg>
</svg>
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170112/e1d16113/attachment.html>
More information about the webkit-unassigned
mailing list