小编use*_*121的帖子

使用firefox打破3D变换z-index,保留-3d未保留

Firefox中的3D变换似乎与z-index存在问题.在我看来,渲染是"忽略"3D Z位置,并简单地使用来自DOM的z-index.有趣的是,当可见部分变小时,只有轮子的一部分可见,z-index突然正确,尽管其他人工制品开始出现.

这个交集错误演示自2011年以来在Firefox中被窃听,但是我的圈子没有交叉 - 所以我希望它在某种程度上是可能的. http://jsfiddle.net/yNfQX/21/

Firefox Bugtracker:https://bugzilla.mozilla.org/show_bug.cgi id = 689498

.perspective {
  width: 400px;
  height: 400px;
  position: relative;
  perspective: 3000px;
  display: block;
}
.dcw {
  width: 100%;
  height: 100%;
  position: absolute;
  transform-style: preserve-3d;
}
.dc {
  top: calc(50% - 44px);
  left: calc(50% - 44px);
  margin: auto;
  border-radius: 50%;
  position: absolute;
  cursor: pointer;
  transform-style: preserve-3d;
  width: 88px;
  height: 88px;
  border: 1px solid black;
}
Run Code Online (Sandbox Code Playgroud)
<div class="perspective">
  <div class="dcw">
    <div class="dc" style="background-color: rgba(255,0,0,1);transform:    rotateZ( 0deg ) translateX(125px) rotateX( …
Run Code Online (Sandbox Code Playgroud)

html css firefox transform css3

15
推荐指数
1
解决办法
884
查看次数

parent :: method()-调用非静态方法

我不理解在PHP中调用父方法的概念。父方法不是静态的,但会被静态调用-通常,PHP会引发错误/警告。

问题是,这是PHP的一个怪癖,还是在OOP中应该如何?

以php.net为例:

<?php
class A {
    function example() {
        echo "I am A::example() and provide basic functionality.<br />\n";
    }
}

class B extends A {
    function example() {
        echo "I am B::example() and provide additional functionality.<br />\n";
        parent::example();
    }
}

$b = new B;

// This will call B::example(), which will in turn call A::example().
$b->example();
?>
Run Code Online (Sandbox Code Playgroud)

http://php.net/manual/zh/keyword.parent.php

在PHP 5中,调用非静态方法将静态生成E_STRICT级警告。

http://php.net/manual/zh/language.oop5.static.php

php oop parent

5
推荐指数
1
解决办法
2512
查看次数

标签 统计

css ×1

css3 ×1

firefox ×1

html ×1

oop ×1

parent ×1

php ×1

transform ×1