begin process at 2012 05 31 06:40:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Web 2.0

 > 

CSS

 > 

problème d'affichage menu circulaire css


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

problème d'affichage menu circulaire css

mercredi 12 mai 2010 à 18:11:13 | problème d'affichage menu circulaire css

rahile


Bonjour
J'ai aussi un problème à l'affichage de ce menu car le celtre est décalé vers le haut à gauche.
j'ai remarqué que le code html que je colle sur JCE change quand je valide .Le <body onload="menu(6);">
je suis obligé de mettre en blanc la couleur du div "centre" et du div "menu"

Voici l'url: http://www.tgvonona.org/index.php?opti [...] =73&Itemid=97

Code : CSS

#menu
{
width: 300px;
margin-top: 50px;
background-color: #DBDCFF;
border: 1px solid #000000;
}

#menu h2
{
position: absolute;
color: #0000EE;
text-align: center;
font-size: 15px;
}

#menu li
{
position: absolute;
list-style-type: none;
list-style-position: inside;
}

#centre
{
position: absolute;
height: 50px;
width: 50px;
margin: auto;
left: 650px;
top: 300px;
background-color: #ffffff;
border: 1px solid #ffffff;
}

.item
{
position: absolute;
}



Code : JavaScript


var decalage = 0;
var nbBout;
var timer;

function menu(nb)
{
var angle = 360 / nb;
nbBout = nb;
var posX;
var posY;
var rayon = 120;
var centreX = document.getElementById("centre").offsetLeft;
var centreY = document.getElementById("centre").offsetTop;
var lItem = 20;
var i = 1;
var item;
var b;

for(b = 0; b < 360; b += angle)
{
posX = centreX + 25 + rayon * Math.cos(b * Math.PI / 180);
posY = centreY + 25 + rayon * Math.sin(b * Math.PI / 180);

item = document.getElementById("item" + i);
item.className = "item";
item.style.top = (posY - lItem / 2) + "px";
item.style.left = (posX - lItem / 2) + "px";
i++;
}
}

function anim()
{
decalage++;
var angle = 360 / nbBout;
var posX;
var posY;
var rayon = 120;
var centreX = document.getElementById("centre").offsetLeft;
var centreY = document.getElementById("centre").offsetTop;
var lCentre = 50;
var lItem = 20;
var i = 1;
var item
var b;

for(b = 0; b < 360; b = b + angle)
{
posX = centreX + 25 + rayon * Math.cos((b + decalage) * Math.PI / 180);
posY = centreY + 25 + rayon * Math.sin((b + decalage) * Math.PI / 180);

item = document.getElementById("item" + i);
item.style.top = (posY - lItem / 2) + "px";
item.style.left = (posX - lItem / 2) + "px";
i++;
}
}
timer = setInterval(anim,50);


function stopanim()
{
clearInterval(timer);
}

function replayanim()
{
timer = setInterval(anim,50);
}




Code : HTML





<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Bienvenue sur le site de Tanora malaGasy Vonona</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="menu" href="menu/menu.css" />
<script type="text/javascript" src="menu/menu.js"></script>
</head>
<body onload="menu(6);">


<div id="menu" onmouseover="stopanim();" onmouseout="replayanim();">


<div id="centre"></div>

<ul>
<li id="item1"><a href="http://www.actumada.mg"><img src="menu/actumada.png" alt="www.actumada.mg" title="www.actumada.mg"/></a></li>
<li id="item2"><a href="http://www.lexpressmada.com/"><img src="menu/lexpressmada.png" alt="www.lexpressmada.com" title="www.lexpressmada.com"/></a></li>
<li id="item3"><a href="http://www.madagate.com"><img src="menu/madagate.png" alt="www.madagate.com" title=" www.madagate.com"/></a></li>
<li id="item4"><a href="http://www.laverite.mg"><img src="menu/laverite.png" alt="www.laverite.mg" title="www.laverite.mg"/></a></li>
<li id="item5"><a href="http://www.madagascar-tribune.com"><img src="menu/madagascar-tribune.png" alt="www.madagascar-tribune.com" title="www.madagascar-tribune.com"/></a></li>
<li id="item6"><a href="http://www.lagazette-dgi.com"><img src="menu/lagazette.png" alt="http://www.lagazette-dgi.com/" title="http://www.lagazette-dgi.com/"/></a></li>
</ul>
</div>
</body>
</html>



ramhe
mercredi 12 mai 2010 à 18:16:20 | Re : problème d'affichage menu circulaire css

rahile

Voici l'url contenant le menu en question:

http://www.tgvonona.org/index.php?option=com_content&view=article&id=73&Itemid=97



ramhe
lundi 24 mai 2010 à 15:25:32 | Re : problème d'affichage menu circulaire css (résolu)

rahile

merci à vous tous
le problème est résolu


ramhe


Cette discussion est classée dans : menu, var, position, centre, color


Répondre à ce message

Sujets en rapport avec ce message

XHTML [ par gibozsec ] Bonjour à tous,ma question ne concerne pas php mais puisqu'il y a des développeur web ici quelqu'un pourra peut etre me répondre.J'ai un problème en x exp reg [ par coucou747 ] Salut je fais un forum OO en php4 et j'ai besoin d'un peu d'aide pour la fonction qui transforme une variable avant de l'enregistrer : celle qui gère design css difference entre firefox et explorer [ par speedylol ] bonjour voici mon probléme le design que j ai fait n'est pas le mm sous firefox que sur explorer la bas remonte sous firefox etil est plus large et la Probléme css !!! [ par texas77 ] Bonjour,j'ai un pobléme avec mon css !!le probléme es-ce possible de mettre le pied de page en bas du menu de gauche et de droite et du milieu qui se mes sous menu son tjr visible je veut les cacher [ par ramirez21000 ] voila mon travail mon probleme que mon menu ne se ferme pas les sous menu sont tjr visible je veut les cacher sauf siDocument sans titre<style type="t Probleme avec header [ par ouzb ] Bonjour, Quelqu'un peut m'expliquer ce problème : [color=red]Warning: Cannot modify header information - headers already sent by (output started at / création menu [ par agparchitecture ] Bonjour à tous, je me tourne une nouvelle fois vers vous car vos conseil et avis sont judicieux... Je souhaite faire réaliser un menu dynamique avec barre de défileement horizontale trop longue [ par BenamourJr ] Je viens de positionner quelques éléments de mon design via CSS et j'ai remarqué que depuis la barre de défilement horizontale est trop longue par rap Décalage entre IE/Firefox et Google Chrome [ par BenamourJr ] Bonjour, J'ai un problème de décalage de mes éléments positionnés via position: relative (j'ai essayé en absolute et ca ne change absolument rien). J Comment afficher...? [ par djibidl ] Bonsoir, Je voudrais savoir comment afficher une chaine de caractère telle qu'elle est ecrite dans une variable php. Exemple: [code=php] $var=conféren


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,686 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales