شما اینجا هستید

گرادیان انتقال آهسته بین دو یا چند رنگ را نمایش میدهد.

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

در CSS3 دو نوع گرادیان وجود دارد :

  • گرادیان خطی (linear gradients) که به سمت پایین، بالا، چپ، راست و مورب میرود.
  • گرادیان شعاعی (radial gradients) که یک نقطه مرکز برای آغاز حرکت برایش تعریف میگردد.

گرادیان خطی – linear gradients

برای ایجاد گرادیان خطی باید حداقل دو رنگ تعریف کنیم. این رنگها همان رنگهایی هستند که میخواهید انتقال نرم رنگها از میان آنها باشد. همچنین میتوان نقطه شروع و جهت حرکت (یا زاویه حرکت) را برای گرادیان تنظیم کرد.

سینتکس گرادیان خطی

background: linear-gradient(direction, color-stop1, color-stop2, ...);

 

جهت حرکت پیشفرض گرادیان از بالا به پایین میباشد

مثال زیر گرادیان خطی را که از بالا و با رنگ قرمز آغاز شده و به رنگ آبی تبدیل میشود را نشان میدهد:

<html>

<head>

<style>

#grad1 {

    height: 200px;

    background: linear-gradient(red, blue); /* Standard syntax (must be last) */

}

</style>

</head>

<body>


<h3>Linear Gradient - Top to Bottom</h3>


<div id="grad1"></div>


</body>

</html>

 

گرادیان خطی – چپ به راست

مثال زیر گرادیان خطی را که از چپ و با رنگ قرمز آغاز شده و به رنگ آبی تبدیل میشود را نشان میدهد:

#grad {
  background: linear-gradient(to right, red , blue); /* Standard syntax */
}

گرادیان خطی – مورب

میتوان با مشخص کردن موقعیت عمودی و افقی نقطه آغاز گرادیان را به صورت مورب هم ایجاد کرد.

مثال زیر یک گرادیان خطی که از گوشه بالای چپ آغاز شده و به گوشه پایین راست میرود را نمایش میدهد:

#grad {

  background: linear-gradient(to bottom right, red , blue);
}

 

بهره گیری از زاویه ها

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

سینتکس استفاده از زاویه

background: linear-gradient(angle, color-stop1, color-stop2);

زاویه بین یک خط افقی و خط گرادیان و به جهت خلاف عقربه های ساعت مشخص میگردد. به عبارت دیگر 0deg یک گرادیان از پایین به بالا و 90deg گرادیان چپ به راست ایجاد میکند.

مثال زیر طریقه استفاده از زاویه را در گرادیان خطی نمایش میدهد:

<html>

<head>

<style>

#grad1 {

    height: 100px;

    background: linear-gradient(0deg, red, blue);

}


#grad2 {

    height: 100px;

    background: linear-gradient(90deg, red, blue);

}


#grad3 {

    height: 100px;

    background: linear-gradient(180deg, red, blue);

}


#grad4 {

    height: 100px;

    background: linear-gradient(-90deg, red, blue);

}

</style>

</head>

<body>


<h3>Linear Gradients - Using Different Angles</h3>

<div id="grad1" style="color:white;text-align:center;">0deg</div><br>

<div id="grad2" style="color:white;text-align:center;">90deg</div><br>

<div id="grad3" style="color:white;text-align:center;">180deg</div><br>

<div id="grad4" style="color:white;text-align:center;">-90deg</div>


</body>

</html>

 

استفاده از چند رنگ

مثال زیر نحوه استفاده از چند رنگ را نشان میدهد:

<html>

<head>

<style>

#grad1 {

    height: 55px;

    background: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet);

}

</style>

</head>

<body>


<div id="grad1" style="text-align:center;margin:auto;color:#888888;font-size:40px;font-weight:bold">

Gradient Background

</div>

</body>

 

استفاده کردن از شفافیت – transparency

گرادیان شفافیت را نیز پشتیبانی میکند که میتوان از آن برای ایجاد جلوه های در حال محو استفاده کرد. برای افزودن شفافیت ما از تابع ()rgba برای تعریف رنگها استفاده میکنیم. آخرین پارامتر در ()rgba میتواند عددی از 0 تا 1 باشد که این عدد شفافیت رنگ را مشخص میکند : 0 نشانگر شفافیت کامل و 1 نشانگر نبودن شفافیت است.

مثال زیر یک گرادیان خطی را که از چپ با شفافیت کامل آغاز شده و همینطور آهسته از شفافیتش کم میشود تا به رنگ بدون شفافیت برسد را نشان میدهد:

#grad {
  background: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1));
}

 

گرادیان شعاعی – radial gradients

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

سینتکس گرادیان شعاعی

background: radial-gradient(shape size at position, start-color, ..., last-color);

مثال زیر نحوه ایجاد گرادیان شعاعی را نمایش میدهد:

#grad {
  background: radial-gradient(red, green, blue);
}

شکل ظاهری پیشفرض گرادیان شعاعی، بیضی میباشد.

تنظیم شکل گرادیان شعاعی

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

مثال زیر شکل گرادیان را دایره میکند:

#grad {
  background: radial-gradient(circle, red, yellow, green);
}

 

دیدگاه‌ها

advance cash fast in loans online payday quick until quick cash loans nm quick loans low interet rate quick loans quick no hassle installment loans

quick cash loans tulsa ok quick cash loans broken arrow quick loan quick loans for bad credit same day quick online business loans

quick pay payday loans new york state threatens to garnish quick cash loans scam quick loans quick loans review does quick and loans have wifi

quick 200 dollar loans quick cash loans nm quick loan quick loans in pell city alabama quick loans for millenials

https://paydailoanz.com/# - quick loan

