Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 91免费视频网,91久久精品国产91性色tv,欧美性色黄大片a级毛片视频

          整合營(yíng)銷(xiāo)服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢(xún)熱線(xiàn):

          圖片輪播的實(shí)現(xiàn):HTML+CSS+ JavaScript

          片輪播的實(shí)現(xiàn):HTML+CSS+ JavaScript

          用到的技術(shù):HTML+CSS+ JavaScript;

          操作步驟:

          1. 首先制作一個(gè)html頁(yè)面,代碼如下

          <body>

          <div id="play">

          <ul>

          <li id="playBg"></li>

          <li id="playText"></li>

          <li id="playNum"><a>1</a><a>2</a><a>3</a><a>4</a><a>5</a><a>6</a></li>

          <li id="playShow">

          <a href="#" target="_blank"><img src="images/01.jpg" alt="澳大利亞:體驗(yàn)藍(lán)山風(fēng)光,感受澳洲風(fēng)情"></a>

          <a href="#" target="_blank"><img src="images/02.jpg" alt="九月抄底旅游,馬上行動(dòng)"></a>

          <a href="#" target="_blank"><img src="images/03.jpg" alt="港澳旅游:超值特價(jià),奢華享受"></a>

          <a href="#" target="_blank"><img src="images/04.jpg" alt="炎炎夏日哪里去,途牛帶你海濱游"></a>

          <a href="#" target="_blank"><img src="images/05.jpg" alt="定途牛旅游線(xiàn)路,優(yōu)惠購(gòu)買(mǎi)繽紛樂(lè)相冊(cè)"></a>

          <a href="#" target="_blank"><img src="images/03.jpg" alt="三亞自助游"></a>

          </li>

          </ul>

          </div>

          </body>

          2.用CSS做好背景和圖片,

          <link type="text/css" rel="stylesheet" href="common/common.css" />

          <style type="text/css">

          #play{width:500px;height:230px; border:#ccc 1px solid;}

          #playBg{margin-top:200px;z-index:1;filter:alpha(opacity=70);opacity:0.7;width:500px;position:absolute;height:30px;background:#000;}

          #playText{margin-top:200px;z-index:2;padding-left:10px;font-size:14px;font-weight:bold;width:340px;color:#fff;line-height:30px; overflow:hidden;position:absolute;cursor:pointer;}

          #playNum{margin:205px 5px 0 350px;z-index:3;width:145px; text-align:right;position:absolute;height:25px;}

          #playNum a{margin:0 2px;width:20px;height:20px;font-size:14px; font-weight:bold;line-height:20px;cursor:pointer;color:#000;padding:0 5px;background:#D7D6D7;text-align:center}

          #playShow img{width:500px;height:230px;}

          </style>

          common.css內(nèi)容如下:

          body,h1,h2,h3,h4,h5,h6,p,ol,ul,li,dl,dt,dd{padding:0;margin:0;}

          li{list-style:none;}

          img{border:none;}

          u{text-decoration:none;}

          em{font-style:normal;}

          a{color:#424242;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}

          body{font-size:12px;font-family: Arial,Verdana, Helvetica, sans-serif; word-break:break-all;}

          .box{margin:0 auto;text-align:left;width:920px;}

          .clear{clear:both;}

          3.用js實(shí)現(xiàn)點(diǎn)擊切換輪播效果:

          <script type="text/javascript" src="common/jquery-1.2.6.min.js"></script>

          <script type=text/javascript>

          var t = n = 0, count = $("#playShow a").size();

          $(function(){

          $("#playShow a:not(:first-child)").hide();

          $("#playText").html($("#playShow a:first-child").find("img").attr('alt'));

          $("#playNum a:first").css({"background":"#FFD116",'color':'#A8471C'});

          $("#playText").click(function(){window.open($("#playShow a:first-child").attr('href'), "_blank")});

          $("#playNum a").click(function() {

          var i = $(this).text() - 1;

          n = i;

          if (i >= count) return;

          $("#playText").html($("#playShow a").eq(i).find("img").attr('alt'));

          $("#playText").unbind().click(function(){window.open($("#playShow a").eq(i).attr('href'), "_blank")})

          $("#playShow a").filter(":visible").hide().parent().children().eq(i).fadeIn(1200);

          $(this).css({"background":"#FFD116",'color':'#A8471C'}).siblings().css({"background":"#D7D6D7",'color':'#000'});

          });

          t = setInterval("showAuto()", 5000);

          $("#play").hover(function(){clearInterval(t)}, function(){t = setInterval("showAuto()", 5000);});

          })

          function showAuto()

          {

          n = n >= (count - 1) ? 0 : ++n;

          $("#playNum a").eq(n).trigger('click');

          }

          </script>

          石家莊康諾網(wǎng)絡(luò)科技有限公司

          2017/7/11


          輪播圖已經(jīng)是一個(gè)很常見(jiàn)的東西,尤其是在各大App的首頁(yè)頂部欄,經(jīng)常會(huì)輪番顯示不同的圖片。

          一提到輪播圖如何實(shí)現(xiàn)時(shí),很多人的第一反應(yīng)就是使用Javascript的定時(shí)器,當(dāng)然這種方法是可以實(shí)現(xiàn)的。不過(guò)就是有些繁瑣,今天這篇文章我們來(lái)看看如何不用Javascript,而使用純CSS代碼去實(shí)現(xiàn)輪播圖吧。

          這篇文章的所有代碼我都放在了github上,感興趣的同學(xué)可以去看看。

          https://github.com/zhouxiongking/article-pages/blob/master/articles/carousel/carousel.html

          CSS

          實(shí)現(xiàn)效果

          首先我們來(lái)看看只使用CSS實(shí)現(xiàn)的輪播圖效果。

          實(shí)現(xiàn)效果圖

          具體分析

          看到上述的實(shí)現(xiàn)效果后,我們來(lái)具體分析下頁(yè)面的構(gòu)成。

          • 頁(yè)面在布局上首先要有5張圖片,圖片固定寬度。

          • 每張圖片對(duì)應(yīng)一個(gè)標(biāo)題,標(biāo)題通過(guò)ul>li實(shí)現(xiàn),事先算好寬度,跟隨圖片一起滾動(dòng)。

          • 下邊有個(gè)1,2,3,4,5表示圖片順序的索引,鼠標(biāo)放上去后會(huì)顯示對(duì)應(yīng)的圖片。

          HTML頁(yè)面

          接下來(lái)我們通過(guò)代碼層面去看看整個(gè)效果是如何實(shí)現(xiàn)的。

          首先來(lái)看看HTML頁(yè)面的實(shí)現(xiàn),代碼中都有每個(gè)區(qū)域的描述。

          HTML頁(yè)面

          CSS部分

          實(shí)現(xiàn)這個(gè)效果主要是通過(guò)CSS代碼的,其代碼量比較大,我們分開(kāi)來(lái)看。

          • 外層容器

          對(duì)于最外層容器我們?cè)O(shè)置絕對(duì)定位,方便圖片標(biāo)題子元素的定位。

          外層容器

          • 圖片標(biāo)題

          對(duì)于圖片的標(biāo)題我們也采用絕對(duì)定位,并且讓標(biāo)題橫向一行展示,方便在動(dòng)畫(huà)的時(shí)候直接橫向滾動(dòng)。

          得到的代碼如下所示。

          圖片標(biāo)題

          • 圖片與圖片容器

          接下來(lái)是設(shè)置圖片容器屬性以及圖片的基本大小。

          圖片容器也采用絕對(duì)定位,寬度可以動(dòng)態(tài)設(shè)置,根據(jù)圖片數(shù)量計(jì)算。每張圖片設(shè)置寬度與高度,得到的代碼如下。

          圖片與圖片容器

          • 圖片動(dòng)畫(huà)效果

          然后設(shè)置圖片的動(dòng)畫(huà)效果,對(duì)于任意的圖片都有進(jìn)入和靜止兩個(gè)狀態(tài),中間的效果可以任意定制。

          在這里,中間效果設(shè)置成5%的間隔,其他時(shí)間在進(jìn)行位置的切換,因?yàn)閳D片是處于水平分布,通過(guò)設(shè)置margin-left的值為負(fù)數(shù)進(jìn)行偏移即可。

          圖片動(dòng)畫(huà)效果

          • 數(shù)字索引的基本屬性

          對(duì)于下面的數(shù)字圖標(biāo)也是通過(guò)基本的CSS屬性進(jìn)行設(shè)置的,包括寬高,行高,透明度等等。

          在鼠標(biāo)移動(dòng)到對(duì)應(yīng)的數(shù)字上后,數(shù)字會(huì)顯示不同的顏色。而且在鼠標(biāo)停留在數(shù)字上后,動(dòng)畫(huà)效果會(huì)暫停。

          數(shù)字索引基本屬性

          • 數(shù)字索引的偏移量

          因?yàn)閿?shù)字是水平方向展示的,因此要設(shè)定每個(gè)數(shù)字的水平偏移量。

          數(shù)字水平偏移量

          • 鼠標(biāo)停在數(shù)字上的動(dòng)畫(huà)效果

          然后就是處理鼠標(biāo)停留在數(shù)字上的動(dòng)畫(huà)效果,因?yàn)槊繌垐D片對(duì)應(yīng)特定的數(shù)字,需要計(jì)算出每次的動(dòng)畫(huà)開(kāi)始位置和結(jié)束位置。

          鼠標(biāo)停在數(shù)字上的動(dòng)畫(huà)效果

          • 動(dòng)畫(huà)效果賦予指定的數(shù)字

          最后一步就是將定義的動(dòng)畫(huà)效果賦予指定的數(shù)字上,每個(gè)數(shù)字都有特定的id。得到的代碼如下。

          動(dòng)畫(huà)效果賦予指定的數(shù)字

          至此所有步驟完成了,就可以得到文章開(kāi)始的動(dòng)畫(huà)效果了。

          結(jié)束語(yǔ)

          這篇文章完全通過(guò)CSS實(shí)現(xiàn)了一個(gè)輪播圖的效果,相比于使用JS來(lái)說(shuō)減少頁(yè)面阻塞程度,效果更好。


          輪播圖已經(jīng)是一個(gè)很常見(jiàn)的東西,尤其是在各大App的首頁(yè)頂部欄,經(jīng)常會(huì)輪番顯示不同的圖片。

          一提到輪播圖如何實(shí)現(xiàn)時(shí),很多人的第一反應(yīng)就是使用Javascript的定時(shí)器,當(dāng)然這種方法是可以實(shí)現(xiàn)的。不過(guò)就是有些繁瑣,今天這篇文章我們來(lái)看看如何不用Javascript,而使用純CSS代碼去實(shí)現(xiàn)輪播圖吧。

          這篇文章的所有代碼我都放在了github上,感興趣的同學(xué)可以去看看。

          https://github.com/zhouxiongking/article-pages/blob/master/articles/carousel/carousel.html

          CSS

          實(shí)現(xiàn)效果

          首先我們來(lái)看看只使用CSS實(shí)現(xiàn)的輪播圖效果。

          實(shí)現(xiàn)效果圖

          具體分析

          看到上述的實(shí)現(xiàn)效果后,我們來(lái)具體分析下頁(yè)面的構(gòu)成。

          • 頁(yè)面在布局上首先要有5張圖片,圖片固定寬度。

          • 每張圖片對(duì)應(yīng)一個(gè)標(biāo)題,標(biāo)題通過(guò)ul>li實(shí)現(xiàn),事先算好寬度,跟隨圖片一起滾動(dòng)。

          • 下邊有個(gè)1,2,3,4,5表示圖片順序的索引,鼠標(biāo)放上去后會(huì)顯示對(duì)應(yīng)的圖片。

          HTML頁(yè)面

          接下來(lái)我們通過(guò)代碼層面去看看整個(gè)效果是如何實(shí)現(xiàn)的。

          首先來(lái)看看HTML頁(yè)面的實(shí)現(xiàn),代碼中都有每個(gè)區(qū)域的描述。

          HTML頁(yè)面

          CSS部分

          實(shí)現(xiàn)這個(gè)效果主要是通過(guò)CSS代碼的,其代碼量比較大,我們分開(kāi)來(lái)看。

          • 外層容器

          對(duì)于最外層容器我們?cè)O(shè)置絕對(duì)定位,方便圖片標(biāo)題子元素的定位。

          外層容器

          • 圖片標(biāo)題

          對(duì)于圖片的標(biāo)題我們也采用絕對(duì)定位,并且讓標(biāo)題橫向一行展示,方便在動(dòng)畫(huà)的時(shí)候直接橫向滾動(dòng)。

          得到的代碼如下所示。

          圖片標(biāo)題

          • 圖片與圖片容器

          接下來(lái)是設(shè)置圖片容器屬性以及圖片的基本大小。

          圖片容器也采用絕對(duì)定位,寬度可以動(dòng)態(tài)設(shè)置,根據(jù)圖片數(shù)量計(jì)算。每張圖片設(shè)置寬度與高度,得到的代碼如下。

          圖片與圖片容器

          • 圖片動(dòng)畫(huà)效果

          然后設(shè)置圖片的動(dòng)畫(huà)效果,對(duì)于任意的圖片都有進(jìn)入和靜止兩個(gè)狀態(tài),中間的效果可以任意定制。

          在這里,中間效果設(shè)置成5%的間隔,其他時(shí)間在進(jìn)行位置的切換,因?yàn)閳D片是處于水平分布,通過(guò)設(shè)置margin-left的值為負(fù)數(shù)進(jìn)行偏移即可。

          圖片動(dòng)畫(huà)效果

          • 數(shù)字索引的基本屬性

          對(duì)于下面的數(shù)字圖標(biāo)也是通過(guò)基本的CSS屬性進(jìn)行設(shè)置的,包括寬高,行高,透明度等等。

          在鼠標(biāo)移動(dòng)到對(duì)應(yīng)的數(shù)字上后,數(shù)字會(huì)顯示不同的顏色。而且在鼠標(biāo)停留在數(shù)字上后,動(dòng)畫(huà)效果會(huì)暫停。

          數(shù)字索引基本屬性

          • 數(shù)字索引的偏移量

          因?yàn)閿?shù)字是水平方向展示的,因此要設(shè)定每個(gè)數(shù)字的水平偏移量。

          數(shù)字水平偏移量

          • 鼠標(biāo)停在數(shù)字上的動(dòng)畫(huà)效果

          然后就是處理鼠標(biāo)停留在數(shù)字上的動(dòng)畫(huà)效果,因?yàn)槊繌垐D片對(duì)應(yīng)特定的數(shù)字,需要計(jì)算出每次的動(dòng)畫(huà)開(kāi)始位置和結(jié)束位置。

          鼠標(biāo)停在數(shù)字上的動(dòng)畫(huà)效果

          • 動(dòng)畫(huà)效果賦予指定的數(shù)字

          最后一步就是將定義的動(dòng)畫(huà)效果賦予指定的數(shù)字上,每個(gè)數(shù)字都有特定的id。得到的代碼如下。

          動(dòng)畫(huà)效果賦予指定的數(shù)字

          至此所有步驟完成了,就可以得到文章開(kāi)始的動(dòng)畫(huà)效果了。

          結(jié)束語(yǔ)

          這篇文章完全通過(guò)CSS實(shí)現(xiàn)了一個(gè)輪播圖的效果,相比于使用JS來(lái)說(shuō)減少頁(yè)面阻塞程度,效果更好。


          主站蜘蛛池模板: 激情久久av一区av二区av三区| 精品午夜福利无人区乱码一区| 国产精品日本一区二区在线播放| 五十路熟女人妻一区二区 | 久久青草精品一区二区三区| 亚洲AV日韩综合一区| 国精无码欧精品亚洲一区| 亚洲AV日韩精品一区二区三区| 国产成人精品日本亚洲专一区| 亚洲毛片αv无线播放一区| 日本一区二区三区免费高清在线| 亚洲一区二区久久| 美女一区二区三区| 国产成人精品一区二区三区无码 | AV无码精品一区二区三区| 中文字幕人妻无码一区二区三区| 国产一国产一区秋霞在线观看| 伊人久久精品无码麻豆一区| 国产精品高清视亚洲一区二区| 无码人妻精品一区二区三区东京热 | 日韩在线视频一区| 人妻夜夜爽天天爽一区| 成人精品一区二区三区校园激情| 精品黑人一区二区三区| 国产电影一区二区| 色综合视频一区二区三区44| 亚洲综合av一区二区三区| 亚洲性无码一区二区三区| 无码午夜人妻一区二区不卡视频 | 亚洲熟女综合一区二区三区| 色欲AV蜜桃一区二区三| 无码日韩AV一区二区三区| 国产免费一区二区三区VR| 一区二区视频在线免费观看| 国产一区三区三区| 国产AV午夜精品一区二区入口| 亚洲一区二区三区高清视频| 无码国产精品一区二区高潮| 亚洲第一区在线观看| 国产一区二区内射最近更新| 无码精品人妻一区二区三区免费看|