मेरे पास माता-पिता हैं a
तत्व। जब उपयोगकर्ता mouse over
मैं बाल सीमा रंग को लाल रंग में बदल रहा हूं। यह काम करता हैं।'होवर' पर - विभिन्न परिदृश्यों पर बच्चों की सीमा-त्रिज्या को कैसे संभालें?
मेरी समस्या यह है कि बच्चे की लंबाई स्थिर नहीं है। यह गतिशील है। मैं बाएं-सीमा radius
दोनों first
और last
जोड़ रहा हूं लेकिन right-radius
को second
और last
पर कैसे जोड़ूं? (के बाद से मैं बच्चों की गिनती नहीं जानते)
.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>
या क्या इस संभाल करने के लिए सही तरीका क्या है?
और अधिक विस्तार के रूप में वर्तमान में अपने भ्रामक साथ अपनी समस्या बताएं। –
मुझे इसके लिए खेद है, एक पंक्ति के रूप में, 'ए' तत्व गतिशील होते हैं (गिनती अलग-अलग होती है) लेकिन होवर पर मुझे गोल कोनों के साथ बाएं और दाएं दोनों की आवश्यकता होती है। – user2024080
चयनकर्ताओं का उपयोग करें: पहला बच्चा और: आखिरी बच्चा अगर आपको शुरुआत में और अंत में –