CSS crer un site extensible
Dernière réponse : dans Programmation
bonjour, je suis entrain de creer un site et pour changer je me suis dit que j'allais creer un site qui s'adapterait à toute les résolutions en bref un site extensible comme celui ci !
Voici mon code CSS:
Voici le résultat.... médiocre http://btpni.fr/easysearch/
Je comprend pas pourquoi la photo n'est pas résolutionné ...
auriez vous une idée car toute l'aprème j'ai essayé des code mais rien à faire l'image ne veut pas se dimensionné conformément à la résolution des utilisateur..
Voici mon code CSS:
[color=#ff8c00] body { background-image: url(images/fondcss.jpg); width:auto; height:auto; } [/color]
Voici le résultat.... médiocre http://btpni.fr/easysearch/
Je comprend pas pourquoi la photo n'est pas résolutionné ...
auriez vous une idée car toute l'aprème j'ai essayé des code mais rien à faire l'image ne veut pas se dimensionné conformément à la résolution des utilisateur..
Autres pages sur : css crer site extensible
Lassé par la pub ? Créez un compte
Si tu veux comme l'indique ton titre : "extensible", il faut faire des "images extensibles", la tu a créer une image avec une taille fixe donc tu peux mettre le paramètre :"auto" ça ne fonctionnera pas.
Solution :
Tu dois couper ton image, exemple de coupage : VOIR
Tu ajoutes dans ton css :
Pour faire un site : entête, corps, bas de page ..., ton image tu dois la couper en 3.
Car ici elle se répétera sur la largeur mais pas la hauteur.
conseil : plus ton design est compliqué , plus le css sera allonger, si tu commence dans le css, créer un design plus simple.
Solution :
Tu dois couper ton image, exemple de coupage : VOIR
Tu ajoutes dans ton css :
body { background-image: url(images/fondcss.jpg); background-repeat: repeat-x ; // image ce répétant sur l'axe des X. width:auto; height:?; // hauteur de ton image }
Pour faire un site : entête, corps, bas de page ..., ton image tu dois la couper en 3.
Car ici elle se répétera sur la largeur mais pas la hauteur.
conseil : plus ton design est compliqué , plus le css sera allonger, si tu commence dans le css, créer un design plus simple.
Voila ce que sa donne mais du coup je perd mon effet flash :s http://worldtutoz.com/easysearch/
Il n'y a pas moyen de le gardé ?
même en créant une barre, on peut voir que la qualité de l'image ce détériore... Comment y remédié ?
En tout cas merci de la qualité de ta réponse !
Il n'y a pas moyen de le gardé ?
même en créant une barre, on peut voir que la qualité de l'image ce détériore... Comment y remédié ?
En tout cas merci de la qualité de ta réponse !
Si tu veux garder ton effet flash, il faudra je pense passer par un tableau pour mettre ton image :
Tu met dans la colonne de droite et gauche une certaine largeur de ton image normal, et au milieu une colonne avec ton image avec l'effet flash celle-ci ne sera pas automatique mais aura une taille fixe, tandis que sur les coté la largeur sera auto.
Dans ton CSS bien sûr passe par ID ou CLASS.
Aperçu de ton image : VOIR
Tu met dans la colonne de droite et gauche une certaine largeur de ton image normal, et au milieu une colonne avec ton image avec l'effet flash celle-ci ne sera pas automatique mais aura une taille fixe, tandis que sur les coté la largeur sera auto.
<table> <tr> <td>Image de gauche</td> <td>Image du milieu</td> <td>Image de droite</td> </tr> </table>
Dans ton CSS bien sûr passe par ID ou CLASS.
Aperçu de ton image : VOIR
franchement rien à dire de rien à dire, tu est un bon ! je te félicite l'idée n'est pas conne du tout !
Bref, pour faire simple je compte créer un site qui s'orienterait sur un certain domaine j'en dit pas plus pour le moment
Donc actuellement, je suis entrain de créer ce fameux site où j'utiliserai le fameux moteur de recherche personnalisé de google.
Voici un aperçus actuelle de mon site. (après ton aide bien sure )
http://worldtutoz.com/easysearch/
Maintenant ce que je voudrait, c'est adapter en terme design le moteur de recherche horrible de google.
Pour faire simple je voudrait rendre le fond du champ de texte invisible comme sa il ne se verra pas dans les champ de texte prévu dans le design. (C'est un peut dur à expliquer mais bon)
Et pour boucler le tout, remplacer le bouton rechercher par l'image que j'ai créer sur photoshop.
T'aurais pas une petite idée sur la question ?
Bref, pour faire simple je compte créer un site qui s'orienterait sur un certain domaine j'en dit pas plus pour le moment
Donc actuellement, je suis entrain de créer ce fameux site où j'utiliserai le fameux moteur de recherche personnalisé de google.
Voici un aperçus actuelle de mon site. (après ton aide bien sure )
http://worldtutoz.com/easysearch/
Maintenant ce que je voudrait, c'est adapter en terme design le moteur de recherche horrible de google.
Pour faire simple je voudrait rendre le fond du champ de texte invisible comme sa il ne se verra pas dans les champ de texte prévu dans le design. (C'est un peut dur à expliquer mais bon)
Et pour boucler le tout, remplacer le bouton rechercher par l'image que j'ai créer sur photoshop.
T'aurais pas une petite idée sur la question ?
M@cduf a dit :
Je voix que tu à réussi à mettre ton image perso, concernant le champs, tu ajoutes le paramètre : <input style="background-color:couleur"> , et tu mets la couleur du fond de ton image comme ça on ne verra pas la différence avec le champs et ton fond.ps: la couleur de ton fond c'est : #c0bebe
Il ne vaut mieux pas utiliser cette technique pour insérer du CSS. Le mieux ce serait dans un autre fichier ou entre les balises <head></head> de la page.
shuty a dit :
désolé pour l'inactivité mais j'ai eu quelque souci, dites moi, pourquoi quand je vais sur le site avec firefox sa marche bien ou du moins c'est centré mais je j'y vais avec IE sa marche pas bien ?Parce que IE c'est nul... Enfin, sauf pour la dernière version !
Passe ton code CSS, pour voir.
C'est le problème de conflit avec firefox,IE et opéra.......
Quand tu fais un site pense à regarder ce que sa donne sous IE et firefox, si ça ne donne pas la même chose change de paramètre pour adapter ton site aux 2.
exemple:
Conseiller de mettre des : % que des : px.
ps: si tu veux centrer utilise : margin:auto
Quand tu fais un site pense à regarder ce que sa donne sous IE et firefox, si ça ne donne pas la même chose change de paramètre pour adapter ton site aux 2.
exemple:
Conseiller de mettre des : % que des : px.
ps: si tu veux centrer utilise : margin:auto
Justement les px , IE et mozilla ne le voient pas pareille.
Les % sont plus judicieux dans sont site puisque c'est un site extensible, si il est met par exemple un corps de 1024px, celui qui a une résolution de 1440*900 sont site ne prendra pas tous l'écran tandis que en mettant : 100%, sa règle le problème, Et croit moi 100% sur IE et mozilla c'est pareille!
Les % sont plus judicieux dans sont site puisque c'est un site extensible, si il est met par exemple un corps de 1024px, celui qui a une résolution de 1440*900 sont site ne prendra pas tous l'écran tandis que en mettant : 100%, sa règle le problème, Et croit moi 100% sur IE et mozilla c'est pareille!
M@cduf a dit :
Justement les px , IE et mozilla ne le voient pas pareille.Les % sont plus judicieux dans sont site puisque c'est un site extensible, si il est met par exemple un corps de 1024px, celui qui a une résolution de 1440*900 sont site ne prendra pas tous l'écran tandis que en mettant : 100%, sa règle le problème, Et croit moi 100% sur IE et mozilla c'est pareille!
Ah, je comprend ça, mais je pensais que tu parlais des blocs.
body { background-image: url(images/fondcss.jpg); background-repeat: repeat-x ; // image ce répétant sur l'axe des X. width:auto; } #logo { background-image:url(images/logo.png); background-repeat: no-repeat; margin-bottom: 200px; background-position:center; height:80px; margin-top:200px; } #rechercher { background-image:url(images/barreRecherche.png); background-repeat: no-repeat; height:90px; width:435px; margin-left:300px; margin-top:-125px; }
Je sais pas si c'est ça mais quand tu dis background-position, c'est par rapport au bloc ! Essaie avec un width: 100% et height: 100% avant pour #logo.
Si tu veux que ta barre #rechercher soit centrée fait ça :
Si tu veux que ta barre #rechercher soit centrée fait ça :
#rechercher { background-image:url(images/barreRecherche.png); background-repeat: no-repeat; height:90px; width:435px; position: absolute; top: 50%; left: 50%; margin-top: -45px; margin-left: -217.5px; }
non effet ce que je veux c'est faire comme ce site:
http://www.mozbot.fr/
C'est à dire que je voudrai pouvoir personnalisé ma barre de recherche...
Eux par exemple ont un effet sur le champ de recherche ...
http://www.mozbot.fr/
C'est à dire que je voudrai pouvoir personnalisé ma barre de recherche...
Eux par exemple ont un effet sur le champ de recherche ...
Bah là il suffit de personnaliser l'id des éléments de ton formulaire.
Mon exemple sera très simple, mais ça marche avec n'importe quelle propriété, hein.
J'ai regarde sur le code source de la page, ils ont fait comme ça pour modifier leur barre de recherche :
Mon exemple sera très simple, mais ça marche avec n'importe quelle propriété, hein.
#rechercher { background-color: yellow; }
J'ai regarde sur le code source de la page, ils ont fait comme ça pour modifier leur barre de recherche :
#inp {background: url(sb-bg.gif) no-repeat!important;height: 36px;width: 380px;margin: 0px;padding: 0px;border-style: none!important;font-size: 26px;color: #303058;}
M@cduf a dit :
Justement les px , IE et mozilla ne le voient pas pareille.si
et au fait, y'a une technique pour mettre une image de fond qui se redimensionne... faut que je retrouve le lien
Edit:
http://css-tricks.com/how-to-resizeable-background-imag...
http://css-tricks.com/examples/ImageToBackgroundImage/
Ou encore mieux: http://css-tricks.com/perfect-full-page-background-imag...
Lassé par la pub ? Créez un compte
- Contenus similaires :
- SolutionsProbleme site html/css resolution
- Solutions[Résolu] [CSS/HTML] Centrer mon site web
- ForumSite ou livre pour apprendre le html et le CSS
- Forum[CSS] Comment installer ce Carrousel sur mon site ?
- Forum(html et css) icone du site
- ForumImage de fond en CSS pour un site HTML
- ForumComment faire pour que mon site soit extensible selon les resolution?
- Forumsite pour team css
- Forum--CSS-HTML--comment mettre 2 bandes des deux cotés de mon site ?
- Voir plus