Logo HTML5 Logo CSS3

index.php

style.css

  1. @charset "UTF-8";
  2. /**************************************************/
  3. @{ LISTE DES REGLES CSS listeDesReglesCSS.css 1907a }
  4. /**************************************************/
  5. Le sélecteur ".listeDesReglesCSS" applique la plupart des attributs CSS2 et CSS3, avec les valeurs possibles.
  6. Les attributs sont classés par usage, et du général au particulier.
  7. Cette bibliothèque peut aussi servir à copier-coller des règles (lignes) dans votre code.
  8. En couleur à gauche, les couples attribut:valeur présentent la valeur par défaut de l'attribut CSS.
  9. En commentaire à droite, les valeurs possibles de l'attribut sont séparées par le caractère "|".
  10. Les mots en minuscules sont les termes du langage CSS.
  11. Les mots commençant par une majuscule sont à remplacer par des valeurs (Couleur, Longueur, Entier...).
  12. Tous les attributs peuvent également recevoir la valeur "initial" : retour à la valeur par défaut.
  13. Le style CSS représente donc le style par défaut : tous les attributs sont à leur valeur par défaut.
  14. En appliquant la classe "defaut" à un élément du DOM, on ramène cet élément aux valeurs par défaut.
  15. © michelandrieux@online.fr
  16. /**************************************************/
  17. /* Déclaration du jeu de caractères à utiliser dans les règles CSS */
  18. @charset "UTF-8 ou ISO-8859-1 ...";
  19. /* Ajout d'une police de caractères */
  20. @font-face{
  21. font-family: "nom"; /* nom de la police tel qu'il sera appelé dans les styles CSS */
  22. src: url(fontes/police.ttf); /* chemin vers le fichier de la police */
  23. font-weight: normal; /* normal | bold | 100-900 */
  24. font-style: normal; /* normal | italic | oblique */
  25. }
  26. .listeDesReglesCSS, .defaut { /* Sélecteur universel : ,* */
  27. /* Affichage */
  28. display: inline; /* block | inline | inline-block | none | flex | list-item | table | grid ... */
  29. visibility: visible; /* visible | hidden */
  30. cursor: auto; /* auto | pointer | text | crosshair | none ... */
  31. opacity: 1; /* [0.0 -> 1.0] Précision à 3 décimales */
  32. /* Positionnement */
  33. position: static ; /* static | absolute | fixed | sticky | relative (pour le parent de référence) */
  34. top: auto; /* auto | px | % | em */
  35. right: auto; /* auto | px | % | em */
  36. bottom: auto; /* auto | px | % | em */
  37. left: auto; /* auto | px | % | em */
  38. z-index: auto; /* auto | Entier négatif ou positif */
  39. /* Flottement */
  40. float: none; /* none | left | right */
  41. clear: none; /* none | left | right | both */
  42. /* Dimensions */
  43. width: auto; /* auto | px | % | em */ /* (pour les block et les inline-block ) */
  44. height: auto; /* auto | px | % | em */ /* (pour les block et les inline-block ) */
  45. max-width: none; /* none | px | % | em */
  46. max-height: none; /* none | px | % | em */
  47. min-width: 0px; /* px | % | em */
  48. min-height: 0px; /* px | % | em */
  49. box-sizing: content-box; /* content-box | border-box */
  50. overflow: visible; /* visible | hidden | scroll | auto */
  51. overflow-x: visible; /* visible | hidden | scroll | auto */
  52. overflow-y: visible; /* visible | hidden | scroll | auto */
  53. /* Marges et remplissage */
  54. margin: 0px 0px 0px 0px; /* (Haut ± px | % | em) (Droit ± px | % | em) (Bas ± px | % | em) (Gauche ± px | % | em) */
  55. margin-top: 0px; /* ± px | % | em */
  56. margin-right: 0px; /* ± px | % | em */
  57. margin-bottom: 0px; /* ± px | % | em */
  58. margin-left: 0px; /* ± px | % | em */
  59. padding: 0px 0px 0px 0px; /* (Haut px | % | em) (Droit px | % | em) (Bas px | % | em) (Gauche px | % | em) */
  60. padding-top: 0px; /* px | % | em */
  61. padding-right: 0px; /* px | % | em */
  62. padding-bottom: 0px; /* px | % | em */
  63. padding-left: 0px; /* px | % | em */
  64. /* Flex : élément parent */
  65. display: flex; /* Valeur par défaut de display : inline */
  66. flex-direction: row ; /* row | row-reverse | column | column-reverse */
  67. flex-wrap: nowrap; /* nowrap | wrap | wrap-reverse */
  68. justify-content: flex-start; /* flex-start | flex-end | center | space-around | space-between */
  69. align-items: stretch; /* stretch | baseline | center | flex-start | flex-end */
  70. align-content: stretch; /* stretch | center | flex-start | flex-end | space-around | space-between */
  71. /* Flex : éléments enfants */
  72. flex-grow: 0; /* Entier positif */
  73. flex-shrink: 1; /* Entier positif */
  74. flex-basis: auto; /* px | % | em */
  75. flex: 0 1 auto; /* (Entier positif) (Entier positif) (px | % | em) */
  76. order: 0; /* Entier positif */
  77. align-self: auto; /* auto | stretch | center | flex-start | flex-end | baseline */
  78. /* Texte */
  79. text-align: left; /* left | right | center | justify */
  80. text-indent: 0px; /* px | % | em */
  81. line-height: normal; /* normal | px | % | em */
  82. vertical-align: baseline ; /* baseline | sub | super | top | text-top | middle | bottom | text-bottom | ±px | ±% | ±em */
  83. white-space: normal; /* normal | nowrap | pre | pre-line | pre-wrap */
  84. word-wrap: normal; /* normal | break-word */
  85. font-family: Times, serif; /* none | serif | sans-serif | cursive | fantasy | monospace */
  86. font-size: medium; /* medium | px | % | em */
  87. font-weight: normal; /* normal | bold */
  88. font-style: normal; /* normal | italic | oblique */
  89. font-variant: normal; /* normal | small-caps | all-small-caps */
  90. font-kerning: auto; /* auto | normal | none */
  91. color: rgb(0,0,0); /* #rrvvbb | #rvb | rgb(r,v,b) | rgba(r,v,b,a) | Couleur nommée */
  92. text-shadow: none; /* (H-Décalage ± px | em) (V-Décalage ± px | em) (Flou px | em) Couleur */
  93. text-transform: none; /* none | capitalize | uppercase | lowercase */
  94. text-decoration: none; /* none | underline | overline | line-through */
  95. letter-spacing: normal; /* normal | px | % | em */
  96. word-spacing: normal; /* normal | px | % | em */
  97. hyphens: none; /* none | manual | auto */
  98. /* Listes */
  99. list-style-type: disc; /* none | disc | circle | square | decimal | decimal-leading-zero |
  100. lower-alpha | lower-greek | lower-latin | lower-roman |
  101. upper-alpha | upper-greek | upper-latin | upper-roman */
  102. list-style-position: outside ; /* outside | inside */
  103. list-style-image: none; /* none | url() */
  104. list-style: disc outside none; /* Type Position | Position url() */
  105. /* Texte à colonnes */ /* avec préfixes vendeurs -webkit */
  106. column-count: auto; /* auto | Entier positif */
  107. column-fill: balance; /* balance | auto */
  108. column-gap: normal; /* normal | length */
  109. column-rule: 0px none rgba(0,0,0,0);/* (Epaisseur px | em) Style Couleur */
  110. column-span: none; /* none | all */
  111. column-width: auto; /* auto | Largeur */
  112. /* Tableau */
  113. caption-side: top; /* top | bottom */
  114. empty-cells: show; /* show | hide */
  115. /* Arrière-plan */
  116. background-color: rgba(0,0,0,0); /* Couleur | transparent */
  117. background-clip: border-box; /* padding-box | border-box | content-box */
  118. background-origin: padding-box; /* padding-box | border-box | content-box */
  119. background-image: none; /* none | url() */
  120. background-size: auto auto; /* auto auto | px px | % % | em em | cover | contain */
  121. background-repeat: repeat; /* repeat | repeat-x | repeat-y | no-repeat */
  122. background-position: 0% 0%; /* H-Décalage(left | center | right | ±px | ±% | ±em) V-Décalage(top | center | bottom | ±px | ±% | ±em) */
  123. background-attachment: scroll; /* scroll | fixed | local */
  124. border: 0px none rgba(0,0,0,0); /* (Epaisseur px | em) Style Couleur */
  125. border-top: 0px; /* (Epaisseur px | em) Style Couleur */
  126. border-right: 0px; /* (Epaisseur px | em) Style Couleur */
  127. border-bottom: 0px; /* (Epaisseur px | em) Style Couleur */
  128. border-left: 0px; /* (Epaisseur px | em) Style Couleur */
  129. outline: 0px none rgba(0,0,0,0); /* (Epaisseur px | em) Style Couleur */
  130. /* Styles: hidden | dotted | dashed | solid | double | groove | ridge | inset | outset */
  131. border-radius: 0px 0px 0px 0px; /* px px px px | % % % % | em em em em */
  132. border-spacing: 2px; /* px | em */
  133. border-collapse: separate; /* separate | collapse */
  134. box-shadow: none; /* none | (H-Décalage: ± px | em) (V-Décalage: ± px | em) (Flou: px | em) (Grossi: px | em) Couleur inset */
  135. box-decoration-break: slice; /* slice | clone */
  136. /* Images */
  137. clip: auto; /* auto | Rectangle (Top, Right, Bottom, Left) */
  138. object-fit: fill; /* fill | contain | cover | scale-down | none */
  139. filter: none; /* none | blur() | brightness() | contrast() | drop-shadow() | grayscale() |
  140. hue-rotate() | invert() | opacity() | saturate() | sepia() | url() */
  141. /* Transformations */
  142. perspective: none; /* none | px */ /* Pour le parent */
  143. perspective-origin: 50% 50%; /* (X left | center | right | px | % | em) (Y top | center | bottom | px | % | em) */
  144. transform: none; /* Fonction de transformation :
  145. translate(x,y) | translate3d(x,y,z) | translateX(x) | translateY(y) | translateZ(z) |
  146. scale(x,y) | scale3d(x,y,z) | scaleX(x) | scaleY(y) | scaleZ(z) |
  147. rotate(Angle) | rotate3d(x,y,z,Angle) | rotateX(Angle) | rotateY(Angle) | rotateZ(Angle) |
  148. skew(X-angle,Y-angle) | skewX(Angle) | skewY(Angle) | perspective(N) */
  149. transform-origin: 50% 50% 0; /* (X-axis (left|center|right|Longueur|%)) (Y-axis (top|center|bottom|Longueur|%)) (Z-axis (Longueur)) */
  150. /* Transitions */
  151. transition-property: none; /* none | all | Propriétés... */
  152. transition-duration: 0s; /* Durée en s ou ms */
  153. transition-timing-function: ease; /* ease | linear | ease-in | ease-out | ease-in-out |
  154. step-start | step-end | steps(Entier, start | end) | cubic-bezier(n,n,n,n) */
  155. transition: none 0s ease ; /* écriture simplifiée */
  156. /* Animations */
  157. animation-name: nom;
  158. animation-duration: 0s; /* Durée en s */
  159. animation-timing-function: ease; /* linear | ease | ease-in | ease-out | ease-in-out |
  160. step-start | step-end | steps(Entier, start | end) | cubic-bezier(n,n,n,n) */
  161. animation-delay: 0s; /* Durée en s */
  162. animation-iteration-count: 1; /* number | infinite | initial | inherit */
  163. animation-direction: normal; /* normal | reverse | alternate | alternate-reverse | initial | inherit */
  164. animation-fill-mode: none; /* none | forwards | backwards | both | initial | inherit */
  165. animation-play-state: running; /* running | paused | initial | inherit */
  166. animation: nom 0s ease 0s 1 normal none running; /* écriture simplifiée */
  167. }
  168. /* Images clés des Animations */
  169. @keyframes nom { /* écriture avec images clés début et fin */
  170. from {attr1: vala1; attr2: valb1;...}
  171. to {attr1: vala2; attr2: valb2;...}
  172. }
  173. @keyframes nom { /* écriture avec images clés multiples */
  174. 0% {attr1: vala1; attr2: valb1;...}
  175. 50% {attr1: vala2; attr2: valb2;...}
  176. 100% {attr1: vala3; attr2: valb3;...}
  177. }
  178. .prefixesVendeurs { /* A utiliser pour quelques attributs CSS */
  179. /* hyphens, column, transform... */
  180. /* Descrition type d'une propriété CSS exprimée avec tous les préfixes vendeurs */
  181. -webkit-propriete: 0; /* pour Chrome et Safari */
  182. -moz-propriete: 0; /* pour Firefox */
  183. -ms-propriete: 0; /* pour Explorer */
  184. -o-propriete: 0; /* pour Opera */
  185. propriete: 0; /* écriture standard, toujours à la fin */
  186. /* Propriétés CSS nécessitant des préfixes vendeurs au 19/09/2018 (https://autoprefixer.github.io) */
  187. /* Dimensions */
  188. -webkit-box-sizing: content-box;
  189. box-sizing: content-box; /* content-box | border-box */
  190. /* Flex : élément parent */
  191. display: -webkit-box;
  192. display: -ms-flexbox;
  193. display: flex; /* Valeur par défaut de display : inline */
  194. -webkit-box-orient: horizontal;
  195. -webkit-box-direction: normal;
  196. -ms-flex-direction: row ;
  197. flex-direction: row ; /* row | row-reverse | column | column-reverse */
  198. -ms-flex-wrap: nowrap;
  199. flex-wrap: nowrap; /* nowrap | wrap-reverse | wrap-reverse */
  200. -webkit-box-pack: start;
  201. -ms-flex-pack: start;
  202. justify-content: flex-start; /* flex-start | flex-end | center | space-around | space-between */
  203. -webkit-box-align: stretch;
  204. -ms-flex-align: stretch;
  205. align-items: stretch; /* stretch | baseline | center | flex-start | flex-end */
  206. -ms-flex-line-pack: stretch;
  207. align-content: stretch; /* stretch | center | flex-start | flex-end | space-around | space-between */
  208. /* Flex : éléments enfants */
  209. -webkit-box-flex: 0;
  210. -ms-flex-positive: 0;
  211. flex-grow: 0; /* Entier positif */
  212. -ms-flex-negative: 1;
  213. flex-shrink: 1; /* Entier positif */
  214. -ms-flex-preferred-size: auto;
  215. flex-basis: auto; /* px | % | em */
  216. -ms-flex: 0 1 auto;
  217. flex: 0 1 auto; /* (Entier positif) (Entier positif) (px | % | em) */
  218. -webkit-box-ordinal-group: 1;
  219. -ms-flex-order: 0;
  220. order: 0; /* Entier positif */
  221. -ms-flex-item-align: auto;
  222. align-self: auto; /* auto | stretch | center | flex-start | flex-end | baseline */
  223. /* Texte */
  224. -webkit-font-kerning: auto;
  225. font-kerning: auto; /* auto | normal | none */
  226. -webkit-hyphens: none; /* none | manual | auto */
  227. -ms-hyphens: none; /* none | manual | auto */
  228. hyphens: none; /* none | manual | auto */
  229. /* Texte à colonnes */ /* avec préfixes vendeurs -webkit */
  230. -webkit-column-count: auto;
  231. column-count: auto; /* auto | Entier positif */
  232. -webkit-column-fill: balance;
  233. column-fill: balance; /* balance | auto */
  234. -webkit-column-gap: normal;
  235. column-gap: normal; /* normal | length */
  236. -webkit-column-rule: 0px none rgba(0,0,0,0);
  237. column-rule: 0px none rgba(0,0,0,0);/* (Epaisseur px | em) Style Couleur */
  238. -webkit-column-span: none;
  239. column-span: none; /* none | all */
  240. -webkit-column-width: auto;
  241. column-width: auto; /* auto | Largeur */
  242. /* Arrière-plan */
  243. -webkit-box-shadow: none;
  244. box-shadow: none; /* none | (H-Décalage: ± px | em) (V-Décalage: ± px | em) (Flou: px | em) (Grossi: px | em) Couleur inset */
  245. -webkit-box-decoration-break: slice;
  246. box-decoration-break: slice; /* slice | clone */
  247. /* Images */
  248. -webkit-filter: none;
  249. filter: none; /* none | blur() | brightness() | contrast() | drop-shadow() | grayscale() |
  250. hue-rotate() | invert() | opacity() | saturate() | sepia() | url() */
  251. /* Effets */
  252. -webkit-transition-property: none;
  253. -o-transition-property: none;
  254. transition-property: none; /* none | all | Propriétés... */
  255. -webkit-transition-duration: 0s;
  256. -o-transition-duration: 0s;
  257. transition-duration: 0s; /* Durée en s ou ms */
  258. -webkit-transition-timing-function: ease;
  259. -o-transition-timing-function: ease;
  260. transition-timing-function: ease; /* ease | linear | ease-in | ease-out | ease-in-out |
  261. step-start | step-end | steps(Entier, start | end) | cubic-bezier(n,n,n,n) */
  262. -webkit-perspective: none;
  263. perspective: none; /* none | px */ /* Pour le parent */
  264. -webkit-perspective-origin: 50% 50%;
  265. perspective-origin: 50% 50%; /* (X left | center | right | px | % | em) (Y top | center | bottom | px | % | em) */
  266. -webkit-transform: none;
  267. -ms-transform: none;
  268. transform: none; /* Fonction de transformation :
  269. translate(x,y) | translate3d(x,y,z) | translateX(x) | translateY(y) | translateZ(z) |
  270. scale(x,y) | scale3d(x,y,z) | scaleX(x) | scaleY(y) | scaleZ(z) |
  271. rotate(Angle) | rotate3d(x,y,z,Angle) | rotateX(Angle) | rotateY(Angle) | rotateZ(Angle) |
  272. skew(X-angle,Y-angle) | skewX(Angle) | skewY(Angle) | perspective(N) */
  273. -webkit-transform-origin: 50% 50% 0;
  274. -ms-transform-origin: 50% 50% 0;
  275. transform-origin: 50% 50% 0; /* (X-axis (left|center|right|Longueur|%)) (Y-axis (top|center|bottom|Longueur|%)) (Z-axis (Longueur)) */
  276. }
  277. /* Liste alphabétique complète des sélecteurs des balises HTML5 */
  278. a {} abbr {} address {} area {} article {} aside {} audio {}
  279. b {} base {} bdi {} bdo {} blockquote {} body {} br {} button {}
  280. canvas {} caption {} cite {} code {} col {} colgroup {} command {}
  281. datalist {} dd {} del {} details {} dfn {} div {} dl {} dt {}
  282. em {} embed {}
  283. fieldset {} figcaption {} figure {} footer {} form {}
  284. h1 {} h2 {} h3 {} h4 {} h5 {} h6 {} head {} header {} hgroup {} hr {} html {}
  285. i {} iframe {} img {} input {} ins {}
  286. keygen {} kbd {}
  287. label {} legend {} li {} link {}
  288. map {} mark {} math {} menu {} meta {} meter {}
  289. nav {} noscript {}
  290. object {} ol {} optgroup {} option {} output {}
  291. p {} param {} pre {} progress {}
  292. q {}
  293. rp {} rt {} ruby {}
  294. s {} samp {} script {} section {} select {} small {} source {} span {} strong {} style {} sub {} summary {} sup {} svg {}
  295. table {} tbody {} td {} textarea {} tfoot {} th {} thead {} time {} title {} tr {} track {}
  296. u {} ul {}
  297. var {} video {}
  298. wbr {}
Illustration téléphone

Basculez votre écran pour une meilleure expérience.