クリックで反転して追加情報を表示できるカードのリストを使用しています。私はそれを見栄えにするためにいくつかの視点を追加したいと思います。各要素のCSSパースペクティブ
私の問題は、リストにいくつかの視点を与えるために、ul要素に視点を取り付ける必要があるということです。原点は親の大きさで定義され、上と下のものは非常に醜い方法で変形されるが、中間のターンでは要素を視点なしで作る。
各要素に独自の視点を与えて滑らかな3D外観を持たせる方法はありますか?できればJavaScriptを使用しないでください。
ul {
perspective: 600px;
}
li {
list-style: none;
width: 100px;
height: 100px;
margin: 5px;
background-color: lightgrey;
transition: all .3s ease;
}
li:hover {
transform: rotateY(180deg);
}
<body>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
</ul>
</body>
ありがとう、これは私が探していたものです。私はあなたの答えを投票しましたが、私はまだそれを数えるために十分な評判を持っていません。 –
@ SinanAl-Kuri:それはいいです。あなたは十分なrep(15)をまだ持っていないので、答えを投票することはできません。しかし、答えは受け入れられたものとしてマークすることができます。この回答に対応する投票ボタンの下にある空白の空白の目盛りをクリックします。これは通常、どのように問題がSOで「解決」されているかです。そして、あなたは歓迎です:) – Harry