Gradient, iki veya daha fazla rengi birlikte kullanmamızı sağlar. CSS3 ile gelen bir özelliktir. CSS’de renk geçişleri sıklıkla kullanılır.
Gradient (Renk Geçişi) Çeşitleri
- Linear (Doğrusal) Gradient (aşağı/yukarı/sol/sağ/çapraz)
- Radial (Radyal) Gradient
Linear Gradient (Doğrusal Renk Geçişi)
Doğrusal renk geçişleri, yukarı veya aşağı gibi doğrusal biçimlerde iki veya daha fazla rengi biraarada kullanmak içindir.
Yukarıdan Aşağıya
<html> <head> <style> #grad1 { height: 100px; background: -webkit-linear-gradient(pink, green); background: -o-linear-gradient(pink, green); background: -moz-linear-gradient(pink, green); background: linear-gradient(pink, green); } </style> </head> <body> <div id="grad1"></div> </body> </html>
Soldan Sağa
<html> <head> <style> #grad1 { height: 100px; background: -webkit-linear-gradient(left, red, blue); background: -o-linear-gradient(right, red, blue); background: -moz-linear-gradient(right, red, blue); background: linear-gradient(to right, red , blue); } </style> </head> <body> <div id="grad1"></div> </body> </html>
Çapraz (diyagonal)
Çapraz renk geçisi sol üstten başlar.
<html> <head> <style> #grad1 { height: 100px; background: -webkit-linear-gradient(left top, red, blue); background: -o-linear-gradient(bottom right, red, blue); background: -moz-linear-gradient(bottom right, red, blue); background: linear-gradient(to bottom right, red, blue); } </style> </head> <body> <div id="grad1"></div> </body> </html>
İkiden Fazla Renk Kullanmak
<html> <head> <style> #grad2 { height: 100px; background: -webkit-linear-gradient(red, orange, yellow, red, blue, green,pink); background: -o-linear-gradient(red, orange, yellow, red, blue, green,pink); background: -moz-linear-gradient(red, orange, yellow, red, blue, green,pink); background: linear-gradient(red, orange, yellow, red, blue, green,pink); } </style> </head> <body> <div id="grad2"></div> </body> </html>
Radial Gradient (Radyal Renk Geçişi)
Radyal renk geçisi ortadan (merkezden) başlar.
<html> <head> <style> #grad1 { height: 100px; width: 550px; background: -webkit-radial-gradient(red 5%, green 15%, pink 60%); background: -o-radial-gradient(red 5%, green 15%, pink 60%); background: -moz-radial-gradient(red 5%, green 15%, pink 60%); background: radial-gradient(red 5%, green 15%, pink 60%); } </style> </head> <body> <div id="grad1"></div> </body> </html>
Tekrarlı Radyal Renk Geçişi
<html> <head> <style> #grad1 { height: 100px; width: 550px; background: -webkit-repeating-radial-gradient(blue, yellow 10%, green 15%); background: -o-repeating-radial-gradient(blue, yellow 10%, green 15%); background: -moz-repeating-radial-gradient(blue, yellow 10%, green 15%); background: repeating-radial-gradient(blue, yellow 10%, green 15%); } </style> </head> <body> <div id="grad1"></div> </body> </html>
Son Yorumlar