quick loans bad credit with monthly payments online quick approval installment loans quick loans how quick does sallie mae report loans paid off quick same day payday loans

quick cash online loans quick loans online direct deposit quick loans quick small loans online quick online loans direct lender

https://paydailoanz.com/# - quick loan

how to make money make money on the side work from home best ways to make money diy crafts that make money

woodworking ideas to make money how did mark cuban make his money make money make money taking surveys how to make money on facebook

https://make-money-blogs.com/# - make money

how to make money with youtube photos imgclick easily make money sharing will friends social free file upload make money how to make extra money how to make fast money online

how to make money on instagram imgclick will easily make money sharing photos friends social free file upload make money how to make money without a job make money online surveys

https://make-money-blogs.com/# - make money

how to make money online for free how to make money without a job work from home how to make money on amazon legit ways to make money online

best ways to make money how to make money at home work from home where did nancy pelosi make her money how to make quick money

https://make-money-blogs.com/# - work from home

how to make extra money how to make money online how to earn money online or gift cards to amazon work from home make money apps to make money

legitimate ways make extra money how does robinhood make money work from home make money fast how to make fast money online

https://make-money-blogs.com/# - make money

how to make money with a website how to make money online fast make money how to make money on the internet how to make money on instagram

how to make money on the internet how to make money fast make money ways to make money online how much money do youtubers make

http://yogara.ru/ - work from home

best way to make money how did tom steyer make his money make money how much money does pewdiepie make diy crafts that make money

free ways to make money online make money blogging work from home make money taking surveys diy crafts that make money

http://yogin108.ru/ - work from home

how much money can you make on disability how to make money online how to earn money online or gift cards to amazon make money ways to make money at home money make

how did george soros make his money how much money does pewdiepie make work from home how to make money at home how does craigslist make money

https://retoti.ru/ - make money

how to make money without a job diy crafts that make money work from home make money online free how to make quick money

easy ways to make money online how to make extra money from home work from home how to make money online how to earn money online or gift cards to amazon ways to make money

http://i-mori.ru/ - make money

make real money online best ways to make money make money how did betsy devos make her money how much money can you make on disability

how did jeffrey epstein make his money legitimate ways make extra money work from home how to make money on instagram how did mark cuban make his money

http://stroimsudno.ru/ - work from home

casino game online slot games vegas casino slots

casino play online casino slots free slots games slot games http://onlinecasinogamespcx.com/ - casino play

free online slots play online casino slots games online casino real money

online slot games http://onlinecasinosw.com/ - free slots best online casino online casinos online slots

slots free http://onlinecasinosw.com/ - slots free free casino vegas casino slots play casino

no deposit casino http://onlinecasinogamespcx.com/ - vegas casino slots play online casino play slots online

http://onlinecasinosw.com/ online gambling online casino best online casinos best online casinos

gold fish casino slots play casino gold fish casino slots slots for real money http://onlinecasinogamespcx.com/ - slots online

http://onlinecasinosw.com/ casino game casino online best online casinos big fish casino

free casino games online best online casinos play online casino slots free

http://onlinecasinosw.com/ play casino free casino games best online casinos online gambling

casino real money casino games casino slots

What's up it's me, I am also visiting this site
on a regular basis, this website is in fact fastidious and the users are really
sharing fastidious thoughts. https://tylenol1st.com/

real money casino http://onlinecasinosw.com/ free slots games slots games free online casino slots

slots online casino real money online casino bonus gold fish casino slots http://onlinecasinopc.com/ - play casino

online gambling http://onlinecasinopc.com/ best online casinos gold fish casino slots online slots

http://onlinecasinosw.com/ casino games casino blackjack slots games free slots games

world class casino slots http://onlinecasinopc.com/ - slots games free free slots games gold fish casino slots

casino real money http://playcasinosw.com/ - casino bonus codes casino blackjack free casino

casino play play slots casino real money best online casino

big fish casino online casino games free slots

play slots free slots vegas casino slots no deposit casino http://playcasinosw.com/ - online casinos

world class casino slots http://onlinecasinopc.com/ - online casino bonus play slots online play online casino

gold fish casino slots slots for real money casino blackjack casino online http://onlinecasinopc.com/ - slots for real money

best price on viagra 100mg [url=https://viagenupi.com/#]viagra suppliers[/url] natural viagra alternatives viagra suppliers
viagra brand name https://viagenupi.com/

online casino slots http://onlinecasinopc.com/ - online casino real money casino blackjack world class casino slots casino bonus codes

online slot games free casino games free online slots

online casino slots online casino games online casino bonus play slots http://casinoplaysw.com/ - slots for real money

best online casinos http://playcasinosw.com/ - gold fish casino slots slot games online slots

online casino bonus play online casino casino games slots for real money http://playcasinosw.com/ - online casino

http://casinoplaysw.com/ play slots online real casino slots slot games online slots

online gambling http://playcasinosw.com/ free slots best online casino casino online slots

http://casinoplaysw.com/ free casino online casino games slot games free slots

صفحه‌ها

افزودن دیدگاه جدید

دیدگاه

  • تگ‌های HTML مجاز: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • خطوط و پاراگراف‌ها بطور خودکار اعمال می‌شوند.
  • نشانی صفحه‌ها وب و پست الکترونیک بصورت خودکار به پیوند تبدیل می‌شوند.

Plain text

  • تگ‌های HTML مجاز نیستند.
  • نشانی صفحه‌ها وب و پست الکترونیک بصورت خودکار به پیوند تبدیل می‌شوند.
  • خطوط و پاراگراف‌ها بطور خودکار اعمال می‌شوند.
كد امنيتي
این پرسش برای جلوگیری از ارسال اسپمهای اتوماتیک است.