Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css Safari 13&x2B;框阴影仅在内容不为空时显示_Css_Safari_Zurb Foundation - Fatal编程技术网

Css Safari 13&x2B;框阴影仅在内容不为空时显示

Css Safari 13&x2B;框阴影仅在内容不为空时显示,css,safari,zurb-foundation,Css,Safari,Zurb Foundation,当content属性为空(“”)并在Safari中查看时,box shadow属性没有显示,我遇到了一个问题。我可以用Safari 13.1.3复制它,并在iOS 14上收到用户的报告 这里是CSS(它是基础5响应汉堡菜单图标)。< /P> 只要我在content属性中输入一些内容,框阴影就会显示出来。因此,我当然可以在内容中添加一个点,并使用颜色:透明使其消失 有真正的解决办法吗?它在当前的Chrome和Firefox中工作。这里有一个对我有效的修复程序 bug似乎在MalOS(~ 10.1

content
属性为空(“”)并在Safari中查看时,
box shadow
属性没有显示,我遇到了一个问题。我可以用Safari 13.1.3复制它,并在iOS 14上收到用户的报告

这里是CSS(它是基础5响应汉堡菜单图标)。< /P> 只要我在

content
属性中输入一些内容,框阴影就会显示出来。因此,我当然可以在内容中添加一个点,并使用
颜色:透明
使其消失


有真正的解决办法吗?它在当前的Chrome和Firefox中工作。

这里有一个对我有效的修复程序

bug似乎在MalOS(~ 10.15)和iOS(~14.3)的Chrome/Safari中表现出来,对于我们使用基金会5的一些项目,

增加一些高度似乎对我们的项目有用

.tab-bar .menu-icon span {
   height: 2px;
   box-shadow: 0 10px 0 0px #fff,0 16px 0 0px  #fff,0 22px 0 0px #fff;  
}

你可以在这里查看一个比较。蓝色行是标准基础,红色行有固定。

这是一个对我起作用的修正。

bug似乎在MalOS(~ 10.15)和iOS(~14.3)的Chrome/Safari中表现出来,对于我们使用基金会5的一些项目,

增加一些高度似乎对我们的项目有用

.tab-bar .menu-icon span {
   height: 2px;
   box-shadow: 0 10px 0 0px #fff,0 16px 0 0px  #fff,0 22px 0 0px #fff;  
}

你可以在这里查看一个比较。蓝行是标准基础,红行有固定。

可能是高度:0是杀死你的Box阴影?为什么它在Chrome和Firefox中工作?它可以工作,但当我添加一个
高度:1px
时,汉堡图标的第一个栏有不同的颜色。@Lazar Nikoic我尝试过:向CSS添加高度会使框阴影向上缩放。因此,这只是另一个破解,而不是我正在寻找的解决方案。为什么不在元素上放置框阴影,而不是:after选择器?@k123没有元素。我花了一些时间才理解图标是如何工作的,但是
span
是空的,
:after
正在生成图标。盒子阴影是图标。可能高度:0正在杀死你的盒子阴影?为什么它在Chrome和Firefox中工作?它可以工作,但当我添加一个
高度:1px
时,汉堡图标的第一个栏有不同的颜色。@Lazar Nikoic我尝试过:向CSS添加高度会使框阴影向上缩放。因此,这只是另一个破解,而不是我正在寻找的解决方案。为什么不在元素上放置框阴影,而不是:after选择器?@k123没有元素。我花了一些时间才理解图标是如何工作的,但是
span
是空的,
:after
正在生成图标。长方体阴影就是图标。