Salut salut amis de NU (En plus ca rime x) )
Bon, alors, si le mot lettrine ne vous parle pas, en voilà un exemple:
Alors, vous voulez savoir comment faire? *Oh oui, oh oui apprends nous* Bien bien, mais il faut dire le mot magique les enfants!
D'accord d'accord alors... Voici comment procéder. Tout d'abord, créer une div, qui contiendra votre texte, avec les attributs que vous voulez, sur l'exemple, il y a seulement un Text-Shadow.
Ensuite, admettons que votre div s’appelle "texte", ce qui n'est qu'un exemple, vous pouvez mettre ce que vous voulez comme nom.
Donc vous avez ceci:
- Code:
<div class="texte">Ceci est mon texte. Le C de départ sera ma lettrine.</div>
Et on ajoute dans le CSS :
- Code:
.texte:first-letter {
font-size:300%;
float:left;
}
Vous pouvez changer le pourcentage, ce qui diminuera ou augmentera la taille de la lettrine, voire le mettre en pixels si vous préférez. Le float permet de faire en sorte que la lettre fasse comme une lettrine et se mette "à côté" du texte, tout en faisant en sorte que le reste du texte "s'enroule" en dessous. Vous pouvez également y rajouter les attributs que vous voulez en voilà quelques uns :
Pour une bordure :
- Code:
border: 1px solid (pour une ligne pleine) dotted (pour une bordure pointillée) dashed (pour une bordure en tiret);
Pour une couleur de fond :
- Code:
background: #fff;
Pour arrondir la div (à coupler à une bordure ou une couleur de fond)
- Code:
border-radius: 5px;
- Code:
text-shadow: 1px 1px 1px #000;
Notez également que la lettrine conserve logiquement les attributs de la div d'origine.
C'était Kazuya, en espérant que mon partage vous aidera! Sur ce, à plus, et bon courage!
Dernière édition par Kazuya le Mer 13 Avr 2011 - 5:58, édité 1 fois