Maison > interface Web > tutoriel HTML > le corps du texte

Utilisez HTML et CSS pour créer votre propre homme chaleureux 'Dabai'_HTML/Xhtml_Production de pages Web

WBOY
Libérer: 2016-05-16 16:36:01
original
1227 Les gens l'ont consulté

Le résultat final est comme ça, n'est-ce pas mignon...

PS : Il est préférable d'avoir une certaine compréhension du HTML et du CSS, mais peu importe si vous êtes novice, c'est bien pour un novice de rencontrer « Dabai » !

1.Préparation

Allez dans le répertoire /home/shiyanlou/ et créez un nouveau document vierge :

Nommé Baymax.html (d'autres noms sont également acceptables, mais le suffixe doit être .html) :

Ouvrez avec gedit et préparez-vous à modifier le code :

2. Écrire du HTML

Remplissez le code suivant :

Code XML/HTMLCopier le contenu dans le presse-papiers
  1. >
  2. <html>
  3.  <tête><méta charset="utf-8"><titre>Baymaxtitre>tête> 
  4. <corps>
  5.  <div id="baymax" >
  6.  <div id="tête" >
  7.  <div id="oeil" >div>
  8.  <div id="eye2" >div>
  9.  <div id="bouche" >div>
  10.  div>
  11.  
  12.  <div id="torse" >
  13.  <div id="coeur" >div>
  14.  div>
  15.  <div id="ventre" >
  16.  <div id="couverture" >div>
  17.  div>
  18.  <div id="gauche- bras"> 
  19.  <div id="l- gros doigt">div>
  20.  <div id="l- petit doigt">div>
  21.  div>
  22.  
  23.  <div id="droit- bras"> 
  24.  <div id="r- gros doigt">div>
  25.  <div id="r- petit doigt">div>
  26.  div>
  27.  <div id="gauche- jambe">div>
  28.  <div id="droit- jambe">div>
  29.  div> 
  30. corps>
  31. <html>

3. Ajouter un style CSS

Nous avons utilisé HTML pour définir chaque élément de "Dabai", et maintenant nous devons utiliser CSS pour dessiner son apparence de style.

Puisque "Dabai" est blanc, afin de faciliter son identification, nous avons défini l'arrière-plan sur une couleur sombre.

Puis d'abord la tête :

Code CSSCopier le contenu dans le presse-papiers
  1. corps {
  2. fond : #595959;
  3. }
  4. #baymax{
  5.  
  6. /*Placer au centre*/ 
  7. marge : 0 auto ;
  8.  
  9. /*Hauteur*/ 
  10. hauteur : 600px;
  11.  
  12. /*Masquer le débordement*/
  13.  
  14. débordement
  15.  : caché; }
  16. #head
  17. {  
  18. hauteur
  19.  : 64 px
  20. largeur
  21.  : 100px;
  22.  
  23. /*Définir la forme du filet en pourcentage*/
  24.  
  25. bordure
  26. -rayon : 50%
  27.  
  28. /*Contexte*/
  29.  
  30. fond
  31.  : #fff; marge
  32.  : 0
  33. auto ;  marge-bas
  34.  : -
  35. 20px
  36.  
  37. /*Définir le style de la bordure inférieure*/
  38.  
  39. bordure-bas
  40. :
  41. 5px solide #e0e0e0
  42.  
  43. /*L'attribut définit l'ordre d'empilement des éléments ; les éléments avec un ordre d'empilement supérieur seront toujours devant les éléments avec un ordre d'empilement inférieur*/
  44.  
  45. z-index
  46.  : 100 ;
  47.  
  48. /*Générer des éléments relativement positionnés*/
  49.  
  50. position
  51. :
  52. relative; }
  53. Aperçu de l'effet :

    Dépêchez-vous et ajoutez des yeux et de la bouche !

    Code CSSCopier le contenu dans le presse-papiers
    1. #oeil,
    2. #oeil2{
    3. largeur : 11px;
    4.  hauteur : 13px
    5. fond : #282828;
    6. bordure-rayon : 50%
    7. position : relative;
    8. haut
    9.  : 30px  
    10. gauche
    11.  : 27px
    12.  
    13. /*Faire pivoter l'élément*/
    14.   transformation : rotation (8deg);
    15. }
    16. #oeil2
    17. {  
    18. /*Rendez-le symétrique en rotation*/
    19.   transformation : rotation (-8deg);
    20. gauche
    21.  : 69px haut : 17px }
    22. #bouche
    23. largeur
    24.  : 38px;  
    25. hauteur
    26.  : 1.5px
    27. fond
    28. : #282828; position
    29. :
    30. relative;  gauche :
    31. 34px
    32.  haut :
    33. 10px
    34. }
    35. Un mini "Baymax", le prototype apparaît :
    Vient ensuite le torse et l'abdomen :

    Code CSS

    Copier le contenu dans le presse-papiers

    1. #torse,   
    2. #ventre{   
    3.     marge : 0 auto ;   
    4.     hauteur : 200px ;   
    5.     largeur : 180px ;   
    6.     fond : #fff ;   
    7.     bordure-rayon : 47 % ;   
    8.   
    9.     /*设置边框*/       
    10.     bordure : 5px solide #e0e0e0;   
    11.     border-top : aucun ;   
    12.     z-index : 1 ;   
    13. }   
    14.   
    15. #ventre{   
    16.     hauteur : 300px ;   
    17.     largeur : 245px ;   
    18.     marge supérieure : -140px ;   
    19.     z-index : 5 ;   
    20. }   
    21.   
    22. #couverture{   
    23.     largeur : 190px ;   
    24.     fond : #fff ;   
    25.     hauteur : 150px ;   
    26.     marge : 0 auto ;   
    27.     position : relative ;   
    28.     haut : -20px ;   
    29.     bordure-rayon : 50 % ;   
    30. }   
    31.   

