আমাকে অন্য কোনও কিছু প্রভাবিত না করে 50% স্বচ্ছ একটি সাদা পটভূমি তৈরি করতে হবে। আমি এটা কিভাবে করব?
আমাকে অন্য কোনও কিছু প্রভাবিত না করে 50% স্বচ্ছ একটি সাদা পটভূমি তৈরি করতে হবে। আমি এটা কিভাবে করব?
উত্তর:
ব্যবহার rgba()
:
.transparent {
background-color: rgba(255,255,255,0.5);
}
এটি আপনাকে 50% অস্বচ্ছতা দেবে যখন বাক্সের সামগ্রীতে 100% অস্বচ্ছতা থাকবে।
আপনি যদি ব্যবহার করেন opacity:0.5
তবে সামগ্রীটি ব্যাকগ্রাউন্ডের সাথে ম্লান হয়ে যাবে। সুতরাং এটি ব্যবহার করবেন না।
background:
সঙ্গেbackground-color:
background-color
এর চেয়ে বেশি সঠিক নয় background
।
জানা ভাল
কিছু ওয়েব ব্রাউজারের স্বচ্ছ পটভূমির উপরে ছায়াগুলির সাথে পাঠ্য রেন্ডার করতে সমস্যা হয়। তারপরে আপনি ব্যাকগ্রাউন্ড হিসাবে একটি আধা স্বচ্ছ 1x1 পিএনজি চিত্র ব্যবহার করতে পারেন।
বিঃদ্রঃ
মনে রাখবেন যে আই 6 পিএনজি ফাইলগুলি সমর্থন করে না।
1x1 আধা স্বচ্ছ পিএনজি ব্যবহার করবেন না। 10x10, 100x100 ইত্যাদি পর্যন্ত পিএনজি আকার করুন। (আমি একটি 200x200 পিএনজি ব্যবহার করেছি এবং এটি কেবল 0.25 কেবি ছিল, সুতরাং এখানে ফাইল আকারের বিষয়ে কোনও উদ্বেগ নেই))
এই পোস্টটি দেখার পরে, আমি স্বচ্ছতার সাথে 3, 1x1 পিএনজি দিয়ে আমার ওয়েব পৃষ্ঠা তৈরি করেছি।
ড্রিমউইভার সিএস 5 ট্যাঙ্কিং করছিল। আমি ডসকে ফ্ল্যাশ ব্যাক করছিলাম !!! স্পষ্টতই যে কোনও সময় আমি স্ক্রোল করার, পাঠ্য সন্নিবেশ করার, মূলত কিছু করার চেষ্টা করেছিলাম, ডিডাব্লু একবারে আধা স্বচ্ছ অঞ্চলগুলি 1x1 পিক্সেল পুনরায় লোড করার চেষ্টা করছিলাম ... হ্যাঁ!
অ্যাডোব টেক সমর্থন এমনকি সমস্যাটি কী তা জানত না, তবে আমাকে ফাইলটি পুনর্নির্মাণ করতে বলেছেন (এটি তাদের সিস্টেমে ঘটনাক্রমে কাজ করে)। আমি যখন প্রথম স্বচ্ছ পিএনজি সিএসএস ফাইলে লোড করেছিলাম তখনই ডকটি গভীরভাবে ঘুঘু করে।
তারপরে পিএনজিগুলি ড্রিমউইভার ক্র্যাশ করার বিষয়ে আমি একটি অন্য সহায়তা সাইটে একটি পোস্ট পেয়েছি। আপনার পিএনজিকে আকার দিন; এটি করার কোনও খারাপ দিক নেই।
তারিখ থাকলেও, এই থ্রেডের একটিও উত্তর সর্বজনীনভাবে ব্যবহার করা যায় না। স্বচ্ছ রঙের মুখোশ তৈরি করতে rgba ব্যবহার করা - এটি ব্যাকগ্রাউন্ডের চিত্রগুলির সাথে কীভাবে করা যায় তা ঠিক ব্যাখ্যা করে না।
আমার সমাধান ব্যাকগ্রাউন্ড চিত্র বা রঙের ব্যাকগ্রাউন্ডের জন্য কাজ করে।
#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
}