• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کاری کنیم opacity روی فرزندان یک المنت تأثیر نذاره
#1
سلام،
این مشکل شاید خود شما هم باشه. یا دست کم باهاش روبرو شدی ولی دنبال راه حلش نگشتی. من حالا بهت میگم چطوری خیلی راحت حلش کنی.
css3 یکی از ویژگی هاش rgba هست. در حقیقت نوع پیشرفت کرده rgb هست. اون a آخرش مربوط به شفاف کردن یا همون opacity میشه.
برای شفاف سازی یه دستور کلی دیگه هم هست به نام opacity . این دستور کارش تأثیر گذاشتن روی خود المنت دارای این دستور و فرزندانش هست. ولی وقتی از rgba استفاده میکنی، یعنی مقدار شفاف سازی رو برای a وارد کنی، فقط و فقط روی خود المنت تأثیر میذاره. دلیلشم واضحه. چون این ویژگی تنظیم رنگ باید برای یک دستور باشه حتماً. مثلاً
کد:
background-color: rgba(255,255,255,.8);
این درست مثل این می مونه:
کد:
background-color: #fff;
پس گستره ی تأثیری که میذاره فقط خود المنت هست.
غایب
  پاسخ
تشکر شده توسط : masoudmanson hidensoft Bojbaj
#2
یه دموی کلی از کارش میگی ؟
  پاسخ
تشکر شده توسط :
#3
نقل قول:یه دموی کلی از کارش میگی ؟
اسپم نکن و این فقط یک آموزش کلی بود. خودت تست کن ببین.
غایب
  پاسخ
تشکر شده توسط :
#4
علیرضا کجاش اسپم بود؟
http://www.css3.info/preview/rgba/
  پاسخ
تشکر شده توسط :
#5
rgba یک رنگه شفاف هست ولی opacity یک ویژگی (property) هست که مربوط به شفافیت بلوک ها و اجزاست .
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط : hidensoft


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان