亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

用CSS3打造HTML5的Logo(實現代碼)

  發(fā)布時間:2016-06-16 10:39:51   作者:佚名   我要評論
下面小編就為大家?guī)硪黄肅SS3打造HTML5的Logo(實現代碼)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

本文將向大家介紹如何利用CSS3的新樣式屬性制作一個HTML5的Logo。我們先來看看最終的效果:

chabaoo.cn

不要懷疑,上面的logo完全由HTML+CSS實現。我們將logo劃分為盾形、數字5和輻射背景三大部分,下面將分別實現每個部分。

盾形

盾形在外形上是左右對稱的,因此我們可先完成左半邊,右半邊可復制過來再修改一些參數。左半邊準備用三個div實現,其中有兩個div需要傾斜一定的角度來實現盾形的左邊和底邊,這里使用transform的skew來完成。代碼如下(注意,這里只使用了webkit前綴的樣式,僅在Chrome、Safari等Webkit內核瀏覽器支持):

XML/HTML Code復制內容到剪貼板
  1. <!-- left side -->  
  2. <div class="dark_orange" style="left:32px;width:140px;height:346px;"></div>  
  3. <div class="dark_orange" style="-webkit-transform:skewx(5deg);left:16px;width:100px;height:346px;"></div>  
  4. <div class="dark_orange" style="-webkit-transform:skewy(15deg);top:265px;left:32px;width:140px;height:100px;"></div>  

其中,CSS樣式定義所有div都是絕對定位,dark_orange類指定了一個橘色背景:

 

