首頁 > web前端 > H5教程 > 使用HTML5/CSS3五步驟快速製作便條貼特效程式碼範例分享(圖文)

使用HTML5/CSS3五步驟快速製作便條貼特效程式碼範例分享(圖文)

黄舟
發布: 2017-03-20 16:21:11
原創
4213 人瀏覽過

摘要

本篇文字將會展示給你的是,如何利用HTML5/CSS3,只用5步驟就可以製作便條貼效果的HTML頁面,效果圖如下:

(註:圖裡的文字純屬杜撰,搞笑目的,如有雷同,純屬巧合,謝謝!)

註:該效果可以在Safari, Chrome,Firefox和Opera在看到效果,IE上由於對HTML5的支援不完全,所以看不出效果。

第一步:建立基本HTML和正方形

先加入基本的HTML結構以及建立基本的正方形,程式碼如下:

    

Dudu:
最近咋没有美女发帖呢?我一定给个头条推荐,recommend!recommend!


汤姆大叔:
Team的一个成员去了Microsoft做SDE3,又得hire new member了


技术弟弟:
O2DS和我翻译的书是一样,我一定要比他翻得快, 晚上加班翻,fast! fast! fast!


Artech:
WCF的帖子真是少,看来我得多发点帖子让大家学习呢


吉日嘎拉:
将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情


某武林高手:
低于25000块的面试再也不去了,它grandma的
登入後複製

每個note都加一個href連接,主要是為了支援鍵盤訪問,CSS程式碼如下:

{:;:;}{:;:;:;:;:;}{:;:;}{:;}{:;:;}{:;:;:;:;:;:;:;}{:;:;}
登入後複製

效果如下:


#第二步:陰影和手寫草體字

這一步,是我們要實現正方形的陰影效果,並將字體改為草體(僅限英文),由於google提供了Font API的支持,所以我們可以直接使用了,首先添加對Google API的呼叫:

<link href="http://fonts.googleapis.com/css?family=Reenie+Beanie:regular" rel="stylesheet" type="text/css">
登入後複製

然後設定引用這個字體:

{:;:;:;}{:;:;}
登入後複製

關於陰影,由於各個瀏覽器還都不完全支持,所以需要分別處理,程式碼如下:

{:;:;:;:;:;:;:; :; :; :;}
登入後複製

效果如下:

第三個步驟:傾斜正方形

#為了讓正方形傾斜,我們需要在li->a裡添加如下代碼:

{:;:;:;}
登入後複製

但是為了能讓正方形隨機傾斜,而不是全部都傾斜,我們需要使用新的CSS3選擇器,讓正方形在每2個傾斜4個deg,每3個傾斜負3個deg,每5個傾斜5個deg:

{:;:;:;:;:;}{:;:;:;:;:;}{:;:;:;:;:;}
登入後複製

效果如下:


第四步:Hover和Focus時放縮正方形

想在hover和focus的時候達到縮放的效果,我們需要加入以下程式碼:

{:;:;:;:;:;:;:;:;}
登入後複製

設定z-index為5是為了讓正方形在放大的時候蓋住其它的正方形,同時因為也設置了focus,所以也支持Tab鍵切換訪問,效果如下:

##第五步:平滑過渡和添加顏色

第四步的特效,看起來有些生硬,我們可以添加Transition來達到平滑

動畫的效果,另外顏色比較單一,我們可以設定不同的顏色,先在ul->li->a裡加入Transition:

<span   style="max-width:90%">  -moz-transition:-moz-transform .15s linear;  <br/>  -o-transition:-o-transform .15s linear;  <br/>  -webkit-transition:-webkit-transform .15s linear;  </span>
登入後複製

然後在even和3n裡定義不同的顏色:

{:;:;:;:;:;:;}{:;:;:;:;:;:;}
登入後複製
這樣,就完成了我們最終的效果:

總結

#至此,我們利用了HTML5和CSS3的基本特性做成了一個還不錯的便條貼效果,HTML5/CSS3確實很強大,如果在加一些高級特性,比如和JavaScript結合起來,能實現更加牛逼的效果,從當耐特磚家給大家的HTML5實驗室系列文章,就可以看出來了。

以上是使用HTML5/CSS3五步驟快速製作便條貼特效程式碼範例分享(圖文)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板