SVM n°214 avril 2003
SVM n°214 avril 2003
  • Prix facial : 4 €

  • Parution : n°214 de avril 2003

  • Périodicité : mensuel

  • Editeur : Excelsior Publications

  • Format : (204 x 280) mm

  • Nombre de pages : 202

  • Taille du fichier PDF : 178 Mo

  • Dans ce numéro : virus... prévenir, guérir et éradiquer.

  • Prix de vente (PDF) : gratuit

Dans ce numéro...
< Pages précédentes
Pages : 188 - 189  |  Aller à la page   OK
Pages suivantes >
188 189
ir, la page du webmestre Un site, ça crée des liens ! Apparemment, le thème unique du mois dernier vous a plu. Alors, nous remettons ça. Ce mois-ci, initiation à la couleur. Nos exemples, et leurs codes complets, sont disponibles sur le Web. Il suffit de taper l'adresse http://De toutes les couleurs 1H En HTML, on indique les couleurs en hexadécimal (voir rappel ci-contre). Généralement, pour indiquer une couleur en HTML, il suffit de se reporter à un tableau de référence. Nous allons en construire un ici, excellent exercice pour apprendre à calculer des couleurs. En effet, tout comme nous, javascript ne sait pas calculer directement en hexadécimal. Il nous faut donc d'abord écrire deux fonctions. La première, DecHex(n), convertit une valeur décimale comprise entre 0 et 255 en hexadécimal. Ici, n est la valeur à convertir, par exemple 165. On obtient une chaîne de 2 caractères correspondant à la valeur hexadécimale : ici A5. La seconde fonction, hrvb(r,v,b), regroupe les valeurs de rouge, vert et bleu en Couleurs choisies Tous les internautes te n'affichent pas en 16 millions de couleurs sur leur écran, quelques-uns préférant 256 couleurs. Il est donc conseillé, au moins pour les textes et le fond, d'utiliser un jeu restreint de couleurs. Pour chacune des composantes, rouge, vert et bleu, on n'utilisera alors que les valeurs hexadécimales 00, 33, 66, 99, CC et FF. En combinant ces 6 valeurs pour chaque composante de la couleur, on 152 SVM Avril 2003 pratiquesvm.vnunet.fr/svm214/couleurs.htm. Inspirez-vous de ces exemples pour vos propres besoins. Et continuez à nous soumettre vos questions (pratiquesvmevnunet.fr), nous y répondrons dans les limites de cette rubrique. — François Dupin une seule chaîne de caractères représentant la valeur de la couleur choisie (toujours en hexadécimal). On appelle cette fonction en précisant les valeurs de rouge, de vert et de bleu que l'on désire appliquer, par exemple hrvb(255,165,0) ; on obtient la chaîne hexadécimale correspondante : #FFA500. Pour construire cette chaîne, la fonction hrvb(r,v,b) utilise la fonction DecHex pour chaque composante. Construisons un premier tableau des dégradés de rouge. Le principe consiste alors à créer 256 lignes à l'aide de la variable ligne que l'on fait varier de 0 à 255. Cette variable est, par la même occasion, utilisée pour calculer la couleur en cours. Ici, nous faisons donc varier la composante rouge de 0 à 255. for (ligne=0 ; Iigne<256 ; ligne++) couleur=hrvb(ligne,0,0) ; obtient 6 fois 6 fois 6 possibilités, soit 216 couleurs (c'est le cube le plus proche de 256). Les valeurs acceptables sont donc mises dans une variable tableau (hcoul), dans laquelle il suffira de piocher pour choisir la valeur de la composante d'une couleur. Pour afficher l'ensemble des couleurs conseillées, créons donc six tables, de 0 à 5, qui correspondent à chaque valeur que le rouge peut prendre ; chaque table comporte six lignes pour chaque valeur de vert, et chaque ligne comporte six Dans la suite de notre exemple, on a successivement fait varier le vert, puis le bleu. Pour obtenir le cyan, nous agissons simultanément sur le vert et le bleu. Pour le magenta, c'est le rouge et le bleu qui officient. Le jaune sera obtenu avec la contribution du rouge et du vert. Et, enfin, les niveaux de gris utilisent, à part égale, le rouge, le vert et le bleu. Allez plus loin et retrouvez cette page sur colonnes pour le bleu. La structure du script ressemble à ceci (le reste est de la présentation) : var hCoul=new Array('00','33' ; 66','99','CC','FF') ; //Tableaux for (t=0 ; t<6 ; t++) rouge=hCoul[t]//Lignes rouge=hCoul[t]//Lignes for (I=0 ; 1<6 ; 1+=1) vert=hCou1[1]//colonnes for (c = 0 ; c<6 ; c+=1) bleu=hCoul[c] ; ) //fin colonnes }//fin lignes//fin tableaux rappel La couleur et l'hexadécimal Pour indiquer la couleur orange, vous inscrirez . Que signifie ce #FFA500 ? D'abord, il faut savoir qu'une couleur a trois composantes, le rouge, le vert et le bleu. L'intensité de chacune de ces composantes peut varier de 0 (éteint) à 255 (plein pot). On obtient ainsi 256 x 256 x 256 soit 16 777 216 couleurs possibles. Les valeurs indiquées ici sont exprimées en base 10, c'est-àdire en décimal, le système que nous utilisons d'ordinaire. En HTML, ces valeurs doivent être exprimées en hexadécimal (base 16). En base 16, au lieu de se limiter à dix chiffres, de 0 à 9, on utilise 16 chiffres (note : les chiffres sont aux nombres ce que les lettres sont aux mots). Pour représenter les valeurs supérieures à 10, on utilise conventionnellement les lettres de A (pour 10) à F (pour 15). Par exemple FE (base 16) = (F x 16) + E, soit (15 x 16) + 14 = 254 (base 10). Reprenons notre couleur orange (#FFA500) du départ. Le dièse indique que la valeur est exprimée en hexadécimal. Les deux caractères suivants, FF, indiquent la quantité de rouge (255). Les deux du milieu, A5, indiquent le vert (165). Et, enfin, les deux demiers, 00, le bleu (pas de bleu).
ge ABONNEZ-VOUS 2 ans 22 numéros Mal — Technologie Radio Fréquence pour un fonctionnement sans fil déparasité. Clavier : plus de fil désordonné, simple à transporter et à ranger. 19 touches de fonction pour commander directement internet, le courrier électronique et le lecteur de CD-Rom/DVD. Souris : Technologie Optique pour éviter aux poussières et aux impuretés de s'incruster dans la souris. Bulletin d'abonnemer et recevez le pack clavier et souris sans fil optique pour seulement soit une réduction de 45o/P au lieu de 147,95 € I./:/Clavier sans fil + souris sans fil optique. Récepteur/émetteur avec connexion sur port série PS/2. Manuel d'utilisation- CD-Rom avec logiciel d'installation, X 90/-'SVM l'essentiel de la micro et des nouvelles technologies `27e. Configuration requise Windows 98, 2000, ME (Millenium) et XP Pentium 166 Mhz minimum. 16 Mo de Rani. Lecteur de CD-Rom. d i emplir et a I ULUul iic,t a SVNI, Vit,t ; MUUliiiements Libre réponse 10089 - 59789 Lille cedex 9 U OUI, je m'abonne ou j'offre un abonnement à SVM et je profite de votre offre exceptionnelle : 2 ans/22 numéros Le Pack clavier + souris TOTAL 147-e5 € *** Pour vous seulement 80,00 € soit une remise de 46% Je joins dès à présent mon règlement : ci Par chèque bancaire ou postal à l'ordre de VNU 111 Par CB n°Expire fin III Date et signature obligatoires. Les TVA a 2,10% sur l'abonnement et à 19,6% sur le Pack Clavier Souris sont incluses dans le prix de l'abonnement. 88,00 € * 59,95 € ** 1_111111111 vnu Publications trame Le Venuise - 2-6, rue des Pour. aP 145 - 92154 SURESNES CEDEX SA au capnal de I 5 490 Nanterre B 381 281 492 J'indique ici mes coordonnées : Nom Prénom Société Fonction Adresse u Professionnelle Il Personnelle Ville Code Postal Tél 11111111111 N°Port E-Mail Offre valable jusqu'au 31/05/2003 en France Métropolitaine uniquement. Conformément a la loi Informatique et Libertés du 6 janvier 1978, vous disposez d'un droit d'accès et de rectification aux données vous concernant. Si vous ne souhaitez pas recevoir de sollicitations commerciales, Il vous suffit de bien vouloir nous en informer Prix de vente des magazines chez votre marchand de journaux. OFFRE NON REMBOURSABLE. " Délai de livraison de 5 à 6 semaines et dans la limite des stocks disponibles. Vous pouvez acquérir chaque article séparément au prix indiqué ci-dessus.



Autres parutions de ce magazine  voir tous les numéros


Liens vers cette page
Couverture seule :


Couverture avec texte parution au-dessus :


Couverture avec texte parution en dessous :


SVM numéro 214 avril 2003 Page 1SVM numéro 214 avril 2003 Page 2-3SVM numéro 214 avril 2003 Page 4-5SVM numéro 214 avril 2003 Page 6-7SVM numéro 214 avril 2003 Page 8-9SVM numéro 214 avril 2003 Page 10-11SVM numéro 214 avril 2003 Page 12-13SVM numéro 214 avril 2003 Page 14-15SVM numéro 214 avril 2003 Page 16-17SVM numéro 214 avril 2003 Page 18-19SVM numéro 214 avril 2003 Page 20-21SVM numéro 214 avril 2003 Page 22-23SVM numéro 214 avril 2003 Page 24-25SVM numéro 214 avril 2003 Page 26-27SVM numéro 214 avril 2003 Page 28-29SVM numéro 214 avril 2003 Page 30-31SVM numéro 214 avril 2003 Page 32-33SVM numéro 214 avril 2003 Page 34-35SVM numéro 214 avril 2003 Page 36-37SVM numéro 214 avril 2003 Page 38-39SVM numéro 214 avril 2003 Page 40-41SVM numéro 214 avril 2003 Page 42-43SVM numéro 214 avril 2003 Page 44-45SVM numéro 214 avril 2003 Page 46-47SVM numéro 214 avril 2003 Page 48-49SVM numéro 214 avril 2003 Page 50-51SVM numéro 214 avril 2003 Page 52-53SVM numéro 214 avril 2003 Page 54-55SVM numéro 214 avril 2003 Page 56-57SVM numéro 214 avril 2003 Page 58-59SVM numéro 214 avril 2003 Page 60-61SVM numéro 214 avril 2003 Page 62-63SVM numéro 214 avril 2003 Page 64-65SVM numéro 214 avril 2003 Page 66-67SVM numéro 214 avril 2003 Page 68-69SVM numéro 214 avril 2003 Page 70-71SVM numéro 214 avril 2003 Page 72-73SVM numéro 214 avril 2003 Page 74-75SVM numéro 214 avril 2003 Page 76-77SVM numéro 214 avril 2003 Page 78-79SVM numéro 214 avril 2003 Page 80-81SVM numéro 214 avril 2003 Page 82-83SVM numéro 214 avril 2003 Page 84-85SVM numéro 214 avril 2003 Page 86-87SVM numéro 214 avril 2003 Page 88-89SVM numéro 214 avril 2003 Page 90-91SVM numéro 214 avril 2003 Page 92-93SVM numéro 214 avril 2003 Page 94-95SVM numéro 214 avril 2003 Page 96-97SVM numéro 214 avril 2003 Page 98-99SVM numéro 214 avril 2003 Page 100-101SVM numéro 214 avril 2003 Page 102-103SVM numéro 214 avril 2003 Page 104-105SVM numéro 214 avril 2003 Page 106-107SVM numéro 214 avril 2003 Page 108-109SVM numéro 214 avril 2003 Page 110-111SVM numéro 214 avril 2003 Page 112-113SVM numéro 214 avril 2003 Page 114-115SVM numéro 214 avril 2003 Page 116-117SVM numéro 214 avril 2003 Page 118-119SVM numéro 214 avril 2003 Page 120-121SVM numéro 214 avril 2003 Page 122-123SVM numéro 214 avril 2003 Page 124-125SVM numéro 214 avril 2003 Page 126-127SVM numéro 214 avril 2003 Page 128-129SVM numéro 214 avril 2003 Page 130-131SVM numéro 214 avril 2003 Page 132-133SVM numéro 214 avril 2003 Page 134-135SVM numéro 214 avril 2003 Page 136-137SVM numéro 214 avril 2003 Page 138-139SVM numéro 214 avril 2003 Page 140-141SVM numéro 214 avril 2003 Page 142-143SVM numéro 214 avril 2003 Page 144-145SVM numéro 214 avril 2003 Page 146-147SVM numéro 214 avril 2003 Page 148-149SVM numéro 214 avril 2003 Page 150-151SVM numéro 214 avril 2003 Page 152-153SVM numéro 214 avril 2003 Page 154-155SVM numéro 214 avril 2003 Page 156-157SVM numéro 214 avril 2003 Page 158-159SVM numéro 214 avril 2003 Page 160-161SVM numéro 214 avril 2003 Page 162-163SVM numéro 214 avril 2003 Page 164-165SVM numéro 214 avril 2003 Page 166-167SVM numéro 214 avril 2003 Page 168-169SVM numéro 214 avril 2003 Page 170-171SVM numéro 214 avril 2003 Page 172-173SVM numéro 214 avril 2003 Page 174-175SVM numéro 214 avril 2003 Page 176-177SVM numéro 214 avril 2003 Page 178-179SVM numéro 214 avril 2003 Page 180-181SVM numéro 214 avril 2003 Page 182-183SVM numéro 214 avril 2003 Page 184-185SVM numéro 214 avril 2003 Page 186-187SVM numéro 214 avril 2003 Page 188-189SVM numéro 214 avril 2003 Page 190-191SVM numéro 214 avril 2003 Page 192-193SVM numéro 214 avril 2003 Page 194-195SVM numéro 214 avril 2003 Page 196-197SVM numéro 214 avril 2003 Page 198-199SVM numéro 214 avril 2003 Page 200-201SVM numéro 214 avril 2003 Page 202