Accueil Médias sociaux Bases de css et Douglas le Robot JavaScript - nuls

Bases de css et Douglas le Robot JavaScript - nuls

Table des matières:

Vidéo: Angelina Fabbro: JavaScript Masterclass | JSConf US 2024

Vidéo: Angelina Fabbro: JavaScript Masterclass | JSConf US 2024
Anonim

Dans ce projet, vous modifiez et ajoutez des styles à un robot HTML nommé Douglas. Douglas a été livré de l'usine de robot ce matin. Ses compétences JavaScript sont exceptionnelles; il n'a pas besoin de beaucoup de maintenance (juste une nouvelle variable à jouer de temps en temps); et il raconte de bonnes blagues!

Le seul problème, c'est que ses looks sont un peu ennuyeux! Bien sûr, il a de beaux yeux bleus, et son "I <3>

Pour commencer, ouvrez votre navigateur Web et connectez-vous au tableau de bord public. Ensuite, suivez ces étapes:

  1. Trouvez le violon appelé Chapitre 6: Style du robot - Commencez et cliquez sur le titre pour l'ouvrir.

    Vous pouvez également accéder directement à l'application Robot.

    Vous voyez un écran avec du HTML dans le panneau HTML et du CSS dans le panneau CSS.

  2. Cliquez sur Fork dans le menu supérieur pour faire une copie du violon dans votre propre compte JSFiddle.

Vous êtes maintenant prêt à donner du style à Douglas!

Jetez un coup d'œil aux trois premières lignes du volet CSS JavaScript Robot.

body {font-family: Arial;}

Ces trois lignes forment une règle CSS . Une règle CSS se compose de deux composants principaux:

  • Sélecteur: Le sélecteur indique l'élément ou les éléments auxquels s'applique la règle CSS. Dans cet exemple, le sélecteur est le corps.

  • Bloc de déclaration: Le bloc de déclaration contient une ou plusieurs déclarations CSS qui indiquent comment styliser l'élément ou les éléments sélectionnés. Dans cet exemple, vous n'avez qu'une seule déclaration, font-family: Arial;.

Sélecteurs CSS

Le sélecteur est la partie de la règle CSS qui précède le {. Les sélecteurs CSS indiquent au navigateur Web les éléments HTML auxquels un style doit s'appliquer.

Lorsque vous sélectionnez un élément auquel appliquer un style, il s'applique également à chaque élément de l'élément sélectionné.

Les sélecteurs CSS proposent différentes méthodes de sélection d'éléments. Regardez trois d'entre eux en travaillant avec Douglas le Robot JavaScript:

  • Sélecteurs d'éléments: Jetez un oeil aux deux premières règles du panneau CSS du robot JavaScript:

    body {font-family: Arial;} p {font-size: 1em;}
    

    Ce sont deux exemples de sélecteurs d'éléments. Les sélecteurs d'élément sélectionnent les éléments HTML en utilisant le nom de l'élément. Pour utiliser un sélecteur d'élément, tapez simplement le nom de l'élément que vous voulez sélectionner. Dans ces cas, vous sélectionnez l'élément body (qui utilise et tags) et l'élément p (qui utilise les balises

    et

    ).

  • Sélecteurs de classes: Jetez un coup d'œil à la troisième règle CSS du volet CSS Robot JavaScript:

    . eye {background-color: bleu; largeur: 20%; hauteur: 20%; border-radius: 50%;}
    

    Le sélecteur de classe commence par un point (.), suivi de la valeur d'un attribut HTML nommé class. Dans ce cas, vous sélectionnez tous les éléments qui ont class = "eye". Si vous regardez dans le volet HTML, vous pouvez voir qu'il y a deux éléments avec class = "eye". Ils sont utilisés pour faire les deux yeux de Douglas.

    Les sélecteurs de classe sont idéaux pour les moments où vous devez appliquer le même style à plusieurs éléments. Dans ce cas, le robot a deux yeux, et les deux yeux ont plusieurs choses en commun (ils sont tous les deux bleus et de la même taille, par exemple).

  • Sélecteurs d'ID: Les sélecteurs d'ID commencent par un symbole de hachage (#) et sélectionnent les éléments en fonction de la valeur de l'attribut ID de l'élément. Par exemple, l'œil gauche et l'œil droit de Douglas ont des attributs ID distincts:

    #righteye {position: absolute; à gauche: 20%; en haut: 20%;} #lefteye {position: absolute; gauche: 60%; top: 20%;}
    

    Les sélecteurs d'ID sont utiles lorsque vous devez sélectionner un seul élément dans un document HTML.

    Chaque attribut ID doit être unique dans un document.

    Si vous regardez dans le volet HTML, vous pouvez voir que les yeux gauche et droit de Douglas, en plus des deux attributs de classe, ont également des attributs d'ID uniques. Ces attributs ont été ajoutés afin que vous puissiez positionner les yeux individuellement sur le visage de Douglas.

Déclarations CSS

Les déclarations CSS vont dans les blocs de déclaration suivant les sélecteurs CSS. Les déclarations sont constituées de deux parties:

  • Propriété: La partie propriété d'une déclaration indique ce qui doit être modifié. Par exemple, vous pouvez modifier la couleur, la largeur ou la position d'un élément. La propriété doit être suivie d'un deux-points (:).

  • Valeur: La valeur indique comment la propriété doit être modifiée.

Chaque déclaration doit se terminer par un point-virgule (;). Vous pouvez avoir autant de déclarations dans un bloc de déclaration que nécessaire pour effectuer le travail.

Le bloc de déclaration des éléments avec la classe eye, par exemple, contient quatre déclarations:

. eye {background-color: bleu; largeur: 20%; hauteur: 20%; border-radius: 50%;}
Bases de css et Douglas le Robot JavaScript - nuls

Le choix des éditeurs

Configuration des points d'accès Cisco (AP) - mannequins

Configuration des points d'accès Cisco (AP) - mannequins

Lors de l'utilisation d'un point d'accès léger Cisco (AP) , vous devez configurer le contrôleur LAN sans fil Cisco (WLC) pour accepter l'enregistrement des points d'accès. Cette configuration fait partie du processus de découverte du contrôleur. Les points d'accès légers (LWAP) de Cisco utilisent le protocole LWAPP (Lightweight Access Point Protocol) pour communiquer entre les composants ...

Configuration de la traduction d'adresses réseau (NAT) - les nuls

Configuration de la traduction d'adresses réseau (NAT) - les nuls

Traduction d'adresses réseau (NAT) sont très simples installer. Ces exemples utilisent l'illustration suivante. Cet exemple définit NAT sur le routeur, mais implémente un mappage dynamique un-à-un. Cela permet une affectation dynamique des adresses réelles, mais vous avez le même nombre d'adresses internes et externes, de sorte que chaque périphérique reçoit une ...

Le choix des éditeurs

Comment obtenir des données de RapidMiner - dummies

Comment obtenir des données de RapidMiner - dummies

RapidMiner est une petite entreprise de logiciels et de services axée sur l'exploration de données. Il offre un produit d'exploration de données avec une interface de programmation visuelle. Pour ouvrir les exemples de données dans RapidMiner, procédez comme suit:

Comment obtenir des données de Weka - mannequins

Comment obtenir des données de Weka - mannequins

Les membres de l'université de Waikato développent des outils dans le cadre de leur travail d'avancement du domaine de l'apprentissage automatique. Ces outils sont utilisés dans l'enseignement, par les scientifiques et dans l'industrie. Weka est son outil d'exploration de données à usage général qui offre une interface de programmation visuelle et un large éventail de capacités d'analyse. MOA est pour l'exploitation minière en temps réel ...

Gérer des partitions dans NoSQL - des nuls

Gérer des partitions dans NoSQL - des nuls

Le mot partition est utilisé pour deux concepts différents dans NoSQL land. Une partition de données est un mécanisme permettant de garantir que les données sont réparties uniformément sur un cluster. D'un autre côté, une partition réseau se produit lorsque deux parties du même cluster de base de données ne peuvent pas communiquer. Sur de très gros systèmes en cluster, il est de plus en plus probable que ...

Le choix des éditeurs

HDR Images et Windows - mannequins

HDR Images et Windows - mannequins

Ce que l'on voit en face d'une fenêtre est souvent une scène bien équilibrée avec un haut gamme dynamique, quelque chose comme le côté droit de cette image HDR. (Il est peut-être artistiquement embelli d'un smidgen, mais pas tellement pour le rendre méconnaissable.) Ou, pour le dire autrement, si vous étiez à l'intérieur, en regardant ...

Nourriture Styling et photographie pour les nuls Feuille de triche - les narrateurs

Nourriture Styling et photographie pour les nuls Feuille de triche - les narrateurs

Nourriture stylée pour avoir l'air délicieux et prendre ensuite un impressionnant La photographie de votre création nécessite toutes sortes d'outils, de trucs et de savoir-faire. Vous avez besoin de comprendre à la fois les aspects créatifs et techniques du traitement de la nourriture en tant que sujet, et vous devez avoir tout l'équipement, les accessoires, les antécédents et les paramètres en place ...

Images HDR Améliorer les détails - Les nuls

Images HDR Améliorer les détails - Les nuls

La plage dynamique élevée fonctionne bien pour les grandes scènes, mais elle permet également d'améliorer les petits sujets. beaucoup de détails. Cette image HDR montre le plafond dans le hall de l'historique Tower Bank à Fort Wayne, Indiana. Vous pouvez voir le potentiel ici. La partie supérieure de la figure suggère que sous la grisaille, il y a ...