View Full Version : مشکل Opacity کردن Div
mhd.ghavam
یک شنبه 02 مرداد 1390, 16:30 عصر
سلام دوستان گلم
خسته نباشید من چند تا div دارم که می خوام این هارو opacity رو براشون کم کنم به شکلی که تصویر زیرشون دیده بشه
اما این کارو که انجام میدم تمامی محتویات opacity شون کم میشه تصاویر و متن ها نمی دونم چی کار کنم خیلی گشتم
من می خوام که فقط background کم بشه و محتویات به طور عادی بمونن
این هم از کد CSS
background-color:#bcecff;
line-height:2;
border-right:2px solid #06BFCE;
border-left:2px solid #06BFCE;
filter:alpha(opacity=60);
opacity: 0.6;
binyaft
یک شنبه 02 مرداد 1390, 18:07 عصر
برای تصاویر
img{
opacity: 0.6;
}
mhd.ghavam
دوشنبه 03 مرداد 1390, 07:51 صبح
نشد دوست عزیز یعنی کسی نبود کمک کنه
AMIBCT
دوشنبه 03 مرداد 1390, 08:50 صبح
محتوا وقتی داخل div باشه باید شفافیتش با شفافیت div کم بشه
اگه این طوری نباشه غیر منطقیه
شما اگه میخواهید این طوری نشه
یه یه div دیگه بدون پس زمینه ایجاد کنید و محتواتون رو داخل اون بذارین
اون div با پس زمینه هم خالی باشه و زیر این div جدید نمایش داده بشه
mhd.ghavam
دوشنبه 03 مرداد 1390, 13:53 عصر
محتوا وقتی داخل div باشه باید شفافیتش با شفافیت div کم بشه
اگه این طوری نباشه غیر منطقیه
شما اگه میخواهید این طوری نشه
یه یه div دیگه بدون پس زمینه ایجاد کنید و محتواتون رو داخل اون بذارین
اون div با پس زمینه هم خالی باشه و زیر این div جدید نمایش داده بشه
این کار رو هم انجام دادم اما بی فایده بودش
AMIBCT
دوشنبه 03 مرداد 1390, 16:28 عصر
درست انجام ندادید
mojtaba00
دوشنبه 03 مرداد 1390, 17:26 عصر
سلام دوست عزیز.
دوستان درست جواب دادند ولی من کاملش می کنم.
اولا که ما اگه شفافیت یک div رو کم کنیم، شفافیت کل اون کم میشه نه فقط بک گراندش. اگر می خواهیم اینطور باشه باید از 2 تا div استفاده کنیم. یکی برای تصویر و یکی برای متن.
دوما اینکه تغییر خاصیت opacity در مرورگرهای مختلف فرق می کنه. مثلا اگر بخواهیم خاصیت شفافیت یک div رو به 50% برسونیم از کد زیر استفاده می کنیم.
.somediv
{
-moz-opacity:.50;
filter:alpha(opacity=50);
opacity:.50;
}
mhd.ghavam
دوشنبه 03 مرداد 1390, 17:48 عصر
سلام دوست عزیز.
دوستان درست جواب دادند ولی من کاملش می کنم.
اولا که ما اگه شفافیت یک div رو کم کنیم، شفافیت کل اون کم میشه نه فقط بک گراندش. اگر می خواهیم اینطور باشه باید از 2 تا div استفاده کنیم. یکی برای تصویر و یکی برای متن.
دوما اینکه تغییر خاصیت opacity در مرورگرهای مختلف فرق می کنه. مثلا اگر بخواهیم خاصیت شفافیت یک div رو به 50% برسونیم از کد زیر استفاده می کنیم.
.somediv
{
-moz-opacity:.50;
filter:alpha(opacity=50);
opacity:.50;
}
دوست عزیز خیلی ممنونم از راهنماییات میشه لطف کنی و یک نمونه واسه من بذاری بخدا خیلی تلاش کردم و خیلی هم سرچ کردم خدا خیرت بده
mr.zenith
سه شنبه 04 مرداد 1390, 01:27 صبح
سلام
یک دوری اینجا بزن ببین چطوری میشه
http://www.w3schools.com/css/css_image_transparency.asp
mhd.ghavam
سه شنبه 04 مرداد 1390, 07:36 صبح
مرسی دوست عزیز اینو قبلا تست کرده بودم اما دوباره تست میکنم
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.