CSS之幻灯片

12 篇文章 0 订阅
<!DOCTYPE html>
<html>
<head>
   <meta charset="utf-8">
    <title></title>
    <style type="text/css">
        *{
            margin: 0;
            padding:0;
            font:normal 12px/1.5em Verdana ,Lucida,Arial,Helvetica,"宋体",sans-serif;
        }
        .wrapper{
            width: 400px;
            height: 400px;
            border:1px solid #333333;
            background: #CCCCCC;
        }
        .content{
            width: 380px;
            height: 360px;
            margin: 10px auto 0;
            overflow: hidden;
            border:1px solid #999999;
            background: #FFFFFF;
        }
        .box{
            float: left;
            width: 360px;
            height:350px;
            margin-bottom: 10px;
            padding: 10px;
            overflow: auto;
        }
        .pager{
            width: 380px;
            height: 20px;
            margin: 5px auto;
            text-align: right;
        }
        .pager a{
            padding: 2px 4px;
            text-decoration: none;
            color: #FFFFFF;
            background: #FF0000;
        }
        .pager a:hover{
            color: #000000;
            background: #FFFFFF;
        }
    </style>
</head>
<body>
   <div class="wrapper">
     <div class="content">
    <div class="box" id="a1">
        <h2>幻灯片的简单模拟</h2>
        <p>第一屏</p>
    </div>
        <div class="box" id="a2">
        <h2>幻灯片的简单模拟</h2>
        <p>第二屏</p>
    </div>
        <div class="box" id="a3">
        <h2>幻灯片的简单模拟</h2>
        <p>第三屏</p>
    </div>
        <div class="box" id="a4">
        <h2>幻灯片的简单模拟</h2>
        <p>第四屏</p>
    </div>
    <div class="box" id="a5">
        <h2>幻灯片的简单模拟</h2>
        <p>第五屏</p>
    </div>
    </div>
    <div class="pager">
<a href="#a1">1</a>
<a href="#a2">2</a>
<a href="#a3">3</a>
<a href="#a4">4</a>
<a href="#a5">5</a>
</div>
    </div>

</body>
</html>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实现一个幻灯片效果,可以使用 CSS3 中的动画属性。具体步骤如下: 1. 首先,需要将幻灯片中的每个图片包裹在一个 div 中,并将它们都放置在同一个容器内。 2. 然后,可以使用 CSS3 中的 animation 属性定义一个动画。例如,可以定义一个名为 slide 的动画,设置动画的持续时间、延迟时间、播放次数等属性。 3. 接下来,可以使用 keyframes 关键字定义动画的关键帧。例如,在幻灯片动画中,可以定义 from 和 to 两个关键帧。在 from 关键帧中,将幻灯片容器向左移动,而在 to 关键帧中,将幻灯片容器向右移动。这样就可以实现幻灯片的滑动效果。 4. 最后,需要将定义好的动画应用到容器的 CSS 样式中,使得动画生效。例如,可以将 slide 动画应用到幻灯片容器的 CSS 样式中,将动画的播放时间设置为 2s,使得幻灯片每 2s 切换一张图片。 示例代码如下: ```html <div class="slider"> <div class="slide"><img src="image1.jpg"></div> <div class="slide"><img src="image2.jpg"></div> <div class="slide"><img src="image3.jpg"></div> </div> <style> .slider { width: 600px; height: 400px; overflow: hidden; } .slide { float: left; width: 600px; height: 400px; } .slide img { width: 100%; height: 100%; } @keyframes slide { from { transform: translateX(0); } to { transform: translateX(-600px); } } .slider { animation: slide 2s infinite; } </style> ``` 以上代码可以实现一个基本的幻灯片效果,每 2s 滑动一张图片。你可以根据自己的需求,调整 CSS 样式和动画属性,实现更加丰富、炫酷的幻灯片效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值