亚洲免费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
        本刊欄目設置說明
        欧美日韩国产成人高清视频| 亚洲精品偷拍自综合网| 欧美白人战黑吊| 中年熟妇的大黑p| 国产成人精品免费久久久久| 久久精品国产亚洲av高清蜜臀| 亚洲区精品久久一区二区三区女同| 一区二区三区国产偷拍| 日本免费一二三区在线| 比较有韵味的熟妇无码| 比比资源先锋影音网| 国产在线天堂av| 免费在线国产不卡视频| 天堂中文官网在线| 国产喷水福利在线视频| 黑人免费一区二区三区| 性av一区二区三区免费| 护士人妻hd中文字幕| 国产aⅴ夜夜欢一区二区三区| 日产精品一区二区三区免费| 丝袜美足在线视频国产在线看| 97se色综合一区二区二区| 免费a级毛片永久免费| 亚洲都市校园激情另类| 中文字幕亚洲中文第一| 亚洲熟女综合色一区二区三区| 欧美成人免费全部| 久久av高潮av喷水av无码| 国产av熟女一区二区三区蜜臀 | 国产精品一区二区久久乐下载| 国产精品久久久久久妇女6080| 91精品91| 亚洲精品中文字幕91| 欧美丰满熟妇bbb久久久| 亚洲日本va中文字幕久久| 少妇一区二区三区乱码| 国产激情久久久久影院小草| 洗澡被公强奷30分钟视频| 无码熟妇人妻AV不卡| 国产真实一区二区三区| 国内露脸少妇精品视频|