Académique Documents
Professionnel Documents
Culture Documents
Introduction à CSS
1. Fil rouge
Une classe : c’est un attribut HTML qui peut ramener dans plusieurs
balises dans le but d’affecter un même style à plusieurs éléments du
dom. L’identifiant quant à lui, il est unique. C’est-à-dire qu’on ne peut
pas retrouver un même identifiant dans une balise HTML.
2. Texte
Dans la pratique
h1{
letter-spacing : 2px ;
font-size : 2.5rem ;
color : darkblue ;
text-align : right ;
Explication
1 rem = 16px
COURS CSS |3
@font-face{
Font-family : font-1 ;
Src : url(./asset/’liendufont’)
}
Comme on peut appeler notre police ne porte ou dans le projet et si
l’on veut le modifier, on le fera que dans un seul endroit.
3. Background
Dans la pratique
Body{
Backgroud : url(./asset/image) no-repeat fixed (left,right,
center)/over
Height : 100vh ;
Overflow : hidden ;
}
COURS CSS |4
Explication
Boxes
Dans la pratique
Main{
Width : 85% (100vh) ;
Min-height : 95px ;
Margin : 10px 20px ; (10px 20px 10px 20px)
Margin-top : 100px
Margin-left :150px ;
Margin : 0 auto ;
Padding ; 25px ;
Border-radius : 15px ;
Box-shadow : 0 0 0 12px blue ;
}
COURS CSS |5
Explication
Positionning
Dans la pratique
h2{
margin : 0
}
COURS CSS |6
Ou
*{
margin : 0
}
.positionning{
Border : 2px solid blue ;
.
.
.
Position : relative
}
#cercle{
.
.
.
Position : absolute ;
Top : 0 ;
Right : 0 ;
}
#rectangle{
.
.
.
Position : absolute ;
Bottom : 2px ;
Left : 50% ;
Transform : translate(-50%, -50%)
}
COURS CSS |7
Explication
Left : 50% ;
Transform : translatex(-50%) ;
top : 50% ;
Transform : translateY(-50%) ;
flex
Dans la pratique
Ul{
Display : flex ;
Justify-content : space-around ;
Padding :0 ;
}
Li{
List-style-type : none ;
.
.
.
Display : flex ;
Align-items : center ;
Justify-content : center ;
}
Grid
Dans la pratique
Form{
Display : grid ;
Grid-template-areas :
‘ i1 i2 ‘
‘ta ta’
‘bt bt’
COURS CSS |9
Textareas{
Grid-area : ta ;
Resize : none ;
Imput(type : ‘submit’) {
Grid-area : bt ;
Cursor : pointer
Transition : 0,4s ;
Grid-area : bt ;
Cursor : pointer
responsive
Dans la pratique
Balise{
Intruction
Transform : scale(1.05)