CSS 动画:为什么当由 autoprefixer 生成时它在 firefox 中不起作用
CSS Animation: why does it not work in firefox when generated by autoprefixer
我正在使用 autoprefixer 并认为 firefox 中的关键帧不必添加前缀。 (使用最新的 FF38)
我原来的CSS
.blinking-cursor {
font-weight: 100;
font-size: 1rem;
color: #2E3D48;
animation: 1s blink step-end infinite;
}
@keyframes "blink" {
from, to {
color: transparent;
}
50% {
color: black;
}
}
<span class="blinking-cursor">|</span>
由 autoprefixer
生成 CSS
.blinking-cursor {
display:block;
font-weight: 100;
font-size: 30px;
color: #2E3D48;
-webkit-animation: 1s blink step-end infinite;
animation: 1s blink step-end infinite;
}
@keyframes "blink" {
from, to {
color: transparent;
}
50% {
color: black;
}
}
@-webkit-keyframes "blink" {
from, to {
color: transparent;
}
50% {
color: black;
}
}
<span class="blinking-cursor">|</span>
那么,如果使用 -moz
,那么为什么光标在动画时不动画 http://codepen.io/ArtemGordinsky/pen/GnLBq
删除关键帧声明中动画名称周围的引号 "
。动画名称是一个标识符,而不是一个字符串。
@keyframes "blink" {
from, to {
color: transparent;
}
50% {
color: black;
}
}
我正在使用 autoprefixer 并认为 firefox 中的关键帧不必添加前缀。 (使用最新的 FF38)
我原来的CSS
.blinking-cursor {
font-weight: 100;
font-size: 1rem;
color: #2E3D48;
animation: 1s blink step-end infinite;
}
@keyframes "blink" {
from, to {
color: transparent;
}
50% {
color: black;
}
}
<span class="blinking-cursor">|</span>
由 autoprefixer
生成 CSS.blinking-cursor {
display:block;
font-weight: 100;
font-size: 30px;
color: #2E3D48;
-webkit-animation: 1s blink step-end infinite;
animation: 1s blink step-end infinite;
}
@keyframes "blink" {
from, to {
color: transparent;
}
50% {
color: black;
}
}
@-webkit-keyframes "blink" {
from, to {
color: transparent;
}
50% {
color: black;
}
}
<span class="blinking-cursor">|</span>
那么,如果使用 -moz
,那么为什么光标在动画时不动画 http://codepen.io/ArtemGordinsky/pen/GnLBq
删除关键帧声明中动画名称周围的引号 "
。动画名称是一个标识符,而不是一个字符串。
@keyframes "blink" {
from, to {
color: transparent;
}
50% {
color: black;
}
}