Rumah > hujung hadapan web > html tutorial > Gunakan HTML dan CSS untuk mencipta lelaki hangat anda sendiri 'Dabai'_HTML/Xhtml_Penghasilan halaman web

Gunakan HTML dan CSS untuk mencipta lelaki hangat anda sendiri 'Dabai'_HTML/Xhtml_Penghasilan halaman web

WBOY
Lepaskan: 2016-05-16 16:36:01
asal
1229 orang telah melayarinya

Keputusan akhir macam ni, comel kan...

PS: Anda lebih baik mempunyai pemahaman tertentu tentang HTML dan CSS, tetapi tidak mengapa jika anda seorang pemula Tidak mengapa untuk bertemu "Dabai"!

1. Persediaan

Pergi ke direktori /home/shiyanlou/ dan buat dokumen kosong baharu:

Dinamakan Baymax.html (nama lain juga boleh diterima, tetapi akhiran mestilah .html):

Buka dengan gedit dan bersedia untuk mengedit kod:

2. Menulis HTML

Isi kod berikut:

Kod XML/HTMLSalin kandungan ke papan keratan
  1. >
  2. <html>
  3.  <kepala><meta charset="utf-8"><tajuk>Baymaxtajuk><>kepala> 
  4. <badan>
  5.  <div id="baymax" >
  6.  <div id="kepala" >
  7.  <div id="mata" >div>
  8.  <div id="eye2" >div>
  9.  <div id="mulut" >div>
  10.  div>
  11.  
  12.  <div id="torso" >
  13.  <div id="hati" >div>
  14.  div>
  15.  <div id="perut" >
  16.  <div id="cover" >div>
  17.  div>
  18.  <div id="kiri- lengan"> 
  19.  <div id="l- bigfinger">div>
  20.  <div id="l- smallfinger">div>
  21.  div>
  22.  
  23.  <div id="kanan- lengan"> 
  24.  <div id="r- bigfinger">div>
  25.  <div id="r- smallfinger">div>
  26.  div>
  27.  <div id="kiri- kaki">div>
  28.  <div id="kanan- kaki">div>
  29.  div> 
  30. badan>
  31. <html>

3. Tambahkan gaya CSS

Kami telah menggunakan HTML untuk mentakrifkan setiap elemen "Dabai", dan kini kami perlu menggunakan CSS untuk melukis penampilan gayanya.

Memandangkan "Dabai" berwarna putih, untuk memudahkan pengecaman, kami menetapkan latar belakang kepada warna gelap.

Kemudian pertama kepala:

