summaryrefslogtreecommitdiff
path: root/assets/style.css
blob: 20b2323068f2428e25c8d89313869a29495e81b6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
/* Style du fond du jeu /) */
#potatogochi-background {

    /* Affiche un dégradé de couleurs /) */
    background-image: linear-gradient(180deg, rgba(255,110,110,1) 0%, rgba(255,195,51,1) 100%);

    /* Définit la position comme étant des coordonnées absolues /) */
    position: fixed;

    /* L'élément prend l'espace de la page entière /) */
    inset: 0;

    /* L'élément s'affiche à la couche 1 (couche plus haute = affiché au dessus) /) */
    z-index: 1;

}

/* Style du jeu lui-même /) */
#potatogochi {

    /* Définit la position comme étant des coordonnées absolues /) */
    position: fixed;

    /* L'élément prend l'espace de la page entière /) */
    inset: 0;

    /* L'élément s'affiche à la couche 3 (couche plus haute = affiché au dessus) /) */
    z-index: 3;

}

/* Style de la pomme de terre elle-même /) */
#potato {

    /* Définit la position comme étant des coordonnées absolues /) */
    position: fixed;

    /* Hauteur: 256 pixels; largeur: 256 pixels /) */
    height: 256px;
    width: 256px;

    /* L'élément s'affiche à la couche 4 (couche plus haute = affiché au dessus) /) */
    z-index: 4;

    /* Anime les changements des propriétés "top" et "left" sur 500 millisecondes /) */
    transition: top 500ms, left 500ms;

}

/* Style du visage de la pomme de terre /) */
#potato-face {

    /* Définit la position comme étant des coordonnées absolues /) */
    position: fixed;

    /* Hauteur: 256 pixels; largeur: 256 pixels /) */
    height: 256px;
    width: 256px;

    /* L'élément s'affiche à la couche 6 (couche plus haute = affiché au dessus) /) */
    z-index: 6;

    /* Anime les changements des propriétés "top" et "left" sur 500 millisecondes /) */
    transition: top 500ms, left 500ms;

}

/* Style de la boîte de collision du jeu /) */
#potato-collider {

    /* Définit la position comme étant des coordonnées absolues /) */
    position: fixed;

    /* Hauteur: 512 pixels; largeur: 512 pixels | 2 fois la pomme de terre /) */
    height: 512px;
    width: 512px;

    /* L'élément s'affiche à la couche 4 (couche plus haute = affiché au dessus) /) */
    z-index: 4;

    /* Anime les changements des propriétés "top" et "left" sur 500 millisecondes /) */
    transition: top 500ms, left 500ms;

}

/* Style des crédits /) */
#potatogochi-credits {

    /* Définit la position comme étant des coordonnées absolues /) */
    position: fixed;

    /* L'élément prend l'espace de la page entière /) */
    inset: 0;

    /* L'élément s'affiche à la couche 2 (couche plus haute = affiché au dessus) /) */
    z-index: 2;

}

/* Style du logo affiché en haut de la page /) */
#potatogochi-logo {

    /* Hauteur: 48 pixels /) */
    height: 48px;

    /* Marge de 20 pixels en haut /) */
    margin-top: 20px;

    /* Affiche l'élément comme un bloc /) */
    display: block;

    /* Ces deux propriétés permettent de centrer l'image horizontalement /) */
    margin-left: auto;
    margin-right: auto;

}

/* Style du pied de page /) */
#potatogochi-footer {

    /* Définit la position comme étant des coordonnées absolues /) */
    position: fixed;

    /* Hauteur: 48 pixels */
    height: 48px;

    /* Position: 20 pixels en partant du bas /) */
    bottom: 20px;

    /* Affiche l'élément comme un bloc /) */
    display: block;

    /* Ces deux propriétés permettent d'étendre l'élément horizontalement /) */
    left: 0;
    right: 0;

    /* Centre le texte horizontalement /) */
    text-align: center;

}

/* Style du texte, appliqué sur toute la page /) */
* {

    /* Définit la police sur une police sans serif du système /) */
    font-family: sans-serif;

    /* Définit la couleur du texte sur du noir avec une opacité de 50% /) */
    color: #0000007F;

}