赋予「大白」象征生命的心脏:

Code CSS复制内容到剪贴板
  1. #coeur
  2. largeur :25px
  3. ;
  4. hauteur :25px
  5. ;
  6. bordure-rayon : 50%
  7. position :relative
  8. ;
  9. /*Ajouter un effet d'ombre autour de la bordure*/
  10. box-shadow:2px 5px 2px #ccc encart
  11. droitedroite:-115px;
  12. haut :40px
  13. z-index:111
  14. bordure:1px solide #ccc
  15. }
Voici à quoi ressemble "Baymax" maintenant :

Il n'a pas encore de mains ni de pieds, il est trop mignon... "Baymax" a besoin de bras chauds :

Code CSS
Copier le contenu dans le presse-papiers
  1. #gauche-bras,  
  2. #right-bras{   
  3.     hauteur : 270px ;   
  4.     largeur : 120px ;   
  5.     bordure-rayon : 50 % ;   
  6.     fond : #fff ;   
  7.     marge : 0 auto ;   
  8.     position : relative ;   
  9.     haut : -350px ;   
  10.     gauche : -100px;   
  11.     transformation : rotation (20deg);   
  12.     z-index : -1 ;   
  13. }   
  14.   
  15. #right-bras{   
  16.     transformation : rotation (-20deg);   
  17.     gauche : 100px ;   
  18.     haut : -620px ;   
  19. }   
  20.   

还没有手指头呢:

Code CSS复制内容到剪贴板
  1. #l-bigfinger,   
  2. #r-bigfinger{   
  3.     hauteur : 50px ;   
  4.     largeur : 20px ;   
  5.     bordure-rayon : 50 % ;   
  6.     fond : #fff ;   
  7.     position : relative ;   
  8.     haut : 250px ;   
  9.     gauche : 50px ;   
  10.     transformation : rotation (-50deg);   
  11. }   
  12.   
  13. #r-bigfinger{   
  14.     gauche : 50px ;   
  15.     transformation : rotation (50 deg);   
  16. }   
  17.   
  18. #l-smallfinger,   
  19. #r-smallfinger{   
  20.     hauteur : 35px ;   
  21.     largeur : 15px ;   
  22.     bordure-rayon : 50 % ;   
  23.     fond : #fff ;   
  24.     position : relative ;   
  25.     haut : 195px ;   
  26.     gauche : 66px ;   
  27.     transformation : rotation (-40deg);   
  28. }   
  29.   
  30. #r-smallfinger{   
  31.     fond : #fff ;   
  32.     transformation : rotation (40 deg);   
  33.     haut : 195px ;   
  34.     gauche : 37px ;   
  35. }   
  36.   

有点意思了:

迫不及待要给「大白」加上腿了吧:

Code CSS复制内容到剪贴板
  1. #gauche-jambe,   
  2. #droite-jambe{   
  3.     hauteur : 170px ;   
  4.     largeur : 90px ;   
  5.     bordure-rayon : 40% 30% 10px 45% ;   
  6.     fond : #fff ;   
  7.     position : relative ;   
  8.     haut : -640px ;   
  9.     gauche : -45px ;   
  10.     transformation : rotation (-1deg);   
  11.     z-index : -2 ;   
  12.     marge : 0 auto ;   
  13. }   
  14.   
  15. #droite-jambe{   
  16.     fond : #fff ;   
  17.     bordure-radius:30% 40% 45% 10px;   
  18.     marge : 0 auto ;   
  19.     haut : -810px ;   
  20.     gauche : 50px ;   
  21.     transformation : rotate(1deg);   
  22. }   
  23.   

duang~ duang~ duang~ 特技完成!

属于你的暖男大白来到了你的身边,是不是特有安全感哦!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal