html - 背景颜色在 Safari 中不可见
问题描述
.chevron {
position: relative;
text-align: center;
padding: 12px;
margin-bottom: 6px;
}
.chevron:before {
content: '';
position: absolute;
top: 40px;
left: 0;
height: 100%;
width: 60%;
background-color: rgb(9, 73, 131);
background-color: rgba(9, 73, 131, 1);
transform: skew(0deg, 6deg);
-webkit-transform: skew(0deg, 6deg);
-moz-transform: skew(0deg, 6deg);
-ms-transform: skew(0deg, 6deg);
-o-transform: skew(0deg, 6deg);
}
.chevron:after {
content: '';
position: absolute;
top: 40px;
right: 0;
height: 100%;
width: 60%;
background-color: rgb(9, 73, 131);
background-color: rgba(9, 73, 131, 1);
transform: skew(0deg, -6deg);
-webkit-transform: skew(0deg, -6deg);
-moz-transform: skew(0deg, -6deg);
-ms-transform: skew(0deg, -6deg);
-o-transform: skew(0deg, -6deg);
}
我有一个 Wordpress 项目,我在其中添加了背景颜色。背景颜色适用于除 Safari 之外的所有浏览器。我尝试了多种方法,例如给 rgb(对于旧浏览器)rgba(对于最新浏览器),但它仍然不可见。
解决方案
试试下面的 safari 浏览器 CSS。
_::-webkit-full-page-media, _:future, :root .chevron:before{
background-color: rgb(9, 73, 131);
}
_::-webkit-full-page-media, _:future, :root .chevron:after{
background-color: rgb(9, 73, 131);
}
推荐阅读
- php - 为什么 Laravel 无法创建模型关系?
- string - PowerShell 仅打印字符串的第一个字母
- c++ - Qt 5.13 中的 qtcsv 库未定义引用
- c++ - 将文件中的数字读入多维数组
- java - 如何从 PlayerInteractEvent.RightClickBlock 正确取消块放置?
- django - 将项目部署到 Heroku 构建良好,但无法发布并生成 SECRET_KEY 设置不能为空错误
- hyphen - dbeaver 运行 sql 请求错误 aws dynamodb 表名和破折号
- azure-virtual-network - 无法删除专用端点
- android - Flutter:Android:如何制作带有一些操作按钮的不可移动的本地通知工具栏,如屏幕截图所示
- html - 如何将表格单元格大小调整为剪切的图像内容