私は子供がいる親がa
です。ユーザーmouse over
私は子供のボーダーの色を赤に変更しています。できます。は `ホバー`にあります - 異なるシナリオで子供たちの `border-radius`をどう扱うのですか?
私の問題は、子供の長さは静的ではありません。それは動的です。私は、左の境界線を追加していradius
両方first
とlast
が、どのようにsecond
とlast
にright-radius
を追加するには?
.parent {
border:5px solid red;
display:inline-block;
position: relative;
border-radius:5px;
box-sizing:border-box;
margin-bottom:3em;
}
.parent a {
display:block;
padding:1em;
border-bottom:1px solid #ddd;
position: relative;
width:50%;
float:left;
box-sizing:border-box;
}
.parent a:nth-child(odd):hover{
border:5px solid #ddd;
margin: -5px;
}
.parent a:nth-child(even):hover{
border:5px solid #ddd;
margin: -5px;
left:10px;
}
.parent a:first-of-type{
border-top-left-radius:5px;
}
.parent a:last-of-type{
border-bottom-left-radius:5px;
}
<div class="parent">
<a href="#">1</a><a href="#">2</a><a href="#">3</a><a href="#">4</a><a href="#">5</a>
</div>
<div class="parent">
<a href="#">1</a><a href="#">2</a><a href="#">3</a>
</div>
<div class="parent">
<a href="#">1</a>
</div>
を(以来、私は子供の数を知らない)、またはこれを処理するための正しい方法は何ですか?
あなたは以下を使用することができますし、あなたの例のすべてがソートされなければならない
現在の混乱など、より詳細にあなたの問題を記述してください。 –
これは申し訳ありませんが、1行では、「a」要素は動的です(カウントは異なります)。しかし、ホバー上では、丸みを帯びた左右コーナーが必要です。 – user2024080
使用セレクタ:最初の子と:あなたはまだ始まったばかりで、ものを必要と私はあなたのために働いて答えを持って –