मैं सीएसएस के लिए काफी नया हूं और अब तक अपना रास्ता ढूंढ रहा हूं। मैं इन बटनों को छाया और सामान के साथ लिंक बना रहा हूं। अब साइट पर ऐसे कई बटन आवश्यक हैं - बटन के बारे में सब कुछ समान है - कुछ गुणों को छोड़कर चौड़ाई और फ़ॉन्ट आकार की तरह बदलते हैं।सीएसएस - कक्षा वर्गों का विस्तार
अब प्रत्येक कोड के लिए एक ही कोड की प्रतिलिपि बनाने के बजाय - बटन को विस्तारित करने और केवल उन गुणों को जोड़ने का एक तरीका है जो बदलते हैं।
दो बटन के उदाहरण - सीएसएस
.ask-button-display {
background: #8BAF3B;
border-radius: 4px;
display: block;
letter-spacing: 0.5px;
position: relative;
border-color: #293829;
border-width: 2px 1px;
border-style: solid;
text-align:center;
color: #FFF;
width:350px;
font-size: 20px;
font-weight: bold;
padding:10px;
}
.ask-button-submit {
background: #8BAF3B;
border-radius: 4px;
display: block;
letter-spacing: 0.5px;
position: relative;
border-color: #293829;
border-width: 2px 1px;
border-style: solid;
text-align:center;
color: #FFF;
font-weight: bold;
width:75px;
font-size: 12px;
padding: 1px;
}
और यह कैसे मैं वर्तमान में मेरे html में यह उपयोग कर रहा हूँ
<a href="/" id="ask-question-link" class="ask-button-display">Ask a Question</a> <a href="/" class="ask-button-submit" id="ask-button-submit">Submit</a>
इसलिए मैं अगर वहाँ करने के लिए एक क्लीनर तरीका है सोच रहा हूँ है यह -
.button {
/* PUT ALL THE COMMON PROPERTIES HERE */
}
AND THEN SOMEHOW EXTEND IT LIKE
.button #display {
/* THE DIFFERENT PROPERTIES OF Display BUTTON */
}
.button #ask {
/* THE DIFFERENT PROPERTIES OF Ask BUTTON */
}
लेकिन मुझे यकीन नहीं है कि यह कैसे करें। आपके इनपुट
कोई 'कुछ बटन' कैसे बढ़ाता है? मैंने 'वर्ग =' बटन-फू 'के साथ' कुछ बटन-फू 'की कोशिश की, काम नहीं किया। – raffian