J’essaye d’ajouter un gradient en fond de ma page web à l’aide des gradients en CSS3.
Idéalement, j’aimerais que le gradient commence en rouge, se termine en jaune et sans répétitions.
Le problème, c’est que le gradient est répété et j’aimerais éviter cela :
Comme pour les autres types de dégradés, la valeur obtenue n’est pas une couleur CSS (type <color> mais une image sans dimension intrinsèque. Autrement dit, celle-ci ne possède aucune taille « naturelle » ou préférée, sa taille réelle correspondra à la taille de l’élément auquel elle est appliquée.
De ce que j’ai compris, c’est donc la « taille » de l’élément html qui pose problème, comment y remédier ?
Mon code :
<!DOCTYPE html><html><head><metacharset="utf-8"><title>Page web</title><linkrel="stylesheet"href="style.css"></head><body><p>paragraphe de texte</p></body></html>
html {
background-image: linear-gradient(red, yellow);
}
J’aurais utilisé min-height: 100% pour être tranquille et éviter de potentiels bugs sur certains navigateurs (notamment sur Android < 5 qui a pas mal de problèmes de scroll).
Mais sinon c’est ça (le rouge et jaune me fait juste mal aux yeux)
Connectez-vous pour pouvoir poster un message.
Connexion
Pas encore membre ?
Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte