亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于CSS3的照片墻的設計與實現

        2018-12-23 21:39:47高娟張衛(wèi)清崔艷萍
        數碼世界 2018年1期
        關鍵詞:動畫設置效果

        高娟 張衛(wèi)清 崔艷萍

        CSS3作為層疊樣式表的最新版本,新增了諸多特性,運用CSS3新特性,我們可以不用專門的圖片處理軟件、JavaScript代碼以及Flash動畫就可以實現陰影、漸變、圓角、顏色透明度、變形、動畫等精美的網頁顯示效果。

        本文利用CSS3新增的transform屬性和transition屬性,實現照片的旋轉、縮放等變形效果和動畫快慢等動畫過渡效果,模擬一個照片墻,隨意擺放,還原一種真實感受。

        1 照片墻功能描述

        默認狀態(tài)下,照片隨意的擺放在頁面的不同位置,并且都有不同角度的傾斜和相互遮擋,當鼠標移動到某一張照片上時,此照片緩慢的由傾斜狀態(tài)轉變?yōu)槎苏隣顟B(tài),并且放大一定比例顯示在最上面,鼠標移走后,又恢復為原狀態(tài)。

        2 實現方法

        2.1 靜態(tài)照片墻的制作

        首先,在網頁中添加一個div容器,在容器中添加image標簽放入照片,html代碼如下:

        ……

        然后,設置照片以不同的位置和旋轉角度隨意擺放,這需要用到兩個知識:使用絕對定位position:absolute將照片放在不同的位置,使用css3屬性transform:rotate(),將各個照片旋轉不同的角度。CSS代碼如下:

        .container{width:960px; height:450px;margin:60px auto; position:relative;}

        .container img{padding:10px 10px 15px;background:white; border:1px solid #ddd;boxshadow:2px 2px 3px; position:absolute;z-index:1;}/*設置照片的公共樣式:內邊距、背景、邊框、陰影、定位*/

        .pic1{left:400px;top:0;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);transform:rotate(-5deg);}/*設置每張圖片特有的樣式:位置、初始旋轉角度*/

        .pic2{top:0;left:600px;-webkittransform:rotate(-20deg);-moz-transform:rotate(-20deg);transform:rotate(-20deg);}/*后面的照片參照照片1改變參數即可*/

        2.2 鼠標經過照片的動畫制作

        鼠標移到照片上,照片緩慢旋轉、放大并顯示在最上層,其原理如下:

        ①使用css3屬性transform:rotate(0deg),可以將傾斜的照片角度旋轉為0,即把照片旋轉端正。

        ②使用css3屬性transform:scale(),將照片放大一定比例。

        ③使用css3屬性transition,將以上的變化設置為在一定時間內完成,從而達到緩慢變化的效果。

        ④設置了絕對定位的元素可以通過z-index屬性控制其顯示的層次關系。將要顯示在最上層的照片的z-index值設置得比其他照片大即可。

        CSS代碼如下:

        container img:hover{-webkittransform:rotate(0deg) scale(1.50);-moztransform:rotate(0deg) scale(1.50);transform:rotate(0 deg)scale(1.50);-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;transition:all 0.5s ease-in;z-index:2;}

        3 結束語

        本文所設計的照片墻效果主要使用CSS3的transition、transform、rotate、scale等屬性實現。在不使用任何JavaScript的前提下,用純CSS極方便的實現了甚至JavaScript都無法實現的復雜的照片墻特效,包括圖片的緩慢旋轉、放大等,這就是CSS3的魅力所在。相信大家在使用CSS3的過程中不斷探索,一定可以制作出更加豐富絢麗的Web應用。

        [1]陳紀霞.電腦知識與技術[J].基于CSS3的圖片畫廊的設計與實現,2014年第6期

        猜你喜歡
        動畫設置效果
        按摩效果確有理論依據
        中隊崗位該如何設置
        少先隊活動(2021年4期)2021-07-23 01:46:22
        做個動畫給你看
        動畫發(fā)展史
        我的動畫夢
        文苑(2019年22期)2019-12-07 05:28:56
        迅速制造慢門虛化效果
        抓住“瞬間性”效果
        中華詩詞(2018年11期)2018-03-26 06:41:34
        模擬百種唇妝效果
        Coco薇(2016年8期)2016-10-09 02:11:50
        我是動畫迷
        學生天地(2016年9期)2016-05-17 05:45:06
        本刊欄目設置說明
        女人夜夜春高潮爽a∨片传媒| 久久婷婷综合色拍亚洲| 亚洲av中文无码乱人伦在线咪咕| 亚洲天堂一区二区三区| 亚洲国产婷婷香蕉久久久久久| 闺蜜张开腿让我爽了一夜| 毛片网站视频| 日韩精品有码中文字幕在线| 手机久草视频福利在线观看| а√天堂资源官网在线资源| 亚洲肥老太bbw中国熟女| 中文字幕无码免费久久| 日本中文字幕一区二区在线观看 | 日韩欧美区| 在线播放中文字幕一区二区三区| 蜜桃激情视频一区二区| 日韩无码专区| 最新高清无码专区| 亚洲国产成人手机在线电影| 国产女主播福利一区二区| 成人无码av免费网站| 五月婷婷俺也去开心| 久久dvd| 国产精品毛片av毛片一区二区| 久久不见久久见免费影院| 国产一区日韩二区欧美三区| 亚洲免费观看一区二区三区| 人妻少妇精品视频一区二区三| 国产亚洲日本精品无码| 亚洲国产精品久久久久秋霞1| 日韩一区二区中文字幕| 日本污ww视频网站| 久久久久久久综合狠狠综合| av无码特黄一级| 中文字幕国产亚洲一区| 久久精品国产色蜜蜜麻豆| 麻豆久久五月国产综合| 白色白色视频在线观看| 久久亚洲av午夜福利精品一区| 7878成人国产在线观看| 国产美女高潮流白浆免费观看|