मुझे कुछ और प्रभावित किए बिना एक सफेद पृष्ठभूमि को 50% पारदर्शी बनाने की आवश्यकता है। मैं यह कैसे करुं?
मुझे कुछ और प्रभावित किए बिना एक सफेद पृष्ठभूमि को 50% पारदर्शी बनाने की आवश्यकता है। मैं यह कैसे करुं?
जवाबों:
उपयोग करें rgba():
.transparent {
background-color: rgba(255,255,255,0.5);
}
इससे आपको 50% अपारदर्शिता मिलेगी जबकि बॉक्स की सामग्री में 100% अपारदर्शिता बनी रहेगी।
यदि आप उपयोग करते हैं opacity:0.5, तो सामग्री फीका होने के साथ-साथ पृष्ठभूमि भी होगी। इसलिए इसका उपयोग न करें।
background:साथ बदलेंbackground-color:
background-colorसे ज्यादा सही नहीं है background।
जानकार अच्छा लगा
कुछ वेब ब्राउज़रों को पारदर्शी पृष्ठभूमि के शीर्ष पर छाया के साथ पाठ को प्रस्तुत करने में कठिनाई होती है। फिर आप पृष्ठभूमि के रूप में एक अर्ध पारदर्शी 1x1 पीएनजी छवि का उपयोग कर सकते हैं।
ध्यान दें
याद रखें कि IE6 PNG फ़ाइलों का समर्थन नहीं करता है।
1x1 अर्ध पारदर्शी पीएनजी का उपयोग न करें। पीएनजी को 10x10, 100x100 आदि तक आकार दें, जो भी आपके पेज पर आता है। (मैंने 200x200 पीएनजी का उपयोग किया और यह केवल 0.25 केबी था, इसलिए यहां फ़ाइल आकार पर कोई वास्तविक चिंता नहीं है।)
इस पोस्ट पर जाने के बाद, मैंने अलग-अलग पारदर्शिता के साथ 3, 1x1 पीएनजी के साथ अपना वेब पेज बनाया।
Dreamweaver CS5 टैंक कर रहा था। मैं डॉस के लिए फ्लैश बैक कर रहा था !!! जाहिरा तौर पर किसी भी समय मैंने स्क्रॉल करने की कोशिश की, पाठ सम्मिलित करें, मूल रूप से कुछ भी करें, DW एक समय में अर्ध पारदर्शी क्षेत्रों 1x1 पिक्सेल को फिर से लोड करने की कोशिश कर रहा था ... YIKES!
Adobe तकनीकी सहायता को यह भी नहीं पता था कि समस्या क्या थी, लेकिन मुझे फ़ाइल के पुनर्निर्माण के लिए कहा (यह उनके सिस्टम पर काम किया, संयोग से)। यह केवल तब था जब मैंने पहली पारदर्शी पीएनजी को सीएसएस फाइल में लोड किया था कि डॉक कबूतर फिर से गहरा हो।
तब मुझे पीएनजी के ड्रीमविवर के दुर्घटनाग्रस्त होने के बारे में एक अन्य सहायता साइट पर एक पोस्ट मिली। अपने पीएनजी को आकार दें; ऐसा करने के लिए कोई नकारात्मक पहलू नहीं है।
हालांकि दिनांकित, इस धागे पर एक भी उत्तर सार्वभौमिक रूप से उपयोग नहीं किया जा सकता है। पारदर्शी रंग मास्क बनाने के लिए आरजीबीए का उपयोग करना - जो पृष्ठभूमि छवियों के साथ ऐसा करने के लिए बिल्कुल नहीं समझाता है।
मेरा समाधान पृष्ठभूमि छवियों या रंग पृष्ठभूमि के लिए काम करता है।
#parent {
font-family: 'Open Sans Condensed', sans-serif;
font-size: 19px;
text-transform: uppercase;
border-radius: 50%;
margin: 20px auto;
width: 125px;
height: 125px;
background-color: #476172;
background-image: url('https://unsplash.it/200/300/?random');
line-height: 29px;
text-align:center;
}
#content {
color: white;
height: 125px !important;
width: 125px !important;
display: table-cell;
border-radius: 50%;
vertical-align: middle;
background: rgba(0,0,0, .3);
}
<h1 id="parent"><a href="" id="content" title="content" rel="home">Example</a></h1>
div.main{
width:100%;
height:550px;
background: url('https://images.unsplash.com/photo-1503135935062-
b7d1f5a0690f?ixlib=rb-enter code here0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=cf4d0c234ecaecd14f51a2343cc89b6c&dpr=1&auto=format&fit=crop&w=376&h=564&q=60&cs=tinysrgb') no-repeat;
background-position:center;
background-size:cover
}
div.main>div{
width:100px;
height:320px;
background:transparent;
background-attachment:fixed;
border-top:25px solid orange;
border-left:120px solid orange;
border-bottom:25px solid orange;
border-right:10px solid orange;
margin-left:150px
}
