شروع دوره پایتون از پنجشنبه 1 خرداد ، مقدماتی تا پیشرفته، بدون پیش نیاز شروع دوره پایتون از پنجشنبه 1 خرداد ، مقدماتی تا پیشرفته، بدون پیش نیاز
🎯 ثبت نام

آموزش گرادینت در CSS3


گرادینت در CSS به شما این امکان را می‌دهد که رنگ‌ها به‌طور تدریجی در هم محو شوند. این افکت بدون نیاز به تصویر، ظاهری زیبا به طراحی وب اضافه می‌کند. در CSS سه نوع گرادینت وجود دارد:

1. Linear Gradient (گرادینت خطی)

در گرادینت خطی، رنگ‌ها در یک مسیر مستقیم (افقی، عمودی یا زاویه‌دار) در هم محو می‌شوند.نحوه استفاده:


    background: linear-gradient(to right, red, yellow);
نکته:

to right: جهت محو شدن از چپ به راست و red, yellow: شروع با قرمز و پایان با زرد.

مثال با زاویه:


    background: linear-gradient(45deg, blue, green);

این گرادینت با زاویه 45 درجه اعمال می‌شود.

2. Radial Gradient (گرادینت شعاعی)

در گرادینت شعاعی، رنگ‌ها از مرکز به اطراف پخش می‌شوند.نحوه استفاده:


    background: radial-gradient(circle, red, yellow, green);
نکته:

circle: گرادینت به‌صورت دایره‌ای اعمال می‌شود و red, yellow, green: رنگ‌ها از مرکز به سمت بیرون پخش می‌شوند.

مثال بیضوی:


    background: radial-gradient(ellipse, blue, lightblue);

3. Conic Gradient (گرادینت مخروطی)

این نوع گرادینت به شکل دایره‌ای است، اما رنگ‌ها به‌صورت چرخشی در جهت عقربه‌های ساعت توزیع می‌شوند.نحوه استفاده:


    background: conic-gradient(from 0deg, red, yellow, green);
نکته:

from 0deg: شروع گرادینت از 0 درجه (بالا) و رنگ‌ها به‌صورت چرخشی تا 360 درجه اعمال می‌شوند.

افزودن چند رنگ با ایستگاه‌های رنگی:

می‌توانید چند رنگ با درصد محو شدن مشخص تعریف کنید. مثال:


    background: linear-gradient(to bottom, red 0%, yellow 50%, green 100%);

شفافیت در گرادینت:

با استفاده از RGBA یا HSLA می‌توانید گرادینت‌های شفاف ایجاد کنید. مثال:


    background: linear-gradient(to right, rgba(255, 0, 0, 0.5), rgba(0, 0, 255, 0.5));

گرادینت به‌عنوان پس‌زمینه با تصویر:

می‌توانید گرادینت را با تصویر ترکیب کنید. مثال:

    
    background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), 
            url('example.jpg');
نکته:

تصویر به همراه یک لایه گرادینت شفاف به کار رفته است.

جمع‌بندی

گرادینت‌ها در CSS ابزاری قدرتمند برای ایجاد پس‌زمینه‌های جذاب و متنوع هستند. با استفاده از گرادینت خطی، شعاعی و مخروطی و همچنین ترکیب آن‌ها با تصاویر یا شفافیت، می‌توانید ظاهر وب‌سایت را بهبود دهید و طراحی‌های مدرنی ایجاد کنید.

1403/07/26 7175 2846
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...