COURS ULTRA COMPLET : TOUTES LES PROPRIÉTÉS CSS (A → Z)
Pour apprendre à maîtriser le CSS comme un vrai développeur senior
Pour apprendre à maîtriser le CSS comme un vrai développeur senior
(Pour apprendre à maîtriser le CSS comme un vrai développeur senior)
color – couleur du textep {
color: red;
}
font-size – taille du textep {
font-size: 20px;
}
font-weight – épaisseur du texteh1 {
font-weight: bold; /* 100 → 900 */
}
font-style – style italiquep {
font-style: italic;
}
font-family – police d’écriturep {
font-family: "Montserrat", sans-serif;
}
text-align – alignement du textep {
text-align: center;
}
text-decorationunderline
line-through
overline
a {
text-decoration: underline;
}
text-transformuppercase
lowercase
capitalize
p {
text-transform: uppercase;
}
line-height – hauteur de lignep {
line-height: 1.5;
}
letter-spacing – espacement entre lettresp {
letter-spacing: 2px;
}
word-spacing – espacement entre motsp {
word-spacing: 10px;
}
background-colordiv {
background-color: #6c63ff;
}
background-imagediv {
background-image: url("image.jpg");
}
background-sizediv {
background-size: cover;
}
background-positiondiv {
background-position: center;
}
background-repeatdiv {
background-repeat: no-repeat;
}
width – largeur fixediv {
width: 300px;
}
height – hauteur fixediv {
height: 200px;
}
% – proportion du parentdiv {
width: 50%;
}
max-width, min-width, max-height, min-heightimg {
max-width: 100%;
}
margin – espace extérieurdiv {
margin: 20px;
}
padding – espace intérieurdiv {
padding: 20px;
}
margin: 10px 20px; /* top/bottom | left/right */
padding: 10px 20px 30px 40px;
borderdiv {
border: 2px solid black;
}
border-radius – arrondir les coinsbutton {
border-radius: 10px;
}
box-shadowdiv {
box-shadow: 0 5px 10px rgba(0,0,0,0.3);
}
displayblock
inline
inline-block
none
flex
grid
div {
display: flex;
}
positionstatic
relative
absolute
fixed
sticky
div {
position: absolute;
top: 20px;
left: 30px;
}
top, right, bottom, leftAvec position: relative/absolute/fixed/sticky.
z-indexDétermine la profondeur.
div {
z-index: 999;
}
.container {
display: flex;
}
justify-contentAligne horizontalement
flex-start
center
flex-end
space-between
space-around
justify-content: center;
align-itemsAligne verticalement
align-items: center;
flex-directionrow
column
flex-direction: column;
gap – espace entre élémentsgap: 20px;
flex-grow.flex {
flex-grow: 1;
}
flex-shrinkflex-basisflex: 1; /* grow | shrink | basis */
.container {
display: grid;
grid-template-columns: 1fr 2fr 1fr;
gap: 20px;
}
grid-template-rowsgrid-template-columnsrow-gap, column-gap.item {
grid-column: 1 / 3;
}
opacityimg {
opacity: 0.5;
}
cursorbutton {
cursor: pointer;
}
overflowvisible
hidden
scroll
auto
div {
overflow: auto;
}
transitionbutton {
transition: 0.3s ease;
}
button:hover {
transform: scale(1.1);
}
transformdiv {
transform: rotate(45deg);
}
animationdiv {
animation: bounce 2s infinite;
}
@keyframes bounce {
0% { transform: translateY(0); }
50% { transform: translateY(-20px); }
100% { transform: translateY(0); }
}
filterimg {
filter: blur(5px);
}
backdrop-filterdiv {
backdrop-filter: blur(10px);
}
mix-blend-modeimg {
mix-blend-mode: multiply;
}
object-fitimg {
object-fit: cover;
}
pointer-eventsdiv {
pointer-events: none;
}
color, font-size, font-weight, text-align, text-transform, …
width, height, max-width, …
margin, padding
border, border-radius, box-shadow
display, position, z-index, …
justify-content, align-items, gap, flex
grid-template-columns, grid-column
transition, transform, animation
filter, backdrop-filter, object-fit, …
Commentaires (0)
Vous devez être connecté pour commenter
Se connecterChargement des commentaires...