Rechercher : dans
Par :

Ombre aux bordures de la page web (CSS/HTML)

Dernière réponse le 14 nov 2008 à 18:35:23 hbhh, le 31 mar 2008 à 23:00:17 
 Signaler ce message aux modérateurs

Bonjour,

j'aimerais créer une ombre dans les deux cotés du body de mon site.
comme sur ce site:
http://www.tux-planet.fr/blog/

j'ai déjà l'image, il me faut la technique avec CSS / HTML
j'espere avoir été claire

Merci d'avance!

Configuration: Windows Vista
Internet Explorer 7.0

Meilleures réponses pour « Ombre aux bordures de la page web (CSS/HTML) » dans :
[FreeMind] Publier une mindmap dans une page web Voir FreeMind est un logiciel de mindmapping. Vous avez plusieurs possibilités pour publier votre mindmap dans une page web. Flash applet Java Simple image PNG HTML+Javascript (texte seulement) HTML+Javascript (texte+icônes) HTML+Javascript...
[Webmaster] Publier facilement une vidéo dans une page web VoirPublier une vidéo dans une page web n'est pas toujours évident: Selon le format (AVI, MPG, MOV...) tout le monde ne possède pas forcément le bon plugin et le bon codec. En revanche, la quasi-totalité des navigateurs possèdent le plugin Flash (SWF)....
[Webmaster] Les polices dans les pages web VoirLes limites du web Quand vous utilisez une police dans une page web, elle ne s'affichera que si l'internaute a la même police installée sur son ordinateur. Vous n'avez aucun moyen de forcer l'internaute à télécharger et installer une police, pas...
Télécharger Web Developer Toolbar VoirWebDeveloper est une extension firefox représentant une formidable boîte à outils pour examiner et manipuler les pages web. On peut: Activer/Désactiver java, javascript, HTTP Referer, cache... Manipuler les cookies, les désactiver par domaines,...

1

aragorn86, le 31 mar 2008 à 23:26:22

Salut
ta que lire cette partie de ce tutorial et dit moi apres: http://www.siteduzero.com/tuto-3-42-1-mise-en-boite-partie-1­-2.html#ss_part_3
je supose ke ta le min de connaisence sur HTML et CSS !!!


bonne chance pour toi

Répondre à aragorn86

2

TiPit, le 1 avr 2008 à 04:00:15
  • +2

Les 2 chose que tu a besoin au moin dans le CSS
et image de background

#page {
width: 1010px;
overflow: hidden;
position:relative;
margin: 0px auto;
}

et

html, body {
margin: 0px;
padding: 0px;
background: #eeeeee url(images/bg.png) repeat-y center;
color: #666;
font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
}

Répondre à TiPit

3

hbhh, le 1 avr 2008 à 14:17:12

Oui aragorn86 j'ai des connaissances en css / html.
et le tuto du site du zéro ne correspond pas vraiment à ce que je veux.

TiPit, j'ai essayé ton code, ça ne marche pas. en le modifiant un peu j'ai réussi seulement à afficher l'ombre tout à droite de ma page (ou tout à gauche).
moi je veux une ombre qui montre que la page web est un pe 'surélevé' comme le site http://www.commentcamarche.net aussi d'ailleurs!
et à quoi correspond #page ?

merci d'avance

Répondre à hbhh

4

hbhh, le 2 avr 2008 à 11:38:07

Svpppppp! de l'aide!

Répondre à hbhh

5

ValX76, le 2 avr 2008 à 11:41:50

Salut hbhh ;)
Bon alors j'ai la solution de ton problème =D
Les "ombres" sont faites avec un logiciel de graphisme, comme par exemple Photoshop !
Ce n'est pas de la programmation.

Si tu ne sais pas comment faire des ombres sous photoshop et que tu ne trouves pas la solution sur internet, poste un message ici pour demander.

Sur ce, bonne journée :D

Val'

Répondre à ValX76

6

hbhh, le 2 avr 2008 à 11:48:41