div{position:absolute}
.dark_orange{background:#e15016}

 

我們看一下效果:

chabaoo.cn

下面我們再復制一遍HTML,修改一些參數作為盾形的右側:

 

XML/HTML Code復制內容到剪貼板
  1. <!-- right side -->  
  2. <div class="dark_orange" style="left:172px;width:140px;height:346px;"></div>  
  3. <div class="dark_orange" style="-webkit-transform:skewx(-5deg);left:227px;width:100px;height:346px;"></div>  
  4. <div class="dark_orange" style="-webkit-transform:skewy(-15deg);top:265px;left:172px;width:140px;height:100px;"></div>  

效果如下:

chabaoo.cn

盾形的右側里面有淺色的區(qū)域,我們將盾的右側復制一份通過scale縮小一點,此外還需要調整一些樣式屬性:

XML/HTML Code復制內容到剪貼板
  1. <!-- inner -->  
  2. <div style="-webkit-transform:scale(0.82);left:31px;top:25px">  
  3. <div class="light_orange" style="left:172px;width:140px;height:346px;"></div>  
  4. <div class="light_orange" style="-webkit-transform:skewx(-5deg);left:227px;width:100px;height:363px;"></div>  
  5. <div class="light_orange" style="-webkit-transform:skewy(-15deg);top:282px;left:172px;width:138px;height:100px;"></div>  
  6. </div>  

light_orange對應淺一點兒的背景色:

 

.light_orange{background:#ee6812}

 

盾形已經完成了:

chabaoo.cn

數字5

數字5由若干div組成,傾斜的效果依舊通過skew來控制:

XML/HTML Code復制內容到剪貼板
  1. <!-- 5 -->  
  2. <div class="light_gray" style="height:43px;width:102px;left:70px;top:70px"></div>  
  3. <div class="light_gray" style="width:46px;height:216px;-webkit-transform:skewx(5deg);top:70px;left:75px;"></div>  
  4. <div class="light_gray" style="height:43px;width:95px;left:77px;top:156px"></div>  
  5. <div class="light_gray" style="height:47px;width:87px;left:85px;top:251px;-webkit-transform:skewy(15deg)"></div>  
  6.   
  7. <div class="white" style="height:43px;width:102px;left:172px;top:70px"></div>  
  8. <div class="white" style="width:46px;height:216px;-webkit-transform:skewx(-5deg);top:70px;left:223px;"></div>  
  9. <div class="white" style="height:43px;width:95px;left:172px;top:156px"></div>  
  10. <div class="white" style="height:47px;width:87px;left:172px;top:251px;-webkit-transform:skewy(-15deg)"></div>  

light_gray類和white類對應的樣式:

 

.light_gray{background:#ebebeb}
.white{background:#fff}

 

我們看到如下效果:

chabaoo.cn

為了最終實現數字5,我們需要在兩個位置打兩個“補丁”:

XML/HTML Code復制內容到剪貼板
  1. <!-- patch -->  
  2. <div class="dark_orange" style="height:20px;top:199px;width:80px;left:60px;"></div>  
  3. <div class="light_orange" style="height:43px;top:113px;width:100px;left:180px;"></div>  

最終效果:

chabaoo.cn

輻射背景

輻射背景主要使用rotate來完成,這里我貼出完整的代碼:

XML/HTML Code復制內容到剪貼板
  1. <!DOCTYPE html>  
  2. <html>  
  3. <head>  
  4. <meta charset="utf-8"/>  
  5. <title>HTML5 logo</title>  
  6. <style>  
  7. div{position:absolute}   
  8. .dark_orange{background:#e15016}   
  9. .light_orange{background:#ee6812}   
  10. .light_gray{background:#ebebeb}   
  11. .white{background:#fff}   
  12. .beam{width:1600px;height:20px;-webkit-transform-origin:800 10;top:290px;left:-400px}   
  13. </style>  
  14. </head>  
  15. <body style="margin:0;padding:0">  
  16. <div class="bg" style="width:800px;height:600px;background:#f2f2f2;overflow:hidden">  
  17.   
  18. <div class="white beam" style="-webkit-transform:rotate(5deg)"></div>  
  19. <div class="white beam" style="-webkit-transform:rotate(15deg)"></div>  
  20. <div class="white beam" style="-webkit-transform:rotate(25deg)"></div>  
  21. <div class="white beam" style="-webkit-transform:rotate(35deg)"></div>  
  22. <div class="white beam" style="-webkit-transform:rotate(45deg)"></div>  
  23. <div class="white beam" style="-webkit-transform:rotate(55deg)"></div>  
  24. <div class="white beam" style="-webkit-transform:rotate(65deg)"></div>  
  25. <div class="white beam" style="-webkit-transform:rotate(75deg)"></div>  
  26. <div class="white beam" style="-webkit-transform:rotate(85deg)"></div>  
  27. <div class="white beam" style="-webkit-transform:rotate(95deg)"></div>  
  28. <div class="white beam" style="-webkit-transform:rotate(105deg)"></div>  
  29. <div class="white beam" style="-webkit-transform:rotate(115deg)"></div>  
  30. <div class="white beam" style="-webkit-transform:rotate(125deg)"></div>  
  31. <div class="white beam" style="-webkit-transform:rotate(135deg)"></div>  
  32. <div class="white beam" style="-webkit-transform:rotate(145deg)"></div>  
  33. <div class="white beam" style="-webkit-transform:rotate(155deg)"></div>  
  34. <div class="white beam" style="-webkit-transform:rotate(165deg)"></div>  
  35. <div class="white beam" style="-webkit-transform:rotate(175deg)"></div>  
  36.   
  37.   
  38.   
  39. <div class="logo" style="top:120px;left:229px;">  
  40. <!-- left side -->  
  41. <div class="dark_orange" style="left:32px;width:140px;height:346px;"></div>  
  42. <div class="dark_orange" style="-webkit-transform:skewx(5deg);left:16px;width:100px;height:346px;"></div>  
  43. <div class="dark_orange" style="-webkit-transform:skewy(15deg);top:265px;left:32px;width:140px;height:100px;"></div>  
  44. <!-- right side -->  
  45. <div class="dark_orange" style="left:172px;width:140px;height:346px;"></div>  
  46. <div class="dark_orange" style="-webkit-transform:skewx(-5deg);left:227px;width:100px;height:346px;"></div>  
  47. <div class="dark_orange" style="-webkit-transform:skewy(-15deg);top:265px;left:172px;width:140px;height:100px;"></div>  
  48. <!-- inner -->  
  49. <div style="-webkit-transform:scale(0.82);left:31px;top:25px">  
  50. <div class="light_orange" style="left:172px;width:140px;height:346px;"></div>  
  51. <div class="light_orange" style="-webkit-transform:skewx(-5deg);left:227px;width:100px;height:363px;"></div>  
  52. <div class="light_orange" style="-webkit-transform:skewy(-15deg);top:282px;left:172px;width:138px;height:100px;"></div>  
  53. </div>  
  54. <!-- 5 -->  
  55. <div class="light_gray" style="height:43px;width:102px;left:70px;top:70px"></div>  
  56. <div class="light_gray" style="width:46px;height:216px;-webkit-transform:skewx(5deg);top:70px;left:75px;"></div>  
  57. <div class="light_gray" style="height:43px;width:95px;left:77px;top:156px"></div>  
  58. <div class="light_gray" style="height:47px;width:87px;left:85px;top:251px;-webkit-transform:skewy(15deg)"></div>  
  59.   
  60. <div class="white" style="height:43px;width:102px;left:172px;top:70px"></div>  
  61. <div class="white" style="width:46px;height:216px;-webkit-transform:skewx(-5deg);top:70px;left:223px;"></div>  
  62. <div class="white" style="height:43px;width:95px;left:172px;top:156px"></div>  
  63. <div class="white" style="height:47px;width:87px;left:172px;top:251px;-webkit-transform:skewy(-15deg)"></div>  
  64. <!-- patch -->  
  65. <div class="dark_orange" style="height:20px;top:199px;width:80px;left:60px;"></div>  
  66. <div class="light_orange" style="height:43px;top:113px;width:100px;left:180px;"></div>  
  67. </div>  
  68. <!-- end of logo -->  
  69. </div>  
  70. <!-- end of bg -->  
  71. </body>  
  72. </html>  

HTML5的logo已經完成了!

chabaoo.cn

以上就是小編為大家?guī)淼挠肅SS3打造HTML5的Logo(實現代碼)的全部內容了,希望大家多多支持腳步之家。

原文地址:http://www.cnblogs.com/androidshouce/archive/2016/06/16/5589780.html

相關文章

  • HTML5和CSS3實例教程總結(推薦)

    下面小編就為大家?guī)硪黄狧TML5和CSS3實例教程總結(推薦)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-18
  • html5+css3實現的點擊眼睛玩游戲特效源碼(護眼游戲)

    html5+css3實現的點擊眼睛玩游戲特效源碼(護眼游戲)是一款3D立體效果大眼睛游戲,快速點擊游戲中的眼睛,即可消失,本段代碼適應于所有網頁使用,有興趣的朋友們可以前來下
    2016-07-08
  • html5+css3繪制的滾動齒輪動畫特效源碼

    這是一款基于html5+css3繪制的滾動齒輪動畫特效源碼。該源碼使用了move.js插件來實現動畫效果。畫面上相互咬合的齒輪呈現出各自獨立而又嚴密的圓周運動。齒輪中間還有添加
    2016-07-06
  • HTML5+CSS3從入門到精通 中文pdf完整版[229MB]

    本書是通過基礎知識+中小實例+綜合案例的方式,講述了用HTML5+ CSS3設計構建網站的必備知識,是一本適合快速入手的自學教程,歡迎下載試讀
    2019-10-11
  • html5+css3實現的手機測眼力小游戲源碼

    這是一款基于html5+css3實現的手機測眼力小游戲源碼,畫面上的3個裝有寶物和星星的小球快速變換位置,用戶則需要在小球停住的時候辨別出藏有寶物的小球位置,以此訓練眼力
    2016-07-01
  • 淺談HTML5 & CSS3的新交互特性

    下面小編就為大家?guī)硪黄獪\談HTML5 & CSS3的新交互特性。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-19

最新評論