Bienvenue sur mon blog n'hésitez pas à laisser vos commentaires

J'écoute : Blondie (one way, or another)
Je regarde : L Word
Je lis : der Lexikon des Mittelalter (une journée pour traduire un article, si ça c'est pas de l'efficacité :D)
Je joue : pas, mais j'aimerais bien
Je mange : du miel (ben oui pour changer de la confiture :D)
Je bois : water for ever
Je cite : Vindobonensis 95 (I Hälfte 12. Jh.)
Je pense : à ce que je pourrais bien faire au lieu de travailler...
Je rêve : *chante* à ma vie en orangeuu, tout brille et tout changeuuu
(mis à jour dimanche 20 janvier 2008 à 16:58)

06/11/2007

06/11/07 - 19:52

CSS : Personnaliser le fonds, les cadres et le texte votre profil

Le but de ce tutoriel sera de vous proposer toute une gamme de codes pour personnaliser votre profil.

Etape 1 : situer les différents éléments du portrait



Il s'agit ici de vous permettre de situer les éléments auxquels nous feront appel dans ce tutoriel.

D'après l'image ci-dessous, chaque portrait est composé :


A) d'un corps de page sur lequel tous les autres éléments sont disposés (en rouge) appelé body

B) d'un header (cadre en haut cerné de vert clair, au fond transparent par défaut) appelé #PORTRAITHEADER
Ce header contient :
1) votre avatar (la petite fleur) appelé #PORTRAITHEADER IMG
2) votre pseudo qui correspond au code #PORTRAITHEADER H1
3) Une brève description avec votre nom, votre sexe, votre orientation sexuelle, votre âge et si vous êtes ou non actuellement connecté qui correspond au code #PORTRAITHEADER P

C) d'un cadre contenant votre présentation (en rose avec des bordures bleues) appelé #PORTRAITCONTENU
Votre présentation contient :
1) une série de tête de rubriques (qualités, défauts, en ce moment, j'aime, j'aime pas, sexe, recherche, contact, interview,groupes, friendlist réciproque, guestbook, participer au guestbook) qui correspondent au code #PORTRAITCONTENU H2
2) des liens (contact / historique / blog / réponses précédentes) qui correspondent au code #PORTRAITCONTENU A
3) des indications par défaut en italique (par exemple dans la rubrique "en ce moment" : j'écoute, je regarde, je lis, je joue ext... => on en retrouve aussi dans la rubrique "sexe" et "interview") qui correspondent au code EM
4) des flèches (devant "contact", "historique", "blog sur gayattitude", "si j'étais..." et "questionnaire de proust") qui correspondent au code .link1
5) des photos persos qui correspondent au code #PORTRAITCONTENU IMG
6) du texte (le texte en noir = ce que vous remplissez dans les rubriques) qui correspond au code #PORTRAITCONTENU P

Etape 2 : Comprendre les éléments de base du CSS



Prenons l'exemple du body

Si vous souhaitez modifier l'arrière plan de votre, page, vous devrez :
1) indiquez que vous voulez modifier cette partie de votre page, en annonçant votre code par body
2) introduire les modifications que vous souhaitez affecter à l'arrière plan par une accolade {, et les clore en fermant l'accolade }
3) pour signifier la fin d'une ligne de code à l'intérieur de cette accolade, vous devrez ajouter un point-virgule ; à la fin. Ainsi, vous pouvez organiser la mise en page de votre code librement.

exemple :

Ainsi ce code :

body
{
ligne de code pour affecter un effet à l'arrière plan ;
ligne de code pour affecter un effet à l'arrière plan ;
ligne de code pour affecter un effet à l'arrière plan ;
}

aura le même effet que ce code :

body{ ligne de code pour affecter un effet à l'arrière plan ;ligne de code pour affecter un effet à l'arrière plan ;ligne de code pour affecter un effet à l'arrière plan ; }

Pour modifier n'importe quel élément de votre profil dont la liste non exhaustive a été déterminée à l'étape 1, remplacez simplement body par l'élément qui vous intéresse

Ainsi, pour modifier les liens du cadre #PORTRAITCONTENU, qui correspondent au code #PORTRAITCONTENU A, le code prendra la forme suivante :

#PORTRAITCONTENU A
{
ligne de code pour affecter un effet aux liens;
ligne de code pour affecter un effet aux liens;
ligne de code pour affecter un effet aux liens;
}

Etape 3 : Modifier les fonds



A) Le fond du body

Si vous souhaitez ajouter un fond coloré uni, ajoutez simplement le code suivant en remplaçant couleur par la couleur de votre choix :
body { background-color: couleur; }

Si vous souhaitez afficher une image à l'arrière plan, consultez ce post qui vous donnera les principales modifications possibles pour jouer sur une image d'arrière plan.

B) Le fond du #PORTRAITHEADER et du #PORTRAITCONTENU

Pour ajouter une couleur ou une image d'arrière plan à votre fond, remplacez simplement body par #PORTRAITHEADER ou #PORTRAITCONTENU selon la partie que vous souhaitez modifier.

C) Il peut cependant être intéressant de jouer sur la transparence de ces fonds :

1) rendre le fond totalement transparent
Si vous faites cela, le fond du ou des éléments que vous choisirez sera transparent, de sorte que le fond du body apparaitra directement dans ces cadres. Par exemple, d'après l'image proposée précédemment, le fond du #PORTRAITHEADER est complètement transparent, ce qui fait apparaitre le fond rouge du body.

