#element-one
が#element-two
より大きく、#element-two
が#element-three
より大きく、#element-three
がより大きくなる必要がある場合は、CSSでこれを行う方法はありますか?その他の方法で?Zインデックスサークルを行う方法はありますか?
答えて
私は、CSSやJavaScriptでこれを行うための任意の方法を知らない...
私はそれをユーザーが気づいていますせずに、二つの部分に一つの要素を分割します。 (実際、これは、例えばテキストボックスと、すべての場合には不可能であるが、それはイメージでうまく動作。)
だから#element-one-part-A
は#element-two
が#element-three
上にある、#element-two
以上である、そして#element-three
は#element-one-part-B
以上です。技術的にはZインデックスサークルではありませんが、そのように見えます。
これは不可能です。 Z-インデックスはPhotoshopのレイヤーのようなもので、値はスタック内の位置です。
いくつかのJavaScriptで不正行為を試すことはできますか?
は、これは非常に興味深い質問である4つの要素
<html>
<body>
<div id="container">
<div id="e1" class="common">
this is element 1
this is element 1
this is element 1
</div>
<div id="e2" class="common">
this is element 2
this is element 2
this is element 2
</div>
<div id="e3" class="common">
this is element 3
this is element 3
this is element 3
</div>
<div id="e4" class="common">
this is element 4
this is element 4
this is element 4
</div>
</div>
<style>
html { font-size: 3em;}
.common {
position: absolute;
overflow: hidden;
}
.clone {
color: red;
margin-top: -100%;
background-color: rgba(200, 0, 100, .5) !important;
}
.window {
overflow: hidden;
width: 50%;
height: 50%;
position: absolute;
bottom: 0;
left: 0;
background-color: rgba(0,0,0, .2);
}
#container {
width: 600px;
height: 600px;
margin: auto;
background: #eee;
position: relative;
}
#e1 {
background: yellow;
color: orange;
width: 100px;
height: 500px;
top: 50px;
left: 100px;
}
#e2 {
background: lightblue;
color: blue;
width: 500px;
height: 100px;
top: 100px;
left: 50px;
}
#e3 {
background: red;
color: pink;
width: 100px;
height: 500px;
bottom: 50px;
right: 100px;
}
#e4 {
background: lightgreen;
color: green;
width: 500px;
height: 100px;
bottom: 100px;
right: 50px;
}
</style>
<script>
(function() {
var clone = document.getElementById('e1').cloneNode(true);
clone.className = 'common clone';
var view = document.createElement('div');
view.className = 'window';
view.appendChild(clone);
document.getElementById('container').appendChild(view);
})();
</script>
</body>
</html>
これは 'x-index'ではなく' z-index'です)= –
houps!整流された^^ –
- 1. 注釈ビューレイヤーでzオーダーを設定する方法はありますか?
- 2. FB.uiダイアログのZ-インデックスを指定する方法はありますか
- 3. テキストエディタでこれを行う方法はありますか?
- 4. アクセス可能なモーダルを行う方法はありますか?
- 5. JQuery:Flexスタイルのデータバインディングを行う方法はありますか?
- 6. Visual StudioでScalaプログラミングを行う方法はありますか?
- 7. ローカルのCVSプロキシ/サーバを行う方法はありますか?
- 8. ASP.NETポストバックの低レベルデバッグを行う方法はありますか
- 9. iphone。それを行う方法はありますか?
- 10. cuBLASで "saypx"を行う方法はありますか?
- 11. コンポジットでホットリロードを行う方法はありますか?
- 12. 実行時にTableAttributeを設定する方法はありますか、実行時にLINQタイプの切り替えを行う方法はありますか?
- 13. Groovyの方法で値のマッチングを行う方法はありますか?
- 14. これを行うより効率的な方法はありますか?
- 15. これを行うには、より簡潔な方法がありますか?
- 16. この結合を行うより良い方法はありますか?
- 17. java 8 DateTimeFormatterはzとZが切り替わりますか?
- 18. Amazon RedshiftからSQLダンプを行う方法はありますか
- 19. エグゼクティブexecvp - これを行うには良い方法はありますか?
- 20. OracleBulkCopy()挿入行をロールバックする方法はありますか。
- 21. AppEngineでOpenBravoを実行する方法はありますか?
- 22. ASCXを実行するMVCの方法はありますか?
- 23. DataGridViewの行をドラッグアンドドロップする方法はありますか?
- 24. Tracをオフラインで実行する方法はありますか?
- 25. do-whileを実行する方法はありますか?
- 26. .NETでゼロコピーを実行する方法はありますか?
- 27. qpythonでsshを実行する方法はありますか?
- 28. file_get_contents()を実行するJavaScriptの方法はありますか?
- 29. WebClientでPUTを実行する方法はありますか?
- 30. WPFでエイリアスコマンドを実行する方法はありますか?
でこれexempleを参照してください。しかし、私は基本的に答えはいいえ、少しトリックを行うハックになる可能性があります;)ここでまともな答えを見て非常に興味があります。注:サンプルには3つの要素があります。つまり、要素が回転していますか?さらに、どのCSSバージョンが必要か、JavaScriptのハックは許可されていますか? –
これは期間が終了するとは思いません。 1つの要素に複数のz-index値が必要です。非常に興味深い質問ですが、あなたは効果をシミュレートする必要があると思います...あなたは理論的に求めているのですか、それとも要件がありますか?後者の場合は、検査のための模擬バージョンを投稿することができますか?ありがとう! – lnrbob
CSSは時にはビザンチンであるかもしれませんが、[MC Escher](http://en.wikipedia.org/wiki/M._C._Escher)のページレイアウトを作成する基準にはならないと思いますまだ。 CSS 3でさえそうではありません。 –