मेरे पास <a>
अलग-अलग आरजीबीए बैकग्राउंड रंगों के साथ टैग्स का एक सेट है, लेकिन एक ही अल्फा है। क्या एकल सीएसएस शैली लिखना संभव है जो केवल आरजीबीए विशेषता की अस्पष्टता को बदल देगा?
कोड का एक त्वरित उदाहरण:
<a href="#"><img src="" /><div class="brown">Link 1</div></a>
<a href="#"><img src="" /><div class="green">Link 2</div></a>
और शैलियों
a {display: block; position: relative}
.brown {position: absolute; bottom: 0; background-color: rgba(118,76,41,.8);}
.green {position: absolute; bottom: 0; background-color: rgba(51,91,11,.8);}
जो मैं करना चाहता हूं वह एक एकल शैली लिखना है जो कि <a>
मँडरा जाने पर अस्पष्टता को बदल देगा , फिर भी रंग अपरिवर्तित रखेगा।
कुछ इस तरह
a:hover .green, a:hover .brown {background-color: rgba(inherit,inherit,inherit,1);}
a
टैग के रूप में एक img
पाठ के चारों ओर और दूसरे के विपरीत । तथ्य यह है कि यह HTML 5 द्वारा समर्थित है एक अच्छा बोनस है।
div
तत्व आपके तत्वों में क्या कर रहे हैंa
?