Home  >  Article  >  Web Front-end  >  The production process of the 2014 Christmas countdown webpage_html5 tutorial skills

The production process of the 2014 Christmas countdown webpage_html5 tutorial skills

WBOY
WBOYOriginal
2016-05-16 15:47:071534browse

The Christmas season of 2014 is coming. The editor of iCoding shares with you a 2014 Christmas countdown webpage. The date card of the day has a jittering effect. Let’s take a look at the renderings:

Click the mouse before number 5

After clicking No. 5

Implementation code.

 html code:

XML/HTML CodeCopy content to clipboard
  1. <h1>  
  2.         Merry Christmash1>  
  3.     <ul>  
  4.         <li>  
  5.             <div class="door">  
  6.                 1div>  
  7.         li>  
  8.         <li>  
  9.             <div class="door">  
  10.                 2div>  
  11.         li>  
  12.         <li>  
  13.             <div class="door">  
  14.                 3div>  
  15.         li>  
  16.         <li>  
  17.             <div class="door">  
  18.                 4div>  
  19.         li>  
  20.         <li>  
  21.             <div class="door">  
  22.                 5div>  
  23.         li>  
  24.         <li>  
  25.             <div class="door">  
  26.                 6div>  
  27.         li>  
  28.         <li>  
  29.             <div class="door">  
  30.                 7div>  
  31.         li>  
  32.         <li>  
  33.             <div class="door">  
  34.                 8div>  
  35.         li>  
  36.         <li>  
  37.             <div class="door">  
  38.                 9div>  
  39.         li>  
  40.         <li>  
  41.             <div class="door">  
  42.                 10div>  
  43.         li>  
  44.         <li>  
  45.             <div class="door">  
  46.                 11div>  
  47.         li>  
  48.         <li>  
  49.             <div class="door">  
  50.                 12div>  
  51.         li>  
  52.         <li>  
  53.             <div class="door">  
  54.                 13div>  
  55.         li>  
  56.         <li>  
  57.             <div class="door">  
  58.                 14div>  
  59.         li>  
  60.         <li>  
  61.             <div class="door">  
  62.                 15div>  
  63.         li>  
  64.         <li>  
  65.             <div class="door">  
  66.                 16div>  
  67.         li>  
  68.         <li>  
  69.             <div class="door">  
  70.                 17div>  
  71.         li>  
  72.         <li>  
  73.             <div class="door">  
  74.                 18div>  
  75.         li>  
  76.         <li>  
  77.             <div class="door">  
  78.                 19div>  
  79.         li>  
  80.         <li>  
  81.             <div class="door">  
  82.                 20div>  
  83.         li>  
  84.         <li>  
  85.             <div class="door">  
  86.                 21div>  
  87.         li>  
  88.         <li>  
  89.             <div class="door">  
  90.                 22div>  
  91.         li>  
  92.         <li>  
  93.             <div class="door">  
  94.                 23div>  
  95.         li>  
  96.         <li>  
  97.             <div class="door">  
  98.                 24div>  
  99.         li>  
  100.         <li>  
  101.             <div class="door">  
  102.                 25div>  
  103.         li>  
  104.     ul>  
  105.     <p id="message">  
  106.     p>  

  css3代码:

C/C Code复制内容到剪贴板
  1. body {   
  2.   background: url("xmas.jpg");   
  3.   color: #fff;   
  4.   font-family: 'Oleo Script', cursive;   
  5.   padding: 20px;   
  6.   font-weight: 400;   
  7. }   
  8.   
  9. h1 {   
  10.   margin:0;   
  11.   font-size:75px;   
  12.   line-height: 75px;   
  13.   text-align: center;   
  14.   font-weight: 400;   
  15. }   
  16.   
  17. ul {   
  18.   margin:0 auto 30px auto;   
  19.   padding:0;   
  20.   list-style-type:none;   
  21.   max-width:900px;   
  22.   width: 100%;   
  23.   text-align: center;   
  24.   user-select: none;   
  25. }   
  26.   
  27. li {   
  28.   font-weight: 400;   
  29.   background-color: #fff;   
  30.   box-sizing: border-box;   
  31.   border-radius: 6px;   
  32.   display: inline-block;   
  33.   color:#111;   
  34.   cursor:pointer;   
  35.   font-size: 26px;   
  36.   padding:15px;   
  37.   margin:25px 12px;   
  38.   width: 130px;   
  39.   height:130px;   
  40.   line-height: 100px;   
  41.   text-align:center;   
  42.   position: relative;   
  43.   vertical-align:top;   
  44.   user-select: none;   
  45.   perspective: 800px;   
  46.   transition: all 0.4s ease-in-out;   
  47. }   
  48.   
  49. ul li:last-child {   
  50.   
  51.   background-size:cover;     
  52.   display:block;   
  53.   clear:both;   
  54.   margin: 20px auto 0 auto;   
  55.   width: 200px;   
  56.   height: 275px;   
  57. }   
  58.   
  59. ul li:last-child .door {   
  60.   font-size: 100px;   
  61.   width: 200px;   
  62.   height: 275px;   
  63.   line-height: 240px;   
  64. }  
  65.   
  66. ul li:anak terakhir .didedahkan {   
  67.   ketinggian garisan: 123px;   
  68. }   
  69.   
  70. .pintu {   
  71.   pilihan pengguna: tiada;   
  72.   warna:#fff;   
  73.   saiz fon: 70px;   
  74.   kedudukan: mutlak;   
  75.   atas:0;   
  76.   kiri:0;   
  77.   warna latar belakang: #91c1cc;   
  78.   bersaiz kotak: kotak sempadan;   
  79.   atas sempadan: 2px #eee putus-putus;   
  80.   sempadan-kanan: 2px #eee berputus-putus;   
  81.   bahagian bawah sempadan: 2px #eee putus-putus;   
  82.   sempadan-kiri: 1px #eee pepejal;   
  83.   jejari sempadan: 6px;   
  84.   padding:15px;   
  85.   lebar: 130px;   
  86.   tinggi:130px;   
  87.   asal-ubah: 0 40%;    
  88.   peralihan: semua 0.4s kemudahan masuk;   
  89.   gaya-transform: preserve-3d;   
  90. }   
  91.   
  92. .pintu semasa {   
  93.   warna latar belakang: #7EAD44;   
  94. }   
  95.   
  96. .pintu semasa.terbuka{   
  97.   warna: #7EAD44;   
  98. }   
  99.   
  100. .didedahkan {   
  101.   pilihan pengguna: tiada;   
  102. }   
  103.   
  104. #mesej {   
  105.   bersaiz kotak: kotak sempadan;   
  106.   warna: #222;   
  107.   paparan: tiada;   
  108.   saiz fon: 24px;   
  109.   pelapis: 20px;   
  110.   latar belakang: #eddecb;   
  111.   lebar maksimum: 500px;   
  112.   lebar: 100%;   
  113.   jejari sempadan: 15px;   
  114.   margin: 0 auto;   
  115. }   
  116.   
  117. .buka {   
  118.   bayang kotak: 14px 0px 15px -1px rgba(0,0,0,0.2);   
  119.   warna: #91c1cc;   
  120.   transformasi: putar3d(0, 1, 0, -98deg);   
  121. }   
  122.   
  123. .goyang {   
  124.   animasi: goyang 0.2s tak terhingga;   
  125.   transformasi: putar(-1deg);   
  126. }   
  127.   
  128. @keyframes goyang {   
  129.   0% {   
  130.         transformasi: putar(-1deg);   
  131.   }  
  132.   50% {   
  133.       transformasi: putar(1deg);   
  134.   }   
  135. }   
  136.   
  137. @media skrin dan (min-lebar: 480px) {   
  138.   li {   
  139.     margin:25px 20px;   
  140.   }   
  141. }   
  142.   
  143.   
  144. skrin @media dan (lebar min: 768px) {   
  145.     badan {   
  146.         saiz latar belakang:150px;   
  147.     }   
  148.        
  149.     p {   
  150.         kanan: 6%;   
  151.         atas: 20%;   
  152.         bawah: auto;    
  153.         margin-kiri: auto;   
  154.         kiri: auto;   
  155.     }   
  156. }  
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn