Bonjour à tous !
Voilà j'ai un petit souçi, je bosse actuellement sur une refonte d'un site, j'utilise le CMS Joomla mais je refais totalement un template afin de le faire coller un maximum au design que je souhaite obtenir...
Ma question est là suivante, j'aimerais intégrer des ombres à une boîte totalement gérée en CSS (<div>) qui contiendra mon contenu, cette bôite devrai être centrée dans la page, faire 600px de large, et si possible être en retrait de 20px en haut, et en bas de la page (même lorsque la page sera plus longue que la taille de l'écran, et que par conséquent, il y aura un ascenseur).
Voilà à quoi ressemble ma boîte et mes ombres :
http://www.artizanal.com/piansmusic/layout_petit.jpg
J'ai pour celà utilisé la classe #container dans mes styles CSS, qui possède ce code là, et qui represente donc mon rectangle beige sur le layout ci dessus :
Ensuite, dans mon fichier index.php de mon template, j'ai disposé deux images (PNG) auxquelles j'ai attribué deux classes toujours dans ma feuille de style, et qui representent cette fois les deux ombres en haut du bloc beige, à gauche et à droite :
J'avoue ça se complique beaucoup trop dès à présent... Surtout que je n'arrive pas à savoir comment faire pour pouvoir placer le reste de mes ombres (celles en bas sur l'image ci dessus)... Comment faire en sorte que les ombres soient placées au bon endroit selon la longueur du contenu (et donc de mon "container") ???
Si certains d'entre vous ont des idées de comment je pourrais m'y prendre, ça me serait vraiment pratique...
Merci d'avance !
Vous pouvez voir l'avancement de mes "tests" ici même : http://www.artizanal.com/piansmusic si jamais il vous manque des informations sur mon code...
Modifié par Zanidou (23 Jul 2006 - 19:24)
Voilà j'ai un petit souçi, je bosse actuellement sur une refonte d'un site, j'utilise le CMS Joomla mais je refais totalement un template afin de le faire coller un maximum au design que je souhaite obtenir...
Ma question est là suivante, j'aimerais intégrer des ombres à une boîte totalement gérée en CSS (<div>) qui contiendra mon contenu, cette bôite devrai être centrée dans la page, faire 600px de large, et si possible être en retrait de 20px en haut, et en bas de la page (même lorsque la page sera plus longue que la taille de l'écran, et que par conséquent, il y aura un ascenseur).
Voilà à quoi ressemble ma boîte et mes ombres :
http://www.artizanal.com/piansmusic/layout_petit.jpg
J'ai pour celà utilisé la classe #container dans mes styles CSS, qui possède ce code là, et qui represente donc mon rectangle beige sur le layout ci dessus :
#container {
position:absolute;
left: 50%;
width: 580px;
height: 100%;
margin-left: -300px;
background-color: #F5F3E6;
padding : 10px;
display: table;
top: 20px;
bottom: 20px;
}
Ensuite, dans mon fichier index.php de mon template, j'ai disposé deux images (PNG) auxquelles j'ai attribué deux classes toujours dans ma feuille de style, et qui representent cette fois les deux ombres en haut du bloc beige, à gauche et à droite :
.ombre_hg {
position:absolute;
left: 50%;
width: 28px;
height: 328px;
margin-left: -328px;
top: 20px;
behavior: url("png.htc");
background-repeat: no-repeat;
}
.ombre_hd {
position:absolute;
left: 50%;
width: 28px;
height: 328px;
margin-left: 300px;
top: 20px;
behavior: url("png.htc");
background-repeat: no-repeat;
}
J'avoue ça se complique beaucoup trop dès à présent... Surtout que je n'arrive pas à savoir comment faire pour pouvoir placer le reste de mes ombres (celles en bas sur l'image ci dessus)... Comment faire en sorte que les ombres soient placées au bon endroit selon la longueur du contenu (et donc de mon "container") ???
Si certains d'entre vous ont des idées de comment je pourrais m'y prendre, ça me serait vraiment pratique...
Merci d'avance !
Vous pouvez voir l'avancement de mes "tests" ici même : http://www.artizanal.com/piansmusic si jamais il vous manque des informations sur mon code...
Modifié par Zanidou (23 Jul 2006 - 19:24)