css - 背景动画忽略FF中的边框半径
问题描述
背景使用动画反复淡入淡出。背景填充似乎忽略了 DIV 的边框半径。它似乎在 chrome 中按预期工作,但在 FF (v 78.11) 中没有。想知道我是否应该使用某些 Mozilla 特定属性?DIV 显示半径,动画做它应该做的,角只是没有被剪裁以适应半径。我猜是FF错误?
div {
width: 50%;
height: 40px;
border: 2px solid black;
display: inline-block;
box-sizing: border-box;
text-align: center
}
div:first-child {
border-top-left-radius: 16px;
}
div:nth-child(2) {
border-top-right-radius: 16px;
}
.warning {
animation: WARNING-FLASH 1s infinite;
border-top-left-radius: 16px;
}
@keyframes WARNING-FLASH {
0% {
background-color: #cc190c00;
}
50% {
background-color: #cc190c;
}
100% {
background-color: #cc190c00;
}
}
<div class="warning">testing</div><div>some stuff</div>
解决方案
推荐阅读
- testing - 如何定义用于 Oculus 远程监视器的“远程变量”?
- javascript - Javascript后置摄像头
- android - 滚动时 Listview 中的 Android 项目重叠
- java - 使用 JsonSubTypes 的 InvalidSchemaException,没有选择我在基本接口中定义的内容
- mysql - Mysql where 子句在主键字段上接受带有字符串的整数
- hive - 如何将字符串格式的日期(“April 25, 2018”)转换为 hive 中的时间戳?
- php - 在 PHP 中从 REST API 读取 JSON - 无数据
- angular - 在 Angular 6 中从控制台隐藏 IE 警告
- javascript - 元素句柄的 Puppeteer 循环不起作用
- java - 在 ClientInterceptor 上使用 grpc-java 在元数据中包含消息哈希?