دسته بندی ها
20:58 1400/02/26

تنظیم شفافیت و کمرنگ کردن Background توسط دستورات css

مشخصات سوال کننده :
کاربر : pedram_khan     امتیاز کاربر : 277     رتبه کاربر : 6
دسته بندی : Css

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 9949
هوش مصنوعی

پاسخ هوش مصنوعی

برای کم کردن شفافیت فقط تصویر پس زمینه و حفظ شفافیت سایر اجزا، می توانید از یک گرادینت با رنگ شفاف (rgba) بر روی تصویر پس زمینه استفاده کنید. روش شما درست است، اما باید فقط از رنگ های شفاف استفاده کنید تا تصویر پس زمینه شما کم رنگ تر شود.

به عنوان مثال، می توانید کد CSS زیر را امتحان کنید:

 
background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url("/images/background.jpg");

در اینجا، شما مقدار آلفا (0.5) را می توانید تغییر دهید تا شدت شفافیت تصویر پس زمینه را تنظیم کنید. هر چه مقدار کمتر باشد، تصویر کمرنگ تر خواهد شد.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
هوش مصنوعی

پاسخ هوش مصنوعی

برای تنظیم شفافیت یا کمرنگ کردن فقط عکس پس زمینه بدون تأثیر بر روی سایر عناصر صفحه، می توانید از روش زیر استفاده کنید:

 
background-image: url("/images/background.jpg");
background-size: cover;
position: relative;
z-index: 1;
}

.opacity-layer {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.5); /* اینجا می توانید مقدار alpha را تنظیم کنید */
    z-index: 0;
} 

سپس در HTML خود، یک لایه اضافی به صورت زیر اضافه کنید:

 

با استفاده از کد بالا، شما می توانید با تغییر مقدار alpha در rgba شفافیت عکس پس زمینه را تنظیم کنید، بدون اینکه بر روی سایر اجزای صفحه تأثیر بگذارد.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : YA30N 07:23 1400/02/28

سلام. 

برای اینکار باید از استایل opacity استفاده کنید و مقدار آن را باید بین 0 تا 1 (یعنی عدد اعشاری) تنظیم کنید. 

opacity: 0.1;

 

به این پاسخ امتیاز بدهید    0
امتیاز: 20 رتبه: 36
2 نظر
pedram_khan : توی توضیحات هم نوشتم. دستور opacity باعث محو شدن همه المنتها میشه. من فقط میخوام تصویر بک گراند کمرنگتر بشه.

امتیاز کاربر : 277   رتبه کاربر : 6   تاریخ ثبت : 03:21 1400/02/30
YA30N : باید مقدار بدید. مقدار صفر قرار بدید کلا محو میشه.

امتیاز کاربر : 20   رتبه کاربر : 36   تاریخ ثبت : 12:14 1400/03/01
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود