1、打开软件,文件,新建,html文件,命名随意,我这里命名hday。软件自动生成html的基本构造。首先保存一张背景图片放在img文件夹。
2、在<head>里声明<style>body{background-attachment: fixedbackground-image: url(../img/a3.jpg) }。
3、现在背景设置好了,加入内容,看看效果。在<body>内写入内容。运行。滚动鼠标图片是不是不动的。
4、点击运行。点击文件,新建,css文件。命名。输入body{background-image: url(../img/a3.jpg)background-attachment: fixed}。
5、返回html。在<head>内输入<link rel="stylesheet" type="text/css" href="new_file.css" />,保存,运行。效果和之前一样。
可以的,看你是想用那种滑入效果,
你所说的页面内跳转,那应该<a>是没必要用的,可以就直接设置个click事件在你所需要按下的图片获取文字或者按钮。
将你所需要滑入的标签体先隐藏,你想要滑入效果,那可以先用position定位将该标签体移到页面之外,比如left:-9999px;。
当你按下图片的时候,将定位移入到你想要的位置(改变left的值);
滑入的动画,可以用css3的过渡或者动画;
过渡:transform:translate(x,y) //来移入。transition:2s //移入时间
动画 animation: play 2s
@keyform play(){
to{left:/*你想要的位置*/}
}
<MARQUEE onmouseover=stop() onmouseout=start() scrollAmount=3 loop=infinite deplay="0"><IMG src="第一张图片地址" ><IMG src="第二张图片地址"></MARQUEE>注释:
1) scrollAmount。它表示速度,值越大速度越快。
2) 加入onmouseover=stop() onmouseout=start()代码,鼠标指向循环文字图片时他们会停止滚动,鼠标离开时继续滚动。
给滚动图片加超链接
用<a href=>和</a>把<img>包围,并且img必须设border=0,否则图片会出现边框。例子如下:
<MARQUEE scrollAmount=3 loop=infinite deplay="0"><a href="链接网址"><img src="图片网址" border=0></a></MARQUEE>
图片从右到左滚动
<MARQUEE width=宽 height=高 onmouseover=stop() onmouseout=start() scrollAmount=速度 loop=infinite deplay="0"><img src="图片地址 "><img src="图片地址 ">···</MARQUEE>
图片从下到上滚动
<marquee behavior="scroll" direction=up width="宽" height="高" scrollamount="5" onmouseout="this.start()"><img src="图片网址 "><img src="图片网址 ">···</marquee>
带有超链接的图片实现滚动效果
<marquee behavior="scroll" direction=up width="120" height="60" scrollamount="1" scrolldelay="60" onmouseover="this.stop()" onmouseout="this.start()"><a target="cont" href="连接地址"><img src="http://图片地址" idth="88" height="33" border="0"></a><a target="cont" href="连接地址"><img src="图片地址" width="88" height="33" border="0"></a></marquee>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)