国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery插件bgStretcher.js實現全屏背景特效

2019-11-20 12:21:08
字體:
來源:轉載
供稿:網友

bgStretcher 2011 (Background Stretcher)是一個jQuery的插件,可以為你的網頁添加多張背景圖,且多個背景圖能夠自動切換,同時背景圖大小可以自適應瀏覽器窗口的大小。背景圖的切換效果有淡入淡出,滾動,幻燈,其中選用滾動和幻燈時,可以選擇方向,上下左右,或者左上右下,右上左下。圖片切換順序也可以設置正向,反向或者隨機。更多選項就看你自己慢慢研究了。

bgStretcher是一個jQuery插件,它允許你添加一個大圖像(或一組圖像)到您的網頁的背景,并會按比例調整圖像大小,以填滿整個窗口區域。如果使用多個圖像模式(幻燈片的速度和持續時間可配置),該插件將作為幻燈片。

插件特點:

腳本文件簡潔,設置簡單;支持所有新版瀏覽器;支持單張或者多張圖片。

插件使用:

首先,你當然要把插件先下載再說,插件包里已經包含了所需要的JS文件。

然后,把下面的代碼插入到你網頁的<head>和</head>之間,這樣后面才能使用插件,注意代碼中的路徑,至于是相對路徑還是絕對路徑看你實際需要。

<link rel="stylesheet" type="text/css" href="./main.css" /><link rel="stylesheet" type="text/css" href="../bgstretcher.css" /><script type="text/javascript" src="../jquery-1.5.2.min.js"></script><script type="text/javascript" src="../bgstretcher.js"></script>

接著把下面的代碼,插入到上面代碼之后,來初始化 bgStretcher 插件,要告知插件在哪個元素上起作用,同時可以配置插件的選項。同樣,注意代碼中的圖片路徑不要出錯。

<script type="text/javascript"> $(document).ready(function(){   // Initialize Backgound Stretcher  $('.demoo').bgStretcher({ images: ['images/sample-1.jpg', 'images/sample-2.jpg', 'images/sample-3.jpg', 'images/sample-4.jpg', 'images/sample-5.jpg', 'images/sample-6.jpg'], imageWidth: 800,  imageHeight: 400,  slideDirection: 'N', slideShowSpeed: 1000, transitionEffect: 'fade', sequenceMode: 'normal', });  });</script>

該插件不只是用于整個網頁背景哦,還可以用于某個網頁元素,當然,起碼這個元素能設置背景,比如DIV之類等等。選擇網頁元素是通過ID或者Class來的,應為BODY這個元素名是網頁里唯一的元素名,也就是給整個網頁設置背景。如果是給頁面某一個DIV塊設置背景,那你需要給這個DIV定義一個ID或者知道它的樣式Class名也行,ID和Class名最好是唯一的,要不然效果很驚人。

插件選項:

配置選項 缺 省 值 選項說明
imageContainer bgstretcher bgStretcher will automatically build structure for the images list in a DOM tree. This parameter is ID for the images holder. Try inspecting the tree with a FireBug to get an idea how it's constructed.
resizeProportionally true Indicates if background image(s) will be resized proportionally or not.
resizeAnimate false Indicates if background image(s) will be resized with animation. (Be careful, this may slow down some PCs if your images are large.)
images empty An array containing list of images to be displayed on page's background.
imageWidth 1024 Original image's width.
imageHeight 768 Original image's height.
maxWidth auto Maximum image's width.
maxHeight auto Maximum image's height.
nextSlideDelay 3000 (3 seconds) Numeric value in milliseconds. The parameter sets delay until next slide should start.
slideShowSpeed normal Numeric value in milliseconds or jQuery string value (‘fast', ‘normal', ‘slow'). The parameter sets the speed of transition between images.
slideShow true Allows or disallows slideshow functionality.
transitionEffect fade Transition effect (use also: none, simpleSlide, superSlide).
slideDirection N Slide Diraction: N 主站蜘蛛池模板: 天台县| 新津县| 兴业县| 汪清县| 夹江县| 宜春市| 盐山县| 墨玉县| 桑植县| 开封县| 汝城县| 应用必备| 三门峡市| 嘉祥县| 子洲县| 从化市| 乌拉特前旗| 博乐市| 苏尼特左旗| 武义县| 重庆市| 吴桥县| 安丘市| 封开县| 怀化市| 高陵县| 德清县| 岑溪市| 阿巴嘎旗| 沛县| 灵寿县| 福清市| 修文县| 彩票| 修水县| 阜宁县| 惠东县| 房山区| 周口市| 黄龙县| 梅州市|