Taille header variable. - HTML/CSS - Programmation
Marsh Posté le 10-04-2010 à 09:55:20
tu veux afficher quelle partie ? Début, fin, milieu?
Au pire tu mets ton width en % en ton background-position: left ou right ou center...
Marsh Posté le 11-04-2010 à 12:35:32
Le truc, c'est que j'ai un autre div sur la droite de ce header (un petit polaroid qui affiche aléatoirement des photos). C'est la partie droite du header que je voudrais afficher.
voir screen :
Donc c'est le bout en rouge qui pose problème.
Marsh Posté le 12-04-2010 à 07:46:22
Ben non, il n'y a pas de problème, tu mets ton width à 100% avec un background-position:left;
Si l'ecran fait moins de 1630px, l'image à droite ne sera pas affichée entièrement...
Tu peux poster le code de ta page ? Parce que la div du polaroid est par dessus le fond ou c'est 2 div collées ?
Marsh Posté le 12-04-2010 à 23:26:37
up !
Et non pour aspirateur, ça ne fonctionnne pas.
Marsh Posté le 13-04-2010 à 07:48:47
Tu as un lien vers ton site ? Ou est ce que tu peux afficher ton code stp ?
Marsh Posté le 13-04-2010 à 11:55:38
Code :
|
Et pour le .css :
Code :
|
La base du site est un Wordpress.
Marsh Posté le 16-04-2010 à 01:49:45
Tu n'aurais pas un lien ? C'est difficile de comprendre par un screen.
C'est plus sympa de tester le truc avec firebug
Marsh Posté le 17-04-2010 à 15:24:11
Ben ouai mais non
http://localhost:81 ça te va pas ?
C'est encore hébergé nul part.
Marsh Posté le 17-04-2010 à 16:37:24
Sinon, une solution en javascript : tu détectes la résolution de l'écran et tu modifies à la vollée le nom des classes des styles qui sont fonction de la résolution, genre "MonStyle1024", "MonStyle800"... et dans ta feuille de style, on y trouve ces classes.
Marsh Posté le 19-04-2010 à 15:41:38
Oui, en fait, le truc, concrètement, vu que j'ai deux div cote à cote.
Il n'y a pas moyen de faire des opérations dans du css ?
Faudrait que mon div de gauche soit à 100% - la taille du petit div de droite.
Pas de solutions non plus en JavaScript pour modifier dynamiquement dans le css la taille du div en fonction de la largeur d'écran que l'ont aura détecté ?
Marsh Posté le 19-04-2010 à 15:44:24
avec javascript, tu modifies à la volée les styles (noms ou valeurs des propriétés).
Marsh Posté le 10-04-2010 à 00:13:13
Bonjour, je voudrais savoir si l'un de vous n'aurais pas une solution, une astuce.
J'ai un header, un div, avec une image en background no repeat. Cette image fait 1630 pixel, pour convenir au grand écran. (voir le css ci dessous). J'aimerais savoir comment n'afficher qu'une partie de l'image sur les petit écran, la partie qui collerais parfaitement avec leur résolution. Le div ne contient aucun texte. Aucune information n'est présente sur la droite, ce n'est pas une question de redimensionnement, c'est un découpage, quitte à charger une image très large et à n'en afficher qu'un bout chez le client.