Bonjour à tous,
J'essaie de créer un menu dynamique en CSS ( sans javascript ) avec une infinité d'arborescences possibles, on dira dans le même genre que le menu démarrer de windows. Jusque la tout va bien , je m'en sors pas trop mal , le menu s'affiche bien , seulement j'essaie de minimiser les attributs et particulièrement les propriétés numériques , width, left etc..., j'aimerai faire en sorte que cela s'automatise le plus possible;
Pour cela lors de l'apparition d'un sous menu, ( lequel se trouvera en position absolute ) j'aurai besoin de connaitre la valeur de la propriété " width " de l'élément qui l'a ouvert ( qui n'est pas son parent point de vue html ) afin de l'utiliser pour la propriété " left " de celui ci ;
en js cela aurait donné :
" document.getElementById('machin').style.left = document.getElementById('truc').style.width;
est ce que quelqu'un saurait s'il est possible de faire ça en CSS, sans passer par js ? un truc du genre
.machin
{
left: truc.width
}
Merci a tous pour votre attention
Amicalement
Lucas
Partager