essai (non littéraire)

e

commentaires

Répondre à TB supprimer

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

  • Une syntaxe plus concise que “rgb(rouge, vert, bleu)” : “#rougevertbleu” avec les composants écrits en base 16 (c'est à dire en comptant de 0 à F au lieu de 0 à 9) soit à un chiffre soit à deux. 0 -> 0 ; 51 -> 33 ; 102 -> 66 ; 204 -> CC ; 255 -> FF (il y a un mode “programmeur” dans la calculette du Mac).

    Exemples :
    blanc -> #FFF
    noir -> #000
    rgb(51, 204, 0) -> #3C0
    rgb(24, 233, 58) -> #18E63A
    etc.

  • Merci pour cette explication d’une grande clarté. Bien sûr, j’ai rien compris, mais c’est pas grave.
    T’as même réussi à m’embrouiller sur un de mes rares souvenirs de math (les chiffres en base hexadécimale)

  • A vouloir faire concis j’ai fais succinct. Je recommence, sachant toutefois que le meilleur truc pour comprendre c’est d’essayer.

    L’écriture compacte des couleurs dans les CSS est conçue comme cela : d’abord on écrit un dièse “#” pour signifier que l’on va donner une couleur RVB en héxadécimal. Ensuite on écrit la quantité de rouge comprise entre 00 et FF, puis la quantité de vert idem, puis la quantité de bleu itou. On obtient par exemple : #18E63A (18 un tout petit peu de rouge, E6 beaucoup de vert, 3A un peu de bleu).

    Le point sur lequel je suis passé trop vite c'est que l'on peut écrire les trois composants sur un seul chiffre, avec moins de précision donc. Exemple : #18E63A n'est pas très loin de #1E3 ; #FFFFFF est exactement égal à #FFF (blanc). J'ai peut-être dit une connerie en écrivant : “rgb(51, 204, 0) -> #3C0”, j'ai pris l'habitude de penser à la notation monochiffre comme à une abréviation de la notation à deux chiffres, mais ce n'est sans doute pas la définition juste. L'important, c'est qu'il est aisé d'indiquer une couleur en héxa en réajustant les composants selon ce qu'on voit à l'écran, comme on le fait avec la notation décimale.

MBC | Abonnez-vous!

MBC | Social

MBC | Ce Mois

MBC | Archives

MBC | Derniers billets

MBC | Instagram