作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这可能只是不可能的问题,但这是我的 CodePen 链接 https://codepen.io/Spectral/pen/QgMdbM?editors=1100
我无法使渐变动画化,是我做错了什么还是这根本不可能?
代码:
<h1 class='knockout'>This text should be animated!</h1>
body{background:#fdf}
.knockout{
margin:50px 0 0 0 auto;
font-family:sans-serif;
color:blue;
/* gradient*/
background: linear-gradient(4deg, #4a6bbd, #b65181, #3c636c);
/* animation */
-webkit-animation: gradientAnimation 4s ease infinite;
-moz-animation: gradientAnimation 4s ease infinite;
-o-animation: gradientAnimation 4s ease infinite;
animation: gradientAnimation 4s ease infinite;
@-webkit-keyframes gradientAnimation {
0%{background-position:2% 0%}
50%{background-position:99% 100%}
100%{background-position:2% 0%}
}
@-moz-keyframes gradientAnimation {
0%{background-position:2% 0%}
50%{background-position:99% 100%}
100%{background-position:2% 0%}
}
@-o-keyframes gradientAnimation {
0%{background-position:2% 0%}
50%{background-position:99% 100%}
100%{background-position:2% 0%}
}
@keyframes gradientAnimation {
0%{background-position:2% 0%}
50%{background-position:99% 100%}
100%{background-position:2% 0%}
}
/* knockout*/
background-size:cover;
-webkit-text-fill-color: transparent;
-webkit-background-clip:text;
font-size:20vw;
text-align:center;
/* stroke*/
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #010;
}
最佳答案
@keyframes {}
代码块必须写在 .knockout {}
代码块之外,而不是在其中。这是背景渐变工作的示例:
https://codepen.io/anon/pen/PjJoym?editors=1100
(我删除了@-webkit、@-moz、@-o 代码以简化此演示)
关于html - 尝试在 CodePen 上制作动画淘汰文本渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44739993/
请假设“使用严格”;并假设 JSLint 已打开并且错误不能被忽略。 我发现运算符和 ',' 启动的列表更具可读性, 例如: var i = 0 , j = 1 , someLongV
我想在我的 Rails 应用程序的 Capybara 测试套件中使用 rspec 模拟来阻止登录用户(使用 Devise/Warden)。这将节省大量时间,并且意味着我的测试套件可以/将会定期运行。
我有一个正在进行大规模返工的应用程序,我一直在探索不同的选择——“按原样”调整,在不同的框架或平台中重做项目,等等。 当我认真思考时,我最不喜欢 java 的有 3 个主要方面: 服务器在修改 Con
我是一名优秀的程序员,十分优秀!