问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

dreamweaver网页制作中,怎样实现图片的走马灯效果

发布网友 发布时间:2022-04-25 07:04

我来回答

5个回答

懂视网 时间:2022-04-21 09:16

纯css3实现了一个正六边形的走马灯效果,记录一下css3动画的学习情况,效果如下:

主要用到的css3技术有:keyframes、perspective、perspective-origin、transform(translate、rotate)、animation、transform-origin,另外加一点平面几何知识(计算间距、角度啥的),详细过程如下:

首先设计一下要显示的布局(俯视图),途中垂直的线为辅助线,计算偏移量时需要用的:

红色框框为旋转面(即走马灯效果的结构最终以该面的中点为旋转轴旋转的),六个面也都是基于这个面做的布局,先看红框下面的三个面,左侧的面原本在蓝色线处,通过旋转到达绿色线处,右边同理,中间的面只需要在Z轴方向移动二分之根号三个边长的距离即可,所有的面均通过偏移和旋转的方式达到上图的结构,需要注意的是要保证有图案的面(本例中使用的是文字,思路一致)要向外,比如上面中间的面,在Z轴向外偏移二分之根号三个边长的距离之后还要以中点为圆心旋转180°,所有的面同理易得。在此过程中需要牢记的一点技术是:三维坐标系中,从坐标原点出发,向着坐标轴的正方向看去,逆时针旋转时rotate(X/Y/Z)的值为正数,顺时针旋转时,rotate(X/Y/Z)值为负数。

设置结构:一个3D场景、一个走马灯的旋转面和走马灯的六个面:

    1  2 3 4 5 6  

设置3D场景:

.wapper{ -webkit-perspective:800; /*观察距离800*/ -webkit-perspective-origin:50% -100%; /*从正前方上方斜向下观察*/ width:400px; height:300px; margin:100px auto;}

设置旋转面:

@-webkit-keyframes rotation{ /*动画过程*/ 0%{-webkit-transform:rotateY(0deg);} 100%{-webkit-transform:rotateY(-360deg);}}.rotate{ -webkit-transform-style:preserve-3d; /*3D变换*/ -webkit-animation: rotation 6s infinite; /*动画名称、时间、循环动画*/ -webkit-animation-timing-function: linear; /*匀速动画*/ -webkit-transform-origin:center; /*沿中间旋转*/ width:100%; height:100%; position:relative; /*相对定位布局*/}

对六个面除了位置之外的通用样式做设置:

.item{ -webkit-transform-origin:center; /*均沿中心旋转*/ width:198px; height:300px; position:absolute; /*绝对定位在旋转面上*/ background:none; text-align:center; line-height:300px;}

分别设置六个面的位置,以一号为例(上面结构图中红框下面左边绿色线标注的面),所有的数值均需要经过几何计算得来:

