Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.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
Html5 canvas 绝对定位元素上的CSS3转换消失在画布下,嵌入_Html5 Canvas_Css Transitions_Zurb Foundation - Fatal编程技术网

Html5 canvas 绝对定位元素上的CSS3转换消失在画布下,嵌入

Html5 canvas 绝对定位元素上的CSS3转换消失在画布下,嵌入,html5-canvas,css-transitions,zurb-foundation,Html5 Canvas,Css Transitions,Zurb Foundation,我有一个下拉菜单栏,使用绝对定位元素。悬停时,元素使用CSS3转换淡入。注意,我们使用的是Zurb基金会4的大量修改版本。 .has-dropdown { .dropdown { z-index: 90; opacity: 0; transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; } &

我有一个下拉菜单栏,使用绝对定位元素。悬停时,元素使用CSS3转换淡入。注意,我们使用的是Zurb基金会4的大量修改版本。
.has-dropdown {
    .dropdown {
        z-index: 90;
        opacity: 0;
        transition: opacity .25s ease-in-out;
        -webkit-transition: opacity .25s ease-in-out;
    }
    &.hover .dropdown {
        opacity: 1;
    }
}
我们有一个图像实例,在一个页面上使用html5
选项,在另一个页面上使用YouTube
。YouTube嵌入有
wmode=“不透明”
&wmode=transparent
代码,以强制它们遵守所述的z索引。嵌入和画布及其父元素都设置为
z-index:2;位置:相对位置

我们遇到的问题是,一旦转换完成,.dropdown元素就会落在
后面。这似乎主要发生在Chrome上。只要我们将鼠标移到任何菜单项上,菜单就会弹回到前面


我们如何解决这个问题?

删除转换解决了这个问题。菜单弹出在画布和嵌入的正前方,并停留在那里

不过,这并没有解决css转换的问题。为了解决这个问题,我应用了一个
webkit转换:translate3d(0px,0px,0px)到。下拉列表:

.has-dropdown {
    .dropdown {
        -webkit-transform: translate3d(0px, 0px, 0px);
        opacity: 0;
        transition: opacity .25s ease-in-out;
        -webkit-transition: opacity .25s ease-in-out;
    }
    &.hover .dropdown {
        opacity: 1;
    }
}

现在,我有一个过渡显示在嵌入和画布的顶部。快乐的日子

删除转换修复了该问题。菜单弹出在画布和嵌入的正前方,并停留在那里

不过,这并没有解决css转换的问题。为了解决这个问题,我应用了一个
webkit转换:translate3d(0px,0px,0px)到。下拉列表:

.has-dropdown {
    .dropdown {
        -webkit-transform: translate3d(0px, 0px, 0px);
        opacity: 0;
        transition: opacity .25s ease-in-out;
        -webkit-transition: opacity .25s ease-in-out;
    }
    &.hover .dropdown {
        opacity: 1;
    }
}

现在,我有一个过渡显示在嵌入和画布的顶部。快乐的日子

删除转换修复了该问题。菜单弹出在画布和嵌入的正前方,并停留在那里

不过,这并没有解决css转换的问题。为了解决这个问题,我应用了一个
webkit转换:translate3d(0px,0px,0px)到。下拉列表:

.has-dropdown {
    .dropdown {
        -webkit-transform: translate3d(0px, 0px, 0px);
        opacity: 0;
        transition: opacity .25s ease-in-out;
        -webkit-transition: opacity .25s ease-in-out;
    }
    &.hover .dropdown {
        opacity: 1;
    }
}

现在,我有一个过渡显示在嵌入和画布的顶部。快乐的日子

删除转换修复了该问题。菜单弹出在画布和嵌入的正前方,并停留在那里

不过,这并没有解决css转换的问题。为了解决这个问题,我应用了一个
webkit转换:translate3d(0px,0px,0px)到。下拉列表:

.has-dropdown {
    .dropdown {
        -webkit-transform: translate3d(0px, 0px, 0px);
        opacity: 0;
        transition: opacity .25s ease-in-out;
        -webkit-transition: opacity .25s ease-in-out;
    }
    &.hover .dropdown {
        opacity: 1;
    }
}

现在,我有一个过渡显示在嵌入和画布的顶部。快乐的日子

只需将
z-index
添加到更高的数字,如:

z-index: 1111;
如果需要,添加:

pointer-events: none;

只需将
z-index
添加到更高的数字,如:

z-index: 1111;
如果需要,添加:

pointer-events: none;

只需将
z-index
添加到更高的数字,如:

z-index: 1111;
如果需要,添加:

pointer-events: none;

只需将
z-index
添加到更高的数字,如:

z-index: 1111;
如果需要,添加:

pointer-events: none;

我遇到了一个类似的问题,元素隐藏在webkit上,直到应用了css转换(特别是transform:translate3d)后才悬停在它们上面。向这些元素添加“-webkit transform:translate3d(0px,0px,0px);不透明性:0;”修复了该问题。先生,你真是个天才!谢谢。有人能解释一下为什么这样做吗?我遇到了一个类似的问题,如果应用了css转换(特别是transform:translate3d),元素一直隐藏在webkit上,直到悬停在它们上面。向这些元素添加“-webkit transform:translate3d(0px,0px,0px);不透明性:0;”修复了该问题。先生,你真是个天才!谢谢。有人能解释一下为什么这样做吗?我遇到了一个类似的问题,如果应用了css转换(特别是transform:translate3d),元素一直隐藏在webkit上,直到悬停在它们上面。向这些元素添加“-webkit transform:translate3d(0px,0px,0px);不透明性:0;”修复了该问题。先生,你真是个天才!谢谢。有人能解释一下为什么这样做吗?我遇到了一个类似的问题,如果应用了css转换(特别是transform:translate3d),元素一直隐藏在webkit上,直到悬停在它们上面。向这些元素添加“-webkit transform:translate3d(0px,0px,0px);不透明性:0;”修复了该问题。先生,你真是个天才!谢谢。有人能解释一下为什么这样做有效吗?这不起作用,这是我们尝试的第一件事。:)这不起作用,这是我们尝试的第一件事。:)这不起作用,这是我们尝试的第一件事。:)这不起作用,这是我们尝试的第一件事。:)