Merci Val mais j'ai déjà l'image (l'ombre).
Il me faut juste le code CSS ou HTML pour l'intégrer et le positionner correctement dans ma page web.


Merciiii

Répondre à hbhh

7

ValX76, le 2 avr 2008 à 11:51:19

Pas de problème hbhh ( on est dans un forum d'aide non :p ? )

Bon alors je vois pas trop pourquoi tu as l'image de l'ombre seule ...
Ou pour que ca soit possible pourrais tu montrer un "plan" ou une capture d'écran de ton site...

En fait, si c'est par exemple un Rectangle avec des ombres, il faut que ça soit UNE SEULE image, mais en ".png" pour garder la transparence :)


=> Donc : Pourrais-tu détailler un petit peu ce que tu veux faire exactement ?

Cordialement.

Répondre à ValX76

8

pommard89, le 2 avr 2008 à 12:00:57

Tu peux faire un truc du genre. Créer un tableau. par exemple 4 colonnes. les deux colonnes des extrémités servent à placer ton image en dégradé. ton html va rechecher dans ton css les propriètés de ton image.


<table width="970" border="0" cellspacing="0" cellpadding="0" class="template">
<tr>
<td class="shadow-left" width="9"> </td>
<td ></td>
<td ></td>

<td class="shadow-right" width="9"> </td>
</tr>
</table>
<table width="970" border="0" cellspacing="0" cellpadding="0" class="template">


Ton css.

td.shadow-left {background:#d1d0cf url(../../tpl_img/shadow-left.jpg) top left repeat-y}
td.shadow-right {background:#d1d0cf url(../../tpl_img/shadow-right.jpg) top right repeat-y}

bien faire deux images distinctes avec un dégradé vers la gauche et un vers la droite.

Répondre à pommard89

9

hbhh, le 7 avr 2008 à 16:55:35

Salut j'ai essayé ta technique mais ça ne marche pas vraiment.
D'autres solutions?

Merci d'avance!...

Répondre à hbhh

10

Gihef, le 7 avr 2008 à 22:43:30

Bonjour,

TiPit a repris le CSS de la page que tu donnes en exemple au début.

html, body {
  margin: 0;
  padding: 0;
  background: #eeeeee url(images/bg.png) repeat-y center;
  color: #666;
  font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
  }  /* Évite les font en px */

et

#page {
  width: 1010px;
  overflow: hidden;
  position:relative;
  margin: 0 auto;
  }
Et donc, ça marche.
Avec leur image (1040 x 1 px), avec les dimensions qu'ils ont choisi.

Toi, tu dois adapter à tes dimensions.
Et placer le contenu de ton site dans le <div id="page">.


Et puis, si tu nous montrais comment tu fais, ça nous éviterait de te proposer des trucs qui marchent sans que tu saches les faire fonctionner.

 --

Répondre à Gihef

11

warlix, le 7 avr 2008 à 22:52:43

Salut


Sinon tu as le choix de faire un png d un bord fin 1 ou 2 pixel avec une ombre portée
tu le mets en bordure
sur ccm sur la gauche ce st juste une barre en dégradé qui donne cet effet , enfin d aprés moi
sur la droite ça dois être le coup du png

Sinon tu peux aussi déterminer une taille fixe de la partie centrale et faire un bg de 900 ou 1024 avec ce procédé ,
une image de 1024x 1 (ou 10) px que tu mets en <div> parie centrale</div>
et le site construit dedans , pour les cotés en fonction des résolution tu y mets en bg une couleur qui passe
la tristesse c est de ne pas savoir que l on est heureux !

Répondre à warlix

12

tomytiger, le 18 aoû 2008 à 13:20:21

Salut

on peut aussi créer un bg (par ex: 800px/1px) qui regroupe a chaque éxtrémité le dégradé en png.
pour la parti css:

body {
background: url('ton bg') left top repeat-y;
background-position:center;
margin: 0;
padding: 0;
}

.page {
width : 800px;
margin : 0 0 0 0;
padding : 0 0 0 0;
}

Puis dans ta page html tu créé une div class="page" c'est tout simple.

Répondre à tomytiger

13

 almantors, le 14 nov 2008 à 18:35:23

Salut!

T'as résolu tn pb ? Almanthor Sanda,

Répondre à almantors