Kod CSSSalin kandungan ke papan keratan
  1. badan {
  2. latar belakang: #595959
  3. }
  4. #baymax{
  5.  /*Tetapkan ke tengah*/ 
  6. margin: 0 auto;
  7.  
  8. /*Tinggi*/ 
  9. tinggi: 600px
  10.  
  11. /*Sembunyikan limpahan*/ 
  12. limpahan: tersembunyi; }
  13. #kepala
  14. {  
  15. tinggi
  16. : 64px
  17. lebar
  18. : 100px
  19.  
  20. /*Tentukan bentuk fillet dalam peratusan*/
  21.  
  22. sempadan
  23. -jejari: 50%
  24.  
  25. /*Latar Belakang*/
  26.  
  27. latar belakang
  28. : #fff; margin
  29. : 0
  30. auto;  margin-bawah: -
  31. 20px
  32.  /*Tetapkan gaya sempadan bawah*/
  33.  
  34. bawah sempadan: 5px
  35. pepejal #e0e0e0;  /*Atribut menetapkan susunan susunan elemen; >
  36. z-index: 100
  37.  
  38. /*Jana elemen yang agak berkedudukan*/ 
  39. kedudukan:
  40. saudara; }
  41. Pratonton kesan:

    Cepat tambah mata dan mulut!

    Kod CSSSalin kandungan ke papan keratan
    1. #mata,
    2. #eye2{
    3. lebar: 11px;
    4.  
    5. tinggi: 13px
    6. latar belakang: #282828
    7. sempadan-jejari: 50%
    8. kedudukan: saudara;
    9. atas
    10. : 30px;  kiri
    11. :
    12. 27px
    13.  
    14. /*Putar elemen*/
    15.  
    16. ubah: putar(8deg);
    17. }
    18. #eye2
    19. {
    20.  /*Jadikan simetri putaran*/
    21.  
    22. ubah: putar(-8deg);
    23. kiri
    24. :
    25. 69px; >17px; } #mulut
    26. lebar
    27. : 38px;  
    28. tinggi: 1.5px
    29. latar belakang: #282828
    30. kedudukan: saudara;  kiri
    31. : 34px  atas
    32. : 10px }
    33. Mini "Baymax", prototaip muncul:
    34. Seterusnya ialah batang tubuh dan perut:
    35. Kod CSS
    36. Salin kandungan ke papan keratan
      1. #torso,   
      2. #perut{   
      3.     margin: 0 auto;   
      4.     tinggi200px;   
      5.     lebar180px;   
      6.     latar belakang#fff;   
      7.     sempadan-jejari: 47%;   
      8.   
      9.     /*设置边框*/       
      10.     sempadan5px pepejal #e0e0e0;   
      11.     
      12. bahagian atas sempadantiada;   
      13.     
      14. z-indeks: 1;   
      15. }   
      16.   
      17. #perut{   
      18.     
      19. tinggi300px;   
      20.     
      21. lebar245px;   
      22.     
      23. margin-atas: -140px;   
      24.     
      25. z-indeks: 5;   
      26. }   
      27.   
      28. #cover{   
      29.     
      30. lebar190px;   
      31.     
      32. latar belakang#fff;   
      33.     
      34. tinggi150px;   
      35.     
      36. margin: 0 auto;   
      37.     
      38. kedudukansaudara;   
      39.     
      40. atas: -20px;   
      41.     
      42. sempadan-jejari: 50%;   
      43. }   
      44.   
      赋予「大白」象征生命的心脏:

    Kod CSS
    复制内容到剪贴板
    1. #hati
    2. lebar:25px;
    3. tinggi:25px;
    4. sempadan
    5. -jejari: 50%
    6. kedudukan
    7. :saudara;
    8. /*Tambah kesan bayang di sekeliling sempadan*/
    9. bayang-bayang kotak:2px
    10. 5px 2px #ccc selit;
    11. kanan
    12. kanan
    13. :-
    14. 115px; atas:40px
    15. ;
    16. z-indeks:111; sempadan
    17. :
    18. 1px pepejal
    19. #ccc; } Beginilah rupa "Baymax" sekarang:
    20. Dia belum mempunyai tangan atau kaki, dia sangat comel... "Baymax" memerlukan lengan yang hangat:
    21. Kod CSSSalin kandungan ke papan keratan
    1. #kiri-lengan,   
    2. #kanan-lengan{   
    3.     tinggi270px;   
    4.     lebar120px;   
    5.     sempadan-jejari: 50%;   
    6.     latar belakang#fff;   
    7.     margin: 0 auto;   
    8.     kedudukansaudara;   
    9.     atas: -350px;   
    10.     kiri: -100px;   
    11.     transformasi: putar(20deg);   
    12.     z-indeks: -1;   
    13. }   
    14.   
    15. #kanan-lengan{   
    16.     transformasi: putar(-20deg);   
    17.     kiri100px;   
    18.     atas: -620px;   
    19. }   
    20.   

    还没有手指头呢:

    Kod CSS复制内容到剪贴板
    1. #l-bigfinger,   
    2. #r-bigfinger{   
    3.     tinggi50px;   
    4.     lebar20px;   
    5.     sempadan-jejari: 50%;   
    6.     latar belakang#fff;   
    7.     kedudukansaudara;   
    8.     atas250px;   
    9.     kiri50px;   
    10.     transformasi: putar(-50deg);   
    11. }   
    12.   
    13. #r-bigfinger{   
    14.     kiri50px;   
    15.     transformasi: putar(50deg);   
    16. }   
    17.   
    18. #l-smallfinger,   
    19. #r-smallfinger{   
    20.     tinggi35px;   
    21.     lebar15px;   
    22.     sempadan-jejari: 50%;   
    23.     latar belakang#fff;   
    24.     kedudukansaudara;   
    25.     atas195px;   
    26.     kiri66px;   
    27.     transformasi: putar(-40deg);   
    28. }   
    29.   
    30. #r-smallfinger{   
    31.     latar belakang#fff;   
    32.     transformasi: putar(40deg);   
    33.     atas195px;   
    34.     kiri37px;   
    35. }   
    36.   

    有点意思了:

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

    Kod CSS复制内容到剪贴板
    1. #kiri-kaki,   
    2. #kanan-kaki{   
    3.     tinggi170px;   
    4.     lebar90px;   
    5.     sempadan-jejari: 40% 30% 10px 45%;   
    6.     latar belakang#fff;   
    7.     kedudukansaudara;   
    8.     atas: -640px;   
    9.     kiri: -45px;   
    10.     transformasi: putar(-1deg);   
    11.     z-indeks: -2;   
    12.     margin: 0 auto;   
    13. }   
    14.   
    15. #kanan-kaki{   
    16.     latar belakang#fff;   
    17.     sempadan-jejari:30% 40% 45% 10px;   
    18.     margin: 0 auto;   
    19.     atas: -810px;   
    20.     kiri50px;   
    21.     transformasi: putar(1deg);   
    22. }   
    23.   

    duang~ duang~ duang~ 特技完成!

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

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan