Was ist Linear Gradient/Linearer Farbverlauf?
Der Syntax des Codes sähe dann wie folgt aus:
background: linear-gradient(direction, color-stop1, color-stop2, ..., color-stopN);
Beispiele:
Im Code sieht das ganze dann wie folgt aus(inklusive CSS Transtition):
.rect-default{
margin: 0;
float: left;
margin-right: 20px;
width: 100px;
height: 50px;
background: red;
background: linear-gradient(black, red , yellow, green,
blue, purple, black);
-webkit-transition: height 2s;
transition: height 2s;
}
.rect-default:hover {
height: 50vh;
-webkit-transition: height 2s;
transition: height 2s;
}
linearen Farbverlauf von links nach rechts.
Im Code sieht das ganze dann wie folgt aus(inklusive CSS Transtition):
.rect-to-right {
margin: 0;
float: center;
margin-right: 20px;
width: 100px;
height: 50px;
background: red;
background: linear-gradient(to right,black, red , yellow, green, blue, purple, black);
-webkit-transition: width 2s;
transition: width 2s;
}
.rect-to-right:hover {
width: 100%;
-webkit-transition:width 2s;
transition:width 2s;
}
Im Code sieht das ganze dann wie folgt aus(inklusive CSS Transtition):
.rect-to-bottom-right{
margin: 0;
float: right;
margin-right: 20px;
width: 100px;
height: 50px;
background: red;
background:linear-gradient(to bottom right, black, red , yellow, green, blue, purple, black);
-webkit-transition: width 4s; height 4s;
transition: width 4s, height 4s;
}
.rect-to-bottom-right:hover {
float: right;
width: 150px;
height: 150px;
}
Muster verhält sich ähnlich wie das default Muster,
sprich von oben nach unten.
Im Code sieht das ganze dann wie folgt aus:
.rect-repeat{
height: 150px;
background: red;
background: repeating-linear-gradient(red, yellow 10%, green 20%);
}