固定メニューを作成しようとしています。アイテムにカーソルを合わせると、3つのアイテムすべてが右から左に移動します。どうしてか分かりません。私はそれが動く方法を期待していません。私が必要とするのは、ホバリングしたときに(右から左に)1つのアイテムが伸びることだけです。メニューのアイテムを伸ばす方法(右から左) - HTMLとCSS
HTMLコード:
<div class="cs-menu">
<div class="item">one</div>
<div class="item">two</div>
<div class="item">three</div
</div>
CSSコード:
.cs-menu {
position: fixed;
top: 35%;
right:10%;
}
.cs-menu .item {
border: 1px solid red;
width: 40px;
height: 40px;
background: #f9f397;
transition: width 1s;
}
.cs-menu .item:hover {
width: 150px;
}
ここでは私のデモです: https://jsfiddle.net/rq9vudfd/5/
私はアイテムが一緒に移動する方法を理解していません。あなたが私を助けることを願っています。 ありがとうございます。
ワ。それは私が望むように働く。しかし、私は理由を知らない。少し説明できますか?ところで、ありがとうございました。 – user3089480
@ user3089480説明を追加しました。あなたは歓迎です - :) –