最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery制作圣誕主題頁(yè)面 更像是愛(ài)情影集

 更新時(shí)間:2016年08月10日 08:54:23   作者:不會(huì)飛的麻雀  
這篇文章主要為大家詳細(xì)介紹了jQuery制作圣誕主題頁(yè)面的方法,類(lèi)似動(dòng)感影集,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

今天制作的是有飄雪效果的圣誕主題頁(yè)面,個(gè)人灰常喜歡。

首先還是放張效果圖: 


當(dāng)看到這這頁(yè)面的時(shí)候我們要注意四點(diǎn):
1.圖片的輪播
2.文字的滾動(dòng)效果
3.音樂(lè)播放
4.飄雪效果 

那我們就一點(diǎn)一點(diǎn)來(lái)完成吧,Go,Go! 
對(duì)于上次分享的有人說(shuō)我講的不夠細(xì)致,那在這篇文章我就細(xì)致一點(diǎn)。 
(1)準(zhǔn)備工作
首先新建css,img,js,file這四個(gè)文件夾并新建demo.css,輪播圖片,demo.js,一首歌放在對(duì)應(yīng)文件夾,新建demo.html,并在demo.css中加入如下代碼: 

*{
 padding:0;
 margin:0;
}
body{
 background:#000;
 overflow:hidden;
}

這個(gè)代碼主要是為了消除默認(rèn)樣式,并設(shè)置背景顏色為黑色,溢出隱藏。
在demo.html中引入demo.css,jquery.js(網(wǎng)上搜個(gè)就可以),demo.js。 

2)輪播圖制作 

<div id="sdimage">
 <div class="sdimg"><img src="images/100.jpg"></div>
 <div class="sdimg"><img src="images/101.jpg"></div>
 <div class="sdimg"><img src="images/103.jpg"></div>
 <div class="sdimg"><img src="images/104.jpg"></div>
 <div class="sdimg"><img src="images/105.jpg"></div>
 <div class="sdimg"><img src="images/106.jpg"></div>
</div>

用一個(gè)大的div包裹所有的輪播圖,小的div包裹img用來(lái)定位,輪播等操作 

#sdimage{
 position:absolute;
 margin:auto 0;
 left:100px;
 top:100px;;
}
.sdimg{
 display:none;
 position:absolute;
}

#sdimage主要是為了定位輪播圖的位置,.sdimg是為了是圖片隱藏并使所有圖片重疊在一起。 

下面說(shuō)下輪播圖的js的思路:
1.顯示第一張圖片 
2.設(shè)置定時(shí)器使得圖片依次顯示隱藏 
3.加入動(dòng)畫(huà)效果,使得不生硬(fadeIn()和fadeOut()是淡入淡出效果) 

$(function(){
    var i = 0;
 $(".sdimg").eq(0).show().siblings().hide();
 setInterval(function(){
  i++;
  if(i>5){
   i=0;
  }
  $(".sdimg").eq(i).fadeIn().siblings().fadeOut();
 },3000);
});

3)文字滾動(dòng)效果 

<div id="sdmsg">
 <marquee direction="up" scrollamount="4">
   沙揚(yáng)娜拉-贈(zèng)日本女郎 <br>
   ——徐志摩<br>
   最是那一低頭的溫柔,<br>
   象一朵水蓮花<br>
   不勝?zèng)鲲L(fēng)的嬌羞,<br>
   道一聲珍重,道一聲珍重,<br>
   那一聲珍重里有蜜甜的憂愁——<br>
   沙揚(yáng)娜拉!
 </marquee>
</div>

額……這個(gè)突然不知道怎么說(shuō),解釋一下marquee吧。
marquee是html的標(biāo)簽,在它之中的內(nèi)容是可以滾動(dòng)的,direction設(shè)置文字滾動(dòng)的方向,scrollamount設(shè)置文字的滾動(dòng)速度。 

#sdmsg{
 position:absolute;
 width:400px;
 height:500px;
 color:#FFF;
 top: 100px;
 left: 650px;
 line-height:40px;
}

