Verwenden Sie HTML und CSS, um Ihre eigene, herzliche „Dabai'_HTML/Xhtml_Webseitenproduktion zu erstellen

WBOY
Freigeben: 2016-05-16 16:36:01
Original
1222 Leute haben es durchsucht

Das Endergebnis sieht so aus, ist es nicht süß...

PS: Sie sollten ein gewisses Verständnis von HTML und CSS haben, aber es spielt keine Rolle, ob Sie ein Anfänger sind. Es ist in Ordnung, wenn ein Anfänger „Dabai“ kennenlernt!

1. Vorbereitung

Gehen Sie in das Verzeichnis /home/shiyanlou/ und erstellen Sie ein neues leeres Dokument:

Baymax.html genannt (andere Namen sind ebenfalls akzeptabel, aber das Suffix muss .html sein):

Öffnen Sie mit gedit und bereiten Sie die Bearbeitung des Codes vor:

2. HTML schreiben

Geben Sie den folgenden Code ein:

XML/HTML-CodeInhalt in die Zwischenablage kopieren
  1. >
  2. <html>
  3.  <Kopf><Meta charset="utf-8"><title>BaymaxTitel>Kopf> 
  4. <Körper>
  5.  <div id="baymax" >
  6.  <div id="head" >
  7.  <div id="eye" >div>
  8.  <div id="eye2" >div>
  9.  <div id="Mund" >div>
  10.  div>
  11.  
  12.  <div id="torso" >
  13.  <div id="heart" >div>
  14.  div>
  15.  <div id="belly" >
  16.  <div id="cover" >div>
  17.  div>
  18.  <div id="left- Arm"> 
  19.  <div id="l- bigfinger">div>
  20.  <div id="l- smallfinger">div>
  21.  div>
  22.  
  23.  <div id="right- Arm"> 
  24.  <div id="r- bigfinger">div>
  25.  <div id="r- smallfinger">div>
  26.  div>
  27.  <div id="left- Bein">div>
  28.  <div id="right- Bein">div>
  29.  div> 
  30. Körper>
  31. <html>

3. CSS-Stil hinzufügen

Wir haben HTML verwendet, um jedes Element von „Dabai“ zu definieren, und jetzt müssen wir CSS verwenden, um sein stilistisches Erscheinungsbild zu zeichnen.

Da „Dabai“ weiß ist, haben wir zur leichteren Identifizierung den Hintergrund auf eine dunkle Farbe eingestellt.

Dann zuerst der Kopf:

CSS-CodeInhalt in die Zwischenablage kopieren
  1. Körper {
  2. Hintergrund: #595959;
  3. }
  4. #baymax{
  5.  /*Auf Mitte setzen*/ 
  6. Marge: 0 automatisch;
  7.  
  8. /*Höhe*/ 
  9. Höhe: 600px;
  10.  
  11. /*Überlauf ausblenden*/
  12.  
  13. Überlauf
  14. : versteckt; }
  15. #head
  16. {
  17.  Höhe
  18. :
  19. 64px Breite
  20. :
  21. 100px;
  22.  
  23. /*Definieren Sie die Form des Filets in Prozent*/
  24.  
  25. Rand
  26. -Radius: 50 %;
  27.  
  28. /*Hintergrund*/
  29.  
  30. Hintergrund:
  31. #fff
  32. ; Marge: 0 automatisch
  33. ;
  34.  Rand unten: -20px
  35.  /*Legen Sie den Stil des unteren Rahmens fest*/ 
  36. border-bottom
  37. : 5px
  38. solid
  39. #e0e0e0;  /*Attribut legt die Stapelreihenfolge von Elementen fest; Elemente mit einer höheren Stapelreihenfolge stehen immer vor Elementen mit einer niedrigeren Stapelreihenfolge*/ 
  40. z-index
  41. : 100;
  42.  
  43. /*Relativ positionierte Elemente generieren*/
  44.  
  45. Position
  46. :
  47. relativ
  48. ; }
  49. Effektvorschau:

    Beeilen Sie sich und fügen Sie Augen und Mund hinzu!

    CSS-CodeInhalt in die Zwischenablage kopieren
    1. #eye,
    2. #eye2{
    3. Breite: 11px;
    4.  
    5. Höhe: 13px
    6. Hintergrund: #282828;
    7. Rand-Radius: 50 %;
    8. Position
    9. : relativ; oben
    10. :
    11. 30px;  links:
    12. 27px
    13.  
    14. /*Element drehen*/
    15.  
    16. transformieren: rotieren (8 Grad); }
    17. #eye2
    18. {
    19.  /*Machen Sie es rotationssymmetrisch*/ 
    20. transformieren: rotieren (-8 Grad);
    21. links
    22. :
    23. 69px
    24. ; oben: 17px; }
    25. #Mund
    26. Breite:
    27. 38px
    28. ;  Höhe: 1.5px
    29. Hintergrund: #282828
    30. ;
    31. Position: relativ
    32. ;
    33.  links: 34px
    34.  oben: 10px
    35. }
    36. Ein Mini „Baymax“, der Prototyp erscheint:
    37. Als nächstes kommt der Rumpf und der Bauch:
    CSS-Code
    Inhalt in die Zwischenablage kopieren

    1. #torso,   
    2. #bauch{   
    3.     Marge: 0 automatisch;   
    4.     Höhe200px;   
    5.     Breite180px;   
    6.     Hintergrund#fff;   
    7.     Grenze-Radius: 47 %;   
    8.   
    9.     /*设置边框*/       
    10.     Rahmen5px durchgehend #e0e0e0;   
    11.     border-topnone;   
    12.     z-index: 1;   
    13. }   
    14.   
    15. #bauch{   
    16.     Höhe300px;   
    17.     Breite245px;   
    18.     Rand oben: -140px;   
    19.     z-index: 5;   
    20. }   
    21.   
    22. #cover{   
    23.     Breite190px;   
    24.     Hintergrund#fff;   
    25.     Höhe150px;   
    26.     Marge: 0 automatisch;   
    27.     Positionrelativ;   
    28.     oben: -20px;   
    29.     Grenze-Radius: 50 %;   
    30. }   
    31.   

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

