28172 sujets
CSS et mise en forme, CSS3
Bonjour,
Tu peux jeter un coup d'oeil aux media queries qui t'aideront à adapter ton css en fonction des tailles d'écrans : https://www.alsacreations.com/article/lire/930-css3-media-queries.html
Tu peux jeter un coup d'oeil aux media queries qui t'aideront à adapter ton css en fonction des tailles d'écrans : https://www.alsacreations.com/article/lire/930-css3-media-queries.html
Ttlp a écrit :
Bonjour,
Tu peux jeter un coup d'oeil aux media queries qui t'aideront à adapter ton css en fonction des tailles d'écrans : https://www.alsacreations.com/article/lire/930-css3-media-queries.html
Sil j'ai bien compris je dois mettre l'attribut média="screen" et ça s'adapte automatiquement??
En fait tu fais tu définis quelle taille d'écran et pour cette taille tu donnes les caractéristiques que tu souhaites.
Par exemple si tu veux que ton texte fasse 12px pour les écrans de smartphones tu feras quelque chose dans ce genre:
En gros les media queries permettent de dire dans ton css, pour telle taille d'écran tu appliques tel style. Mais il faut bien les définir et vérifier la manière dont ta page réagit sur les différentes tailles d'écrans. Tu peux utiliser les inspecteurs sur les navigateurs. Je sais que pour chrome et mozilla ils ont une fonction pour tester le responsive sur ta page.
Modifié par Ttlp (07 Jun 2017 - 10:46)
Par exemple si tu veux que ton texte fasse 12px pour les écrans de smartphones tu feras quelque chose dans ce genre:
@media screen and (max-width:480px) {
.tonTexte {
font-size:12px;
}
}
En gros les media queries permettent de dire dans ton css, pour telle taille d'écran tu appliques tel style. Mais il faut bien les définir et vérifier la manière dont ta page réagit sur les différentes tailles d'écrans. Tu peux utiliser les inspecteurs sur les navigateurs. Je sais que pour chrome et mozilla ils ont une fonction pour tester le responsive sur ta page.
Modifié par Ttlp (07 Jun 2017 - 10:46)
Bonjour,
on peut utiliser l'unité vw pour définir la taille du texte, dans ce cas la taille sera proportionnelle à la largeur de la fenêtre, si j'ai bien compris la question
sachant que la largeur de la fenêtre = 100vw
exemple :
Modifié par farang (08 Jun 2017 - 18:51)
on peut utiliser l'unité vw pour définir la taille du texte, dans ce cas la taille sera proportionnelle à la largeur de la fenêtre, si j'ai bien compris la question
sachant que la largeur de la fenêtre = 100vw
exemple :
h1 {
background:gold;
text-align:center;
font-size:9vw;
line-height:25vw;
margin:0;
padding:0;
}
Modifié par farang (08 Jun 2017 - 18:51)