為文字設(shè)置顯示位置,長(zhǎng)寬等。文字滾動(dòng)就這么簡(jiǎn)單的完成了。

4)音樂(lè)播放
<div><audio src="file/baihu.mp3" controls ></audio></div>
嘿嘿,一行代碼搞定。controls是為了顯示控件,播放按鈕等,這個(gè)算是個(gè)添彩的,有沒(méi)有隨你心情,當(dāng)然,你也可以將控件設(shè)置為autoplay讓它自動(dòng)播放并隱藏,這樣效果也是棒棒噠。

5)飄雪效果制作
重頭戲終于來(lái)啦!
先說(shuō)下思路,具體在代碼里標(biāo)注解釋了哦:
1.我們需要雪花自屏幕上方自上而下隨機(jī)飄落,所以我們?cè)O(shè)置它的高度是-50。(這里為什么是-50呢,因?yàn)樵O(shè)置了雪花的大小在20-50之間,如果top小于50雪花大小大于50的話,雪花的出場(chǎng)方式會(huì)顯得很突兀,親們可以試試看哦) 
2.這里用的是距離屏幕左邊的距離不同來(lái)控制雪花從瀏覽器上方不同位置落下。 
3.這里用的是雪花結(jié)束的位置距離瀏覽器左邊的距離不同來(lái)控制他的運(yùn)動(dòng)軌跡。當(dāng)雪花飄下來(lái)的時(shí)候他的運(yùn)動(dòng)軌跡肯定是不一樣的,因?yàn)檫@樣才能顯得不死板。 
4.雪花的運(yùn)動(dòng)軌跡有了,接下來(lái)就要考慮雪花下落的時(shí)間了。這里要考慮到如果屏幕被縮放成不同程度,雪花下落的速度肯定不是一成不變的。所以我們要通過(guò)瀏覽器的高度控制雪花下落的速度。

var minsize = 20; //雪花最小數(shù)值
var maxsize = 50; //雪花最大數(shù)值
var flack = $("<div></div>").css({"position":"absolute","top":"-50px"}).html("❉"); //一個(gè)雪花
$(function(){
 var sdwidth = $(document).width(); //瀏覽器寬度
 var sdheight = $(document).height(); //瀏覽器高度
 setInterval(function(){
  var startwidth = Math.random()*sdwidth; //雪花開(kāi)始距離屏幕左邊隨機(jī)數(shù)
  var sdimg = minsize + Math.random()*(maxsize-minsize); //雪花隨機(jī)大小
  var endwidth = Math.random()*sdwidth; //雪花結(jié)束距離屏幕左邊的隨機(jī)數(shù)
  var time = sdheight*Math.random() + 3000; //雪花降落的時(shí)間
  var startoption = 0.7+0.3*Math.random(); //雪花開(kāi)始降落的透明度
  var endoption = 0.2 + 0.3*Math.random(); //雪花結(jié)束降落的透明度
  flack.clone().appendTo($("body")).css({ //克隆雪花冰設(shè)置初始位置
   "left":startwidth,
   "font-size": sdimg,
   "opacity":startoption,
   "color":"#fff"
  }).animate({ //animate,是執(zhí)行動(dòng)畫(huà)的方法,這里用來(lái)雪花從上到下飄落
   "top": sdheight-30,
   "left": endwidth,
   "opacity":endoption
  },time,function(){ 
    $(this).remove(); //雪花落在地上消失,移除制造出的雪花
  })
 },100)
});

