Le positionnement avec le CSS
Publié : 25 déc. 2003, 18:16
Bonjour, je me mets tout doucement aux codages, mais je n'arrive pas à résoudre un problème de positionnement.
Je fais une page où j'aimerais voir plusieurs titres bleus en mistral positionner en cercle. Et je voudrais qu'à chaque fois que la souris passe sur un titre, les commentaires correspondants apparaissent dans un cadre au milieu du cercle formé par les titres.
Et puis aussi, est-ce que le <a> est obligatoire pour faire les " boutons-titres " ?
Je vous montre mon ébauche de code :
Le html :
Et le CSS :
Je fais une page où j'aimerais voir plusieurs titres bleus en mistral positionner en cercle. Et je voudrais qu'à chaque fois que la souris passe sur un titre, les commentaires correspondants apparaissent dans un cadre au milieu du cercle formé par les titres.
Et puis aussi, est-ce que le <a> est obligatoire pour faire les " boutons-titres " ?
Je vous montre mon ébauche de code :
Le html :
Code : Tout sélectionner
<!doctype html public "-//w3c//dtd xhtml.0 transitional//en" "dtd/xhml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href="style.css" rel="stylesheet" type="text/css">
<title>Melting Spot 2</title>
</head>
<body>
<div class="objectif">
<a href="">Objectif<span>Apporter un maximum de fournitures scolaires ( en kilos ) jusqu'au Maroc</span></a>
</div>
<div class="[autres boutons]">
( couic )
</div>
</body>
</html>
Code : Tout sélectionner
/*définition de la police pour tous les titres*/
div {
font-size : 200% ;
color : blue ;
font-family : mistral, sans-serif ;
font-style : italic ;
font-weight : 600 ;
width : 120px ;
height : 20px ;
float : left ;
display : block ;
text-align : center ;
text-decoration : none ;
background : transparent ;
}
/* définition de la position de chaque bouton du menu */
/*bouton Objectif*/
div.objectif a {
position : absolute ;
left: 30% ;
top: 30% ;
{
div.objectif a:hover {
border-bottom: 0px;
}
/* définition de la balise <span> inclue dans <a> */
div.objectif a span {
display: none;
}
/* définition de la balise <span> au survol */
div.objectif a:hover span {
display : block ;
position : absolute ;
top : 50% ;
left : 50% ;
width : 300px ;
margin-left : -150px ;
height : 30px ;
margin-top : -15px ;
padding : 3px 3px 3px 3px ;
font : 40% comic, sans-serif ;
text-align : center ;
border : 3px groove #585 ;
background : #dff ;
color : #000 ;
}
/*bouton ...*/
( couic )