la ligne de code : background: transparent;

Par exemple, pour un #PORTRAITCONTENU transparent sans aucune autre modification, le code sera : #PORTRAITCONTENU { transparent; }

2) jouer sur l'opacité d'un cadre entier

Il est également possible de jouer sur l'opacité d'un de de ces deux cadres, cependant cette modification affectera non seulement le fond, mais également tout ce qui se trouvera dans le cadre (ce qui peut poser des problèmes de lisibilité)...

la ligne de code : opacity:value; où value est la valeur de l'opacité de l'élément. Zéro correspondrait à un cadre totalement transparent, et 100 à un cadre totalement opaque.

Par exemple, pour un #PORTRAITCONTENU d'une opacité de 50% sans aucune autre modification, le code sera : #PORTRAITCONTENU { opacity:50 ; }

3) jouer sur l'opacité du fond du cadre uniquement

Pour cela, nul besoin de code pour gérer la transparence, mais d'une image de fond (blanc par exemple) plus ou moins transparent. Par défaut, votre profil utilise un carré blanc d'une opacité de 90% au format png. J'ai pour ma part utilisé dans mon profil un carré blanc d'une opacité de 50%, que voici :


Pour réaliser une image en jouant sur son opacité, je vous conseiller d'utiliser le logiciel gratuit Gimp. Voici pour vous aider une image figurant l'endroit à partir duquel l'opacité d'un calque est gérée :


D) Le fond d'un texte

Vous pouvez également modifier la couleur de fond d'un texte, qui correspondra à une sorte de surlignage de votre texte. Pour cela, remplacez body par l'élément textuel dont vous souhaitez modifier le fond (par exemple #PORTRAITCONTENU P) dans le code qui vous a été proposé dans le A) de cette étape.

Par exemple : #PORTRAITCONTENU P { background-color: purple; }

Etape 4 : Modifier les bordures des cadres



Vous pouvez modifier les bordures d'à peu près tous les éléments détaillés dans l'étape 1. Par exemple, la bordure du #PORTRAITHEADER a été ajoutée, grossie et colorée pour donner cette bordure verte.

le code : border: solid valuepx color;
solid => créé la bordure si elle est inexistante
valuepx => grosseur de la bordure où "value" est une valeur chiffrée en pixels (si la valeur est zéro, la bordure sera inexistante)
color => couleur de la bordure où "color" est remplacée par la couleur de votre choix

Par exemple, pour créé un cadre vert de 3 pixels autour du #PORTRAITHEADER sans aucune autre modification, le code sera : #PORTRAITCONTENU { border: solid 3px green; }

Etape 5 : Modifier les textes



A) Modifier la police

code : font-family : police ;police est remplacée par la police de caractère de votre choix

B) Modifier la taille de la police

code : font-size: largeur ;largeur est remplacée par la taille désirée. Il existe des valeurs prédéterminées : xx-small, x-small, small, medium, large, x-large, xx-large

C) Modifier l'épaisseur de la police

code : font-weight: bold ;bold vous permet d'obtenir un texte écrit en gras.

D) Modifier la couleur de la police

code : color: couleur ;couleur est remplacé par la couleur de votre choix.

commentaires

07/11/07 - 14:46

Ha voilà moi je veux savoir comment tu as fait pour avoir le fond du texte tranparent ^^ stp bise

08/11/07 - 00:41

toi, tu veux le code tout préparé hein ? héhé...

le voilà donc : ce code te permettra d'avoir deux cadres transparents comme moi, un pour le contenu, et un pour la partie supérieure contenant ton pseudo en gros et ton avatar.... En fait ce code précise qu'il n'y aura pas de bordure aux cadres et appelle une image de fond d'une opacité de 50% pour ces cadres du profil (pour le journal, c'est autre chose).

#PORTRAITCONTENU
{
background: url('http://');
border: solid 0px;
}
#PORTRAITHEADER { background: url('http://');}

08/11/07 - 06:40

Cool merci c'est SYMBA ^^

09/11/07 - 17:41

Mais je suis symba lol

16/11/07 - 00:39

Merci pour tous ces conseils fort utiles... Malheureusement, en ce qui me concerne, je n'arrive pas à obtenir un fond blanc transparent, même en recopiant texto le code dans ton commentaire ci-dessus :( J'abandonne...

16/11/07 - 21:29

bon, finalement tu t'en es sorti apparemment => si vous avez un problème de code, mettez-moi celui que vous avez mis et ce que vous souhaitiez obtenir (en mp c'est encore le plus simple)

Les commentaires sont automatiquement fermés aux visiteurs au bout de trente jours.

 

Blogolist :
» werkaisp

La musique du moment :
Allez une petit chanson de Moulin Rouge pour changer : Amiel - Meet me in the red room


Tutoriel pour installer vous aussi un lecteur de musique sur votre blog !

Mon blog avec bonta :

La révélation de la semaine :
On m'a donné une chemise en polaire genre farmer du texas :D
La citation du moment :
Amie1 : "Love... It definitely not taste like chiken"
Amie2 : "Most of the time..."

citation de la série Samantha Who

Le calendrier des agriculteurs nus :


Février : oubliez pas de me souhaiter bon anniv' :D

La vidéo du moment :
Un extrait du film Lust, caution