這里設(shè)置了雪花從上到下落以后的透明度是不同的。
 好啦,一個(gè)美麗的圣誕主題效果頁(yè)面就做完了,希望大家喜歡。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • jQuery實(shí)現(xiàn)遮罩層登錄對(duì)話框

    jQuery實(shí)現(xiàn)遮罩層登錄對(duì)話框

    用戶登錄是許多網(wǎng)站必備的功能。有一種方式就是不管在網(wǎng)站的哪個(gè)頁(yè)面,點(diǎn)擊登錄按鈕就會(huì)彈出一個(gè)遮罩層,顯示用戶登錄的對(duì)話框。本文將推薦一個(gè)帶二維碼的登錄彈出層,可拖動(dòng)、關(guān)閉,有需要的朋友可以參考一下。
    2016-12-12
  • Jquery中dialog屬性小記

    Jquery中dialog屬性小記

    Jquery中dialog屬性小記,使用jquery dialog的朋友可以參考下。
    2010-09-09
  • jquery實(shí)現(xiàn)點(diǎn)擊頁(yè)面回到頂部

    jquery實(shí)現(xiàn)點(diǎn)擊頁(yè)面回到頂部

    本篇文章主要是對(duì)點(diǎn)擊回到頁(yè)面頂部或是首頁(yè)的功能進(jìn)行了介紹,這是頁(yè)面常用到的效果,需要的朋友可以過(guò)來(lái)參考下
    2016-11-11
  • jquery獲取下拉框中的循環(huán)值

    jquery獲取下拉框中的循環(huán)值

    本文主要介紹了jquery獲取下拉框中的循環(huán)值的方法。具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2017-02-02
  • jQuery UI Dialog控件中的表單無(wú)法正常提交的解決方法

    jQuery UI Dialog控件中的表單無(wú)法正常提交的解決方法

    研究了頁(yè)面源碼后發(fā)現(xiàn),jQuery UI Dialog控件初始化時(shí)動(dòng)態(tài)生成的HTML元素被添加到頁(yè)面的尾部、form元素的后面,而原始的Dialog模板部分(其內(nèi)包含表單元素)也被移到了 動(dòng)態(tài)生成的HTML元素內(nèi)。
    2010-12-12
  • jQuery如何設(shè)置背景顏色

    jQuery如何設(shè)置背景顏色

    這篇文章主要介紹了jQuery如何設(shè)置背景顏色,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • jQuery+datatables插件實(shí)現(xiàn)ajax加載數(shù)據(jù)與增刪改查功能示例

    jQuery+datatables插件實(shí)現(xiàn)ajax加載數(shù)據(jù)與增刪改查功能示例

    這篇文章主要介紹了jQuery+datatables插件實(shí)現(xiàn)ajax加載數(shù)據(jù)與增刪改查功能,涉及jQuery結(jié)合datatables插件針對(duì)頁(yè)面表格實(shí)現(xiàn)數(shù)據(jù)加載及增刪改查等相關(guān)操作技巧,需要的朋友可以參考下
    2018-04-04
  • jquery 操作css樣式、位置、尺寸方法匯總

    jquery 操作css樣式、位置、尺寸方法匯總

    本文總結(jié)了一些jQuery操作CSS樣式、位置、尺寸的方法,非常的全面,非常細(xì)致,推薦給有需要的小伙伴。
    2014-11-11
  • IDEA配置jQuery, $符號(hào)不再顯示黃色波浪線的問(wèn)題

    IDEA配置jQuery, $符號(hào)不再顯示黃色波浪線的問(wèn)題

    這篇文章主要介紹了IDEA配置jQuery, $符號(hào)不再顯示黃色波浪線的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • jQuery關(guān)于導(dǎo)航條背景切換效果實(shí)現(xiàn)示例

    jQuery關(guān)于導(dǎo)航條背景切換效果實(shí)現(xiàn)示例

    導(dǎo)航條背景切換的效果,想必大家在瀏覽網(wǎng)頁(yè)時(shí)可能會(huì)碰到過(guò),下面為大家介紹下使用jquery如何實(shí)現(xiàn),具體思路及代碼如下,感興趣的朋友可以參考下
    2013-09-09

最新評(píng)論

交城县| 同德县| 滦南县| 东宁县| 西平县| 九寨沟县| 威信县| 平昌县| 沂源县| 安西县| 沂源县| 嫩江县| 综艺| 乐平市| 和龙市| 奉贤区| 金乡县| 宁城县| 漳平市| 来宾市| 克什克腾旗| 东阳市| 武冈市| 根河市| 祥云县| 凉城县| 临沭县| 汽车| 渝北区| 澄江县| 玉环县| 梓潼县| 阳高县| 河东区| 温宿县| 钦州市| 安国市| 营山县| 承德市| 柘城县| 杭锦旗|