CSS-Code复制内容到剪贴板
  1. #Herz
  2. Breite:25px;
  3. Höhe:25px;
  4. Grenze
  5. -radius:50%; Position
  6. :
  7. relativ;
  8. /*Schatteneffekt um den Rand hinzufügen*/
  9. box-shadow:2px
  10. 5px
  11. 2px #ccc Einschub; richtig
  12. richtig
  13. :-
  14. 115px
  15. ; oben:40px;
  16. z-index:111; Rahmen:
  17. 1px
  18. durchgehend
  19. #ccc
  20. ; } So sieht „Baymax“ jetzt aus:
  21. Er hat noch keine Hände und Füße, er ist so süß... „Baymax“ braucht warme Arme:
  22. CSS-CodeInhalt in die Zwischenablage kopieren
  1. #left-Arm,   
  2. #right-arm{   
  3.     Höhe270px;   
  4.     Breite120px;   
  5.     Grenze-Radius: 50 %;   
  6.     Hintergrund#fff;   
  7.     Marge: 0 automatisch;   
  8.     Positionrelativ;   
  9.     oben: -350px;   
  10.     links: -100px;   
  11.     transformieren: rotate(20deg);   
  12.     z-index: -1;   
  13. }   
  14.   
  15. #right-arm{   
  16.     transformieren: rotate(-20deg);   
  17.     links100px;   
  18.     oben: -620px;   
  19. }   
  20.   

还没有手指头呢:

CSS-Code复制内容到剪贴板
  1. #l-bigfinger,   
  2. #r-bigfinger{   
  3.     Höhe50px;   
  4.     Breite20px;   
  5.     Grenze-Radius: 50 %;   
  6.     Hintergrund#fff;   
  7.     Positionrelativ;   
  8.     oben250px;   
  9.     links50px;   
  10.     transformieren: rotate(-50deg);   
  11. }   
  12.   
  13. #r-bigfinger{   
  14.     links50px;   
  15.     transformieren: rotate(50deg);   
  16. }   
  17.   
  18. #l-smallfinger,   
  19. #r-smallfinger{   
  20.     Höhe35px;   
  21.     Breite15px;   
  22.     Grenze-Radius: 50 %;   
  23.     Hintergrund#fff;   
  24.     Positionrelativ;   
  25.     oben195px;   
  26.     links66px;   
  27.     transformieren: rotate(-40deg);   
  28. }   
  29.   
  30. #r-smallfinger{   
  31.     Hintergrund#fff;   
  32.     transformieren: rotate(40deg);   
  33.     oben195px;   
  34.     links37px;   
  35. }   
  36.   

有点意思了:

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

CSS-Code复制内容到剪贴板
  1. #left-Bein,   
  2. #rechts-Bein{   
  3.     Höhe170px;   
  4.     Breite90px;   
  5.     Rahmen-Radius: 40 % 30 % 10 Pixel 45 %;   
  6.     Hintergrund#fff;   
  7.     Positionrelativ;   
  8.     oben: -640px;   
  9.     links: -45px;   
  10.     transform: rotate(-1deg);   
  11.     z-index: -2;   
  12.     Marge: 0 automatisch;   
  13. }   
  14.   
  15. #rechts-Bein{   
  16.     Hintergrund#fff;   
  17.     border-radius:30% 40% 45% 10px;   
  18.     Marge: 0 automatisch;   
  19.     oben: -810px;   
  20.     links50px;   
  21.     transform: rotate(1deg);   
  22. }   
  23.   

duang~ duang~ duang~ 特技完成!

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage