-moz-变换 z-index 错误?

2024-05-02

In 这个测试用例 http://jsfiddle.net/MZ7PX/, 没有-moz-transform: rotate(-31deg);,黄色框是可见的(它应该是可见的)。但是如果我添加这个,尽管有一个黄色框是不可见的z-index of 999.

Why?


这不是一个错误,而是有意为之:转换元素时的默认行为是首先将转换后的元素展平为单个层。

你的问题的答案就在 CSS 中transform-style属性,它会覆盖此默认行为,并允许您维护嵌套在正在转换的元素中的各个元素的 z-index 顺序。

如中所述W3C 文档 http://www.w3.org/TR/css3-3d-transforms/#transform-style:

“transform-style”属性定义了嵌套元素在 3D 空间中的渲染方式。如果“transform-style”为“flat”,则该元素的所有子元素都会渲染为元素的 2D 平面。因此,绕 X 或 Y 轴旋转元素将导致位于正 Z 位置或负 Z 位置的子元素出现在元素的平面上,而不是出现在元素的前面或后面。如果“transform-style”是“preserve-3d”,则不会执行这种扁平化,因此子项会保持其在 3D 空间中的位置。

因此,要解决您的问题,理论上您需要将以下内容添加到 CSS 代码中:#one: transform-style:preserve-3d;

不幸的是,“理论上”似乎是这里的游戏名称,因为 Firefox 似乎还不支持此功能。 Safari 显然支持它(请参阅此页面,其中详细介绍了它:http://www.webkit.org/blog/386/3d-transforms/ http://www.webkit.org/blog/386/3d-transforms/),但我快速尝试让它在你的小提琴中工作,即使在 Safari 中也没有成功。

[EDIT]

我可以确认当前版本的 Firefox (v7) 不支持transform-style or -moz-transform-style,并且当前也没有Beta https://developer.mozilla.org/en/Firefox_8_for_developers or Aurora https://developer.mozilla.org/en/Firefox_9_for_developers发布。

信息很难找到,但是Mozilla.org 上的此错误报告 https://bugzilla.mozilla.org/show_bug.cgi?id=682919暗示他们正在为 Firefox 版本 10 开发此功能。

考虑到他们当前的发布周期并不像听起来那么遥远,但距离您能够在 Firefox 中使用此功能还需要一段时间。同时,我可以为您提供的唯一可行的解​​决方案是将元素分开而不是嵌套它们,并独立旋转它们。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

-moz-变换 z-index 错误? 的相关文章

  • jQuery / CSS3 动画阴影效果

    所以这个问题可能会被否决 但我认为有人可能会提供帮助 我正在寻找的效果是蓝色块像气球一样上下盘旋 当块上 下移动时 阴影在其下方不断增大和缩小 关于如何编程的任何想法 或者有人知道可以完成的教程 插件吗 你可以使用 jQuery 来完成 或
  • 项目之间的点线

    我正在建立一个餐厅网站和菜单 我需要在菜单项和价格之间画一条 点线 我需要得到它 而不需要手动一一写点 此功能应该自动工作 是否可以使用 span 或 div 等背景来创建它 我拥有的 我想要的是 我想你正在寻找这样的东西 html div
  • 使用日期类型将输入字段中的日期居中

    我想将日期居中input not input inside div 如果我进行居中 它将把日期居中于input因为有一个右侧面板用于根据日历选择日期 该面板根据输入宽度调整大小 用于演示的小代码片段 center text align ce
  • 在引导程序中使用容器流体会导致水平滚动条

    这是一个简单的例子 div class container fluid div class row div class col lg 12 DUMMY CONTENT div div div Fiddle 演示 http jsfiddle
  • 如何在 flutter/dart 中使用设定大小的自定义字体?

    我正在尝试使用color fontWeight and fontFamily with style style copyWith 我尝试使用的自定义字体是Vonique 我已经将它像这样导入到pubspec yaml fonts famil
  • JSDoc:如何在生成的文档中包含自定义 css 文件模板?

    JS文档docs https jsdoc app about configuring default template html say 将图像目录复制到输出目录 复制全部 将 myproject static 中的静态文件复制到输出目录
  • Bootstrap:下拉菜单无法通过 jQuery 单击打开

    我正在创建一个包含多行的表 所有行都有一个 选项 按钮 该按钮应该显示下拉上下文菜单 为了使代码更短 我使用了一个div以便将其重用为上下文菜单的通用标记 我正在使用 Bootstrap 5 1 3 和 jQuery 3 6 0 以下是我的
  • 页面不会居中对齐

    我遇到了 CSS 问题 http www luukratief design nl dump parallax index html http www luukratief design nl dump parallax index htm
  • 有不同图像尺寸的缩略图 Bootstrap

    我想要包含不同大小和不同文本量的图像的缩略图 但我希望它们都具有相同的大小 像这样来自 Bootstrap 站点的示例 http getbootstrap com components thumbnails custom content 下
  • 使用 JavaScript 从 URL 变量读取来加载不同的 CSS 样式表

    我试图在我的 WordPress 博客上使用两个不同的样式表 以便在通过 Web 访问页面时使用一个样式表 而在通过我们的 iOS 应用程序访问博客内容时使用另一个样式表 现在 我们将 app true 附加到来自 iOS 应用程序的 UR
  • 按钮轮廓大于按钮尺寸

    我试图制作一个带有 3 个点的按钮 虽然它带来了奇怪的问题 当你点击它时 你会注意到在焦点模式下有一座奇怪的 山 button letter spacing 2px padding top 4em padding bottom 8em li
  • 使用百分比 (%) 时如何计算填充?

    为什么本例中的内边距不等于 300 像素 Test width 600px padding right 50 box sizing border box background ddd div TEXT ETISI DHOASIHD I SA
  • Sass 负变量值?

    我有几个 scss 选择器 其中我使用相同数量的正数和负数 如下所示 padding 0 15px 15px margin 0 15px 20px 15px 我更喜欢对所有 15px 量使用一个变量 但这不起作用 pad 15px padd
  • Bootstrap 列中的标题高度相同

    我有这样的 html bootstrap css div class container div class row div class col xs 6 col div class block div class title strong
  • 无法在scrollView中滚动

    我有一个屏幕 我可以在输入字段中输入内容并获得相应的搜索结果 该列表在 ScrollView 中呈现 但当键盘打开时 在 Android 中 它仍然不允许我滚动 我怎样才能解决这个问题 return lt gt addressesFound
  • CSS 计数器输出不匹配

    有人可以解释一下为什么吗section计数器值总共打印 0h2 tags 这是源代码
  • 动态检测屏幕高度和屏幕宽度,以精简图像的高度和宽度

    我以前可以display a div标签仅在portrait使用下面提到的代码corrl https stackoverflow com users 15388872 corrl in this https stackoverflow co
  • 从 3.1 返回后加载 Rails 3(服务器)时出现问题

    Rails 完全菜鸟 我正在使用 Hartl 教程 到了第 4 章 CSS 4 1 2 一切看起来都很顺利 但遇到了一个问题 使页面上的文字看起来
  • 为什么盒子大小调整不适用于画布元素上的宽度/高度属性?

    让我们考虑一下这段代码 canvas width 150px height 150px canvas box sizing border box border 5px solid
  • 两个 div 之间的匿名空白

    这里是Fiddle http jsfiddle net y6hSV 1 我有两个divs一个用于标题 另一个用于主体 在 的里面div这是标题 我还有另一个div那个 div 是floated left 因为那个floating 两者之间出

随机推荐

  • 使用 List.Sort(Comparison Comparison 在 C# 中对列表进行排序

    我创建了一个类 如下所示 public class StringMatch public int line num public int num of words 我创建了一个列表 List
  • 共享 Google 地图或拍摄 Android 手机屏幕截图

    我正在使用 android google map api v2 开发 android 应用程序 到目前为止我已经取得了以下成绩 打开谷歌地图显示用户的位置 当他行走时 他可以在地图上添加标记 标记他经过的地方 他可以删除标记或拖动它们 我现
  • Kotlin:乐趣与 val

    Kotlin 支持计算属性但我不确定何时使用它们 假设我有一堂课 class Car val color String 并有这个返回的函数true如果汽车是白色的 fun isWhite car Car Boolean return car
  • 各种 Android 设备的应用程序背景大小

    我正在为所有 Android 设备的应用程序设计背景 我在想图像的大小 以像素为单位 是多少 从开发者网站我发现了以下等式 px dp dpi 160 那么 px 取决于两个变量 首先 dp 我们有 xlarge screens are a
  • Ember-cli:导入毯子.js 导致测试运行程序挂起

    我目前正在使用 ember cli 和 ember qUnit 进行测试 我还想将代码覆盖率结果添加到测试输出中 因此经过一些研究后 blanketjs 似乎是可行的方法 我使用以下方法安装了毯子 npm 安装毯子 并将毯子文件夹移至 em
  • 我可以使用 Google Maps API v3 操作 KML 吗?

    我正在 Google Maps API v3 中使用 KMLLayer 加载 KML 是否可以引用地图上的多边形并执行诸如更改颜色或透明度之类的操作 不 你不能那样做 因为 kmllayer 中没有像对象一样的多边形 来自谷歌文档 http
  • 排除“解析错误,意外的‘>’”错误[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我收到这个
  • SQS - 通过 ID 获取消息

    我是否可以使用 Amazon PHP SDK 根据消息 ID 从 SQS 队列获取消息 我是否必须获取队列中的所有消息 然后在服务器上对其进行过滤 我的服务器收到带有队列消息 ID 的 SNS 发起请求 我必须从来自 SQS 的消息数组中过
  • Swift 5 / Xcode 11 更新后模拟器在动画块处冻结

    我在 Xcode 11 中将项目更新为 Swift 5 现在程序在 iPhone 11 模拟器中的动画块处冻结 当我在动画之后设置断点时 它永远不会命中它 重新启动 Xcode 和模拟器并没有解决问题 如果我在设备上运行该程序 它可以正常工
  • 随着索引和文档数量恒定,elasticsearch 批量索引会随着时间的推移而变慢

    我遇到了使用 NET NEST 客户端和 ElasticSearch 进行批量索引的性能随着时间的推移 索引数量和文档数量恒定而降低的情况 我们正在奔跑ElasticSearch Version 0 19 11 JVM 23 5 b02在具
  • 如果 useAsync 为 true,FileStream.ReadAsync 会阻止 UI,但如果为 false,则不会阻止 UI

    我读到了关于useAsync参数在这个FileStream构造函数 FileStream String FileMode FileAccess FileShare Int32 Boolean https learn microsoft co
  • R 笔记本:opts_chunk 没有效果

    我正在开发我的第一台 R 笔记本 除了一个问题之外 它运行得很好 我想成为我内联输出的数字 r realbignumber 以逗号作为分隔符且最多 2 位小数 123 456 789 12 为了实现这一目标 我在文档的开头添加了一个块 其中
  • 智能感知永远加载

    Recently installed 16 5 and Intellisense never ends to load on a fairly simple project 我不得不说我运行的是 Ryzen 3990 和 SSD 所以很惊讶
  • 必须指定 Spring Security 身份验证管理器 - 用于自定义过滤器

    我正在尝试创建自定义用户名密码身份验证过滤器 因为我需要验证来自两个不同来源的密码 我正在使用 Spring Boot 1 2 1 和 Java 配置 我在部署时遇到的错误是 Caused by org springframework be
  • 是否可以过滤流聊天中的嵌套对象?

    流聊天 v6 7 3 当我连接除 id 名称和图像之外的用户时 我将自己的属性添加为对象 如下所示 await client connectUser id jose name pepe image https i imgur com YEG
  • 关闭/清理“混合”文件描述符/套接字

    当我使用accept 创建一个套接字并使用fdopen 从中创建一个文件时 我需要做什么来清理所有内容 我是否需要对 FILE 执行 fclose 对套接字执行 shutdown 和 close 还是只需要 shutdown 和 或 clo
  • 从经度/纬度迁移到 GeoDjango Points?

    使用 Django ORM Postgres PostGIS 和 Django 迁移 如何转换现有的longitude and latitude将字段浮动到单个 GeoDjango 点字段中 我正在寻找类似的东西Location objec
  • mysql REGEXP 不匹配

    我有一个正则表达式 旨在捕获字符串中的电话号码 1 s d 3 s d 3 s d 4 我尝试使用以下查询在 MySql 数据库中查询此正则表达式 SELECT FROM everything instances meta AS m WHE
  • BotBuilder - 具有调度错误的 NLP 不知道这样的主机

    我是使用 Bot Builder 框架的新手 我正在关注微软的这个教程https learn microsoft com en us azure cognitive services qnamaker tutorials integrate
  • -moz-变换 z-index 错误?

    In 这个测试用例 http jsfiddle net MZ7PX 没有 moz transform rotate 31deg 黄色框是可见的 它应该是可见的 但是如果我添加这个 尽管有一个黄色框是不可见的z index of 999 Wh