CSS:CSS基础之十八

本文介绍了一种模仿淘宝网站幻灯片效果的实现方法,通过HTML、CSS和JavaScript完成图片轮播及控制按钮的设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

效果图如下:

 

代码如下:(主要部分)

第一步:

TaobaoSlidesEffect.htm

<TITLE>淘宝网幻灯片效果</TITLE>

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

<SCRIPT src="Images/yui-utilities.js" type=text/javascript></SCRIPT>

<SCRIPT src="Images/tbra.js" type=text/javascript></SCRIPT>

 

<body>

<DIV id=MainPromotionBanner>

<DIV id=SlidePlayer>

<UL class=Slides>

  <LI><img src="Images/s1.jpg"></LI>

  <LI><img src="Images/s2.jpg"></LI>

  <LI><img src="Images/s3.jpg"></LI>

  <LI><img src="Images/s4.jpg"></LI>

  <LI><img src="Images/s5.jpg"></LI>

  <LI><img src="Images/s6.jpg"></LI>

  <LI><img src="Images/s7.jpg"></LI>

  <LI><img src="Images/s8.jpg"></LI>

  </UL>

</DIV>

</DIV>

<SCRIPT type=text/javascript>

   TB.widget.SimpleSlide.decorate('SlidePlayer', {eventType:'mouse', effect:'scroll'});

</SCRIPT>

</body>

第二步:

SlidePlayer.css

/***第一部分***/

* {    margin: 0px;  padding: 0px; }

body {

         font-family: "宋体";

         font-size: 12px;

         text-decoration: none;

         margin-top: 20px;

         margin-left: 20px;

         color: #666666;

}

/***第二部分***/

DIV#MainPromotionBanner {

         WIDTH: 400px;

         HEIGHT: 300px;

         margin:0 auto;

         border: 1px dotted #666666;

}

#MainPromotionBanner #SlidePlayer {

         MARGIN: 0px auto; POSITION: relative

}

#MainPromotionBanner .Slides {

         PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 300px

}

#MainPromotionBanner .Slides LI {

         FLOAT: left; WIDTH: 400px; HEIGHT: 300px;

}

#MainPromotionBanner .Slides IMG {

         BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 400px; HEIGHT: 300px; BORDER-RIGHT-WIDTH: 0px

}

/***第三部分***/

#MainPromotionBanner .SlideTriggers {

         PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 10; RIGHT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 265px; HEIGHT: 25px

}

#MainPromotionBanner .SlideTriggers LI {

         DISPLAY: block; FONT-SIZE: 0.9em; BACKGROUND: url(slide_trigger.gif) no-repeat center center; FLOAT: left; MARGIN: 2px; OVERFLOW: hidden; CURSOR: pointer; COLOR: #74a8ed; LINE-HEIGHT: 16px; FONT-FAMILY: Arial; WIDTH: 16px; HEIGHT: 16px; TEXT-ALIGN: center

}

#MainPromotionBanner .SlideTriggers LI.Current {

         BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.5em; BACKGROUND: url(slide_trigger_c.gif) no-repeat center center; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 1px; COLOR: #fff; LINE-HEIGHT: 21px; WIDTH: 21px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px

}

分析:

1、   第一部分为一般网页设定

2、   第二部分为显示图片区域

3、   第三部分为显示控制按钮

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值