久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

簡單做出HTML5翻頁效果文字特效

之前在網上看到一款比較有新意的HTML5文字特效,文字效果是當鼠標滑過是出現翻開折疊的效果,類似書本翻頁。于是我興致勃勃的點開源碼看了一下,發現其實實現也挺簡單的,主要利
       之前在網上看到一款比較有新意的HTML5文字特效,文字效果是當鼠標滑過是出現翻開折疊的效果,類似書本翻頁。于是我興致勃勃的點開源碼看了一下,發現其實實現也挺簡單的,主要利用了CSS3的transform屬性,分別對X軸、Y軸、Z軸進行翻轉,先看一下效果截圖。


Z.jpg






       看效果圖這些文字是不是很有立體的感覺,而這個立體的感覺并不是有投影和陰影來實現的,而是通過翻轉。       

DEMO演示效果


       接下來我們來看一下源碼。首先是HTML代碼,非常簡單,列出我們需要渲染的文字:

  1. <div class="foo">
  2.   <span class="letter" data-letter="A">A</span>
  3.   <span class="letter" data-letter="B">B</span>
  4.   <span class="letter" data-letter="C">C</span>
  5.   <span class="letter" data-letter="D">D</span>
  6.   <span class="letter" data-letter="E">E</span>
  7.   <span class="letter" data-letter="F">F</span>
  8.   <span class="letter" data-letter="G">G</span>
  9.   <span class="letter" data-letter="H">H</span>
  10.   <span class="letter" data-letter="I">I</span>
  11.   <span class="letter" data-letter="L">L</span>
  12.   <span class="letter" data-letter="M">M</span>
  13.   <span class="letter" data-letter="N">N</span>
  14.   <span class="letter" data-letter="O">O</span>
  15.   <span class="letter" data-letter="P">P</span>
  16.   <span class="letter" data-letter="Q">Q</span>
  17.   <span class="letter" data-letter="R">R</span>
  18.   <span class="letter" data-letter="S">S</span>
  19.   <span class="letter" data-letter="T">T</span>
  20.   <span class="letter" data-letter="U">U</span>
  21.   <span class="letter" data-letter="V">V</span>
  22.   <span class="letter" data-letter="Z">Z</span>
  23. </div>
復制代碼
         
      接下來是核心CSS3代碼,這里我們略去了控制頁面樣式的CSS代碼,把實現翻頁效果文字的CSS代碼提取出來。

  1. .letter{
  2.   display: inline-block;
  3.   font-weight: 900;
  4.   font-size: 8em;
  5.   margin: 0.2em;
  6.   position: relative;
  7.   color: #00B4F1;
  8.   transform-style: preserve-3d;
  9.   perspective: 400;
  10.   z-index: 1;
  11. }
復制代碼

      這樣我們就讓這些字母安安靜靜的排列起來,并有了自己的背景顏色,等待強大的CSS3來渲染。

      接下來我們要讓文字在鼠標滑過的時候產生翻轉傾斜的動畫。

  1. .letter:before, .letter:after{
  2.   position:absolute;
  3.   content: attr(data-letter);
  4.   transform-origin: top left;
  5.   top:0;
  6.   left:0;
  7. }
  8. .letter, .letter:before, .letter:after{
  9.   transition: all 0.3s ease-in-out;
  10. }
  11. .letter:before{
  12.   color: #fff;
  13.   text-shadow:
  14.     -1px 0px 1px rgba(255,255,255,.8),
  15.     1px 0px 1px rgba(0,0,0,.8);
  16.   z-index: 3;
  17.   transform:
  18.     rotateX(0deg)
  19.     rotateY(-15deg)
  20.     rotateZ(0deg);
  21. }
  22. .letter:after{
  23.   color: rgba(0,0,0,.11);
  24.   z-index:2;
  25.   transform:
  26.     scale(1.08,1)
  27.     rotateX(0deg)
  28.     rotateY(0deg)
  29.     rotateZ(0deg)
  30.     skew(0deg,1deg);
  31. }
  32. .letter:hover:before{
  33.   color: #fafafa;
  34.   transform:
  35.     rotateX(0deg)
  36.     rotateY(-40deg)
  37.     rotateZ(0deg);
  38. }
  39. .letter:hover:after{
  40.   transform:
  41.     scale(1.08,1)
  42.     rotateX(0deg)
  43.     rotateY(40deg)
  44.     rotateZ(0deg)
  45.     skew(0deg,22deg);
  46. }

  47. 復制代碼
復制代碼

        這里我們利用了CSS3的偽類before和after來快速構造兩個相同的字母,然后利用transform屬性的rotateX,rotateY,rotateZ來翻轉,再利用skew來時文字傾斜。





轉自:http://www.cnblogs.com/html5tricks/p/3653672.html


【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

由于實際運行環境是在瀏覽器中,因此性能還取決于JavaScript解釋器的效率,指定的FPS幀速在低性能解釋器中可能不會達到,所以這部分不是開發者能夠決定的,開發者能作的是盡可能通
本文將使用HTML5提供的VideoAPI做一個自定義的視頻播放器,需要用到HTML5提供的video標簽、以及HTML5提供的對JavascriptAPI的擴展。,HTML5中國,中國最大的HTML5中文門戶。
隨著 Hybrid 應用的豐富,HTML5 工程師們已經不滿足于把桌面端體驗簡單移植到移動端,他們覬覦移動原生應用人性化的操作體驗,特別是原生應用與生俱來的豐富的手勢系統。HTML5 沒有提
你想要在自己網站上分享一個產品,或者是一個作品集,又或者僅僅只是一個靈感。在你發布到網上之前,你想讓它看起來有吸引力,專業,或者至少得看起來像那么回事。那么你接下
H5廣告,包括H5廣告的設計流程,究竟有什么講究,和階段。為了能幫助更多的人了解H5廣告,我專門做了一個講義。同時,也讓我意外的收到了非常好反饋和認!這是對我的極大鼓勵!我的
本文主要內容有:框架與組件、構建生態、開發技巧與調試、html、css與重構、native/hybrid/桌面開發、前端/H5優化、全棧/全端開發、研究實驗、數據分析與監控、其它軟技能、前端技術網
主站蜘蛛池模板: 天天干亚洲 | 亚洲一区 中文字幕 | 久久精品国产亚洲一区二区 | 精品1区 | 成人在线观看免费视频 | 国产成人一区二区三区 | 精品一区二区三区四区 | 麻豆久久| 999久久久久久久 | 欧美精品一区在线发布 | 成年网站在线观看 | 免费黄色成人 | 久久99精品久久久久久青青日本 | 亚洲性人人天天夜夜摸 | 成人精品视频免费 | 国产成人高清视频 | 蜜桃毛片 | 天堂成人国产精品一区 | 国产精品精品视频一区二区三区 | 一区二区在线免费观看 | 成人免费精品视频 | 久久日韩精品 | 精品免费视频 | 国产精品a久久久久 | 在线播放中文字幕 | 国产成人精品综合 | 日本a v在线播放 | 日韩免费网站 | 国产一区二区三区色淫影院 | 色综合一区 | 久久国产精品视频免费看 | 国产一级在线观看 | 亚洲视频欧美视频 | 91网站在线播放 | 日本黄色激情视频 | 男女视频91 | 国产成人精品一区二 | 欧美视频在线看 | 成人区精品 | 亚洲美女在线一区 | 亚洲高清视频在线观看 |