dom*_* kp 2 css firefox css-transitions css-transforms
我正在尝试创建带有变换旋转属性的摆动按钮,它在 Opera 和 Chrome 浏览器中工作正常,但在 Firefox 中它在按钮边框中创建奇怪的像素问题:
我的按钮和摆动关键帧的 css 代码
.RedButton {
background-color: #bc0000;
border-radius: 7px;
border: 1px solid #bc0000;
display: inline-block;
cursor: pointer;
color: #fff !important;
font-family: Arial;
font-size: 30px;
font-weight: bold;
padding: 7px 24px;
text-decoration: none;
margin-top: 15px;
animation: swing 5s infinite;
-moz-animation: swing 5s infinite;
transition: 0.2s;
-moz-transition: 0.2s;
}
@-moz-keyframes swing {
20%,
60% {
-moz-transform: rotate(5deg);
}
40%,
80% {
-moz-transform: rotate(-5deg);
}
100% {
-moz-transform: rotate(0deg);
}
}
@keyframes swing {
20%,
60% {
transform: rotate(5deg);
}
40%,
80% {
transform: rotate(-5deg);
}
100% {
transform: rotate(0deg);
}
}Run Code Online (Sandbox Code Playgroud)
<div class="RedButton">Get Started Now!</div>Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?
添加一个小阴影让它看起来更好:
.RedButton {
background-color: #bc0000;
border-radius: 7px;
border: 1px solid #bc0000;
display: inline-block;
cursor: pointer;
color: #fff ;
font-family: Arial;
font-size: 30px;
font-weight: bold;
padding: 7px 24px;
text-decoration: none;
margin-top: 15px;
animation: swing 5s infinite;
box-shadow: 0 0 1px #bc0000;
}
@keyframes swing {
20%,
60% {
transform: rotate(5deg);
}
40%,
80% {
transform: rotate(-5deg);
}
}Run Code Online (Sandbox Code Playgroud)
<div class="RedButton">Get Started Now!</div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
346 次 |
| 最近记录: |