.itemOne{ left:-50px; -webkit-transform:translateZ(87px) rotateY(-60deg); /*z轴向外移动87px,沿Y轴方向旋转-60°*/ background:#f00;}

在鼠标悬浮在该结构上时动画停止:

.rotate:hover{ -webkit-animation-play-state:paused; /*设置动画状态*/}

本例子只有在webkit内核的浏览器中可以查看效果,如需兼容其他现代浏览器,需添加 -moz- 等前缀,完整代码如下:

  Animation Test     1  2  3  4  5  6   

热心网友 时间:2022-04-21 06:24

打开 Dreamweaver
新建 HTML 文档;
修改标题为"跑马灯"
保存为 index.html 文件。

首先,编写跑马灯部分的静态 HTML 代码,把图片排列起来
在 <body> 和 </body> 标签中添加以下代码:
<div>
 <ul>
  <li><img src="img/1.jpg" /></li>
  <li><img src="img/2.jpg" /></li>
  <li><img src="img/3.jpg" /></li>
  <li><img src="img/4.jpg" /></li>
  <li><img src="img/5.jpg" /></li>
  <li><img src="img/6.jpg" /></li>
  <li><img src="img/7.jpg" /></li>
 </ul>
</div>

给上一步的 HTML 代码中的 div 标签增加 class 属性,如下:
 <div class="con">
编写跑马灯部分的 CSS 样式代码,代码放在 <head> 和 </head> 标签中,如下:
<style type="text/css">
 ul{list-style:none; padding:0; margin:0;}
 .con{ width:1105px; height:225px; overflow:hidden; border:2px solid #666; margin:10px auto 0 auto; padding:5px 0 0 5px;}
 .con ul li{ float:left; margin:0 5px 10px 0;}
 .con ul li img{ display:block; width:209px; height:209px; padding:2px; border:1px solid #ccc;}
</style>

引入 JQuery 库
 <script type="text/javascript" src="jquery-1.11.0.min.js"></script>
引入 Marquee 插件
 <script type="text/javascript" src="marquee2.js"></script>
代码放在 </body> 标签前,如图:

给 div 增加 marquee 类
 <div class="con marquee">
保存文件,在浏览器中打开,就可以看到图片开始滚动了。

图片默认的滚动方向是“向上滚动”
如果要修改图片滚动的方向,可以给 div 指定 direction 属性,属性值可以取:
 up 上
 down 下
 left 左
 right 右

热心网友 时间:2022-04-21 07:42

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title></title></head><body><marquee direction=up behavior="scroll" scrolldelay="100" onmouseover="stop()"onmouseout="start()">    <li><a href=""><img src="https://www.baidu.com/img/bdlogo.png" width="100"/></a></li>    <li><a href=""><img src="https://www.baidu.com/img/bdlogo.png" width="100"/></a></li>    <li><a href=""><img src="https://www.baidu.com/img/bdlogo.png" width="100"/></a></li>    <li><a href=""><img src="https://www.baidu.com/img/bdlogo.png" width="100"/></a></li>    <li><a href=""><img src="https://www.baidu.com/img/bdlogo.png" width="100"/></a></li></marquee></body></html>

热心网友 时间:2022-04-21 09:16

用javascript脚本来实现.
定时器效果..就是可以设定一个时间值.0.1秒,半秒,1秒,随你.然后每隔这个时间做一件什么事.比如.换边框的颜色.

热心网友 时间:2022-04-21 11:08

哪些都是动态的,需要插入脚本的 还是代码换上好
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 蜘蛛有多少只眼睛 网页图片跑马灯效果代码 蜘蛛有多少条腿 战略性贸易政策的实施效应是什么 贸易政策的政治经济学 为什么要实行贸易保护政策,共对一国及世界经济发展有什么影响? 国际贸易实务:贸易政策的主要作用是什么?? 历史 影响我国对外贸易政策的主要因素有哪些? 折叠屏手机你觉得怎么样? 下列平面展开图是由5个大小相同的正方形组成,其中沿正方形的边不能折成无盖小方盒的是 [ ] 概括清政府的贸易政策,分析该政策带来的消极影响 家里客厅比较小,哪些款式的沙发比较不占地方? 发达/发展中国家政府对贸易政策的影响 网易小方盒插线板怎么样呢? 影响国际贸易政策的因素 影响国际贸易的地理要素有哪些? 如何折叠报纸,从而可以让报纸装水? 对外贸易政策的影响因素 在一个3*5的方格纸中,现将其剪为三部分,是每个部分都可以折成一个没有顶盖的小方盒,问如何剪? 制定对外贸易政策的影响因素有哪些 网页里,图片走马灯效果怎么弄?谢谢 蜘蛛最大有多大? win7 下打开多个网页,怎么设置有跑马灯显示效果 蜘蛛有多少只眼睛啊? 跑马灯的设计在网页中有什么效果? 网页中文字、图片跑马灯特效怎么做? 世界上最大个头的蜘蛛有多大? 在网页里图片跑马灯效果怎么实现? 请问谁知道网页中跑马灯的效果是怎样做成的?在macromedia mx 中可以做吗? 怎么在网页上制作跑马灯 网页添加图片上下走马灯效果! 网页跑马灯怎么删掉 求一段网页代码~图片跑马灯效果 入门IT行业,零基础应该怎么学 零基础IT培训机构靠不靠谱 dr需要一个人身份证还是两个人? 零基础学IT,可以学会吗 购买DR时间有限制吗 零基础学IT好学吗? 想改行做IT,零基础能学会吗?