我有一对 768 宽度的屏幕规则。问题在于,在比这更大的屏幕上,浏览器采用错误的规则,将规则应用于旧屏幕。
@keyframes p1
{
from{
bottom:0;display:none;opacity:0;
}
50% {
bottom:15;opacity:0.5;
}
to{
bottom:25%;display:block;opacity:1;
}
}
@media screen and (max-width: 800px) {
@keyframes p1
{
from{
bottom:0;display:none;opacity:0;
}
50% {
bottom:10;opacity:0.5;
}
to{
bottom:15%;display:block;opacity:1;
}
}
}
在更大的屏幕上,浏览器采用最大宽度规则,忽略默认值。