html 页面滚动

上主要来的代码
<html>
<body>
<marquee>
从右向左滚动吧~~自滚吧滚吧滚动吧~~
</marguee>
</body>
</html>
滚动方向可以设置的。
<marquee direction="滚动方向">滚动内容</marquee>
其中,direction代表滚动方向。
up:向上滚动
down:向下滚动
left:向左滚动
right:想右滚动

㈡ CSS如何实现html跳转时的滑动样式

具体操作如下:
html {
scrollbar-arrow-color: #f4ae21; /*三角箭头的颜色*/
scrollbar-face-color: #333; /*立体滚动条的颜色*/
scrollbar-3dlight-color: #666; /*立体滚动条亮边的颜

色*/scrollbar-highlight-color: #666; /*滚动条空白部分的
颜色*/scrollbar-shadow-color: #999; /*立体滚动条阴影的颜
色*/scrollbar-darkshadow-color: #666; /*立体滚动条强阴
影的颜色*/scrollbar-track-color: #666; /*立体滚动条背景颜色*/
scrollbar-base-color:#f8f8f8; /*滚动条的基本颜色*/
Cursor:url(mouse.cur); /*自定义个性鼠标*/
}

㈢ html5页面左右滑动是怎么实现的

左右滑动是由触摸事件定义的,触摸事件(touch)会在用户手指放在屏幕上面的时候、在屏幕上滑动的时候或者是从屏幕上移开的时候触发。下面具体说明:
touchstart事件:当手指触摸屏幕时候触发,即使已经有一个手指放在屏幕上也会触发。
touchmove事件:当手指在屏幕上滑动的时候连续地触发。在这个事件发生期间,调用preventDefault()事件可以阻止滚动。
touchend事件:当手指从屏幕上离开的时候触发。
touchcancel事件:当系统停止跟踪触摸的时候触发。关于这个事件的确切出发时间,文档中并没有具体说明,咱们只能去猜测了。
上面的这些事件都会冒泡,也都可以取消。虽然这些触摸事件没有在DOM规范中定义,但是它们却是以兼容DOM的方式实现的。所以,每个触摸事件的event对象都提供了在鼠标实践中常见的属性:bubbles(起泡事件的类型)、cancelable(是否用 preventDefault() 方法可以取消与事件关联的默认动作)、clientX(返回当事件被触发时,鼠标指针的水平坐标)、clientY(返回当事件触发时,鼠标指针的垂直坐标)、screenX(当某个事件被触发时,鼠标指针的水平坐标)和screenY(返回当某个事件被触发时,鼠标指针的垂直坐标)。除了常见的DOM属性,触摸事件还包含下面三个用于跟踪触摸的属性。
touches:表示当前跟踪的触摸操作的touch对象的数组。
targetTouches:特定于事件目标的Touch对象的数组。
changeTouches:表示自上次触摸以来发生了什么改变的Touch对象的数组。
每个Touch对象包含的属性如下。
clientX:触摸目标在视口中的x坐标。
clientY:触摸目标在视口中的y坐标。
identifier:标识触摸的唯一ID。
pageX:触摸目标在页面中的x坐标。
pageY:触摸目标在页面中的y坐标。
screenX:触摸目标在屏幕中的x坐标。
screenY:触摸目标在屏幕中的y坐标。
target:触目的DOM节点目标。

举个例子-javaScript代码:

functionload(){

document.addEventListener('touchstart',touch,false);
document.addEventListener('touchmove',touch,false);
document.addEventListener('touchend',touch,false);

functiontouch(event){
varevent=event||window.event;

varoInp=document.getElementById("inp");

switch(event.type){
case"touchstart":
oInp.innerHTML="Touchstarted("+event.touches[0].clientX+","+event.touches[0].clientY+")";
break;
case"touchend":
oInp.innerHTML="<br>Touchend("+event.changedTouches[0].clientX+","+event.changedTouches[0].clientY+")";
break;
case"touchmove":
event.preventDefault();
oInp.innerHTML="<br>Touchmoved("+event.touches[0].clientX+","+event.touches[0].clientY+")";
break;
}

}
}
window.addEventListener('load',load,false);

HTML代码:

<divid="inp"></div>

上面的小例子当touchstart事件触发的时候,会将触摸的位置更新到div标签中。当touchmove事件触发的时候,会默认行为的滚动
(触摸移动的默认行为是滚动页面),然后触摸操作的变化信息更新到div标签中。而touchend事件会输出有关触摸操作的最终信息。注意,在
touchend事件触发的时候,touches集合中就没有任何Touch对象了,因为不存在活动的触摸操作。

这些事件会在文档的所有元素上面触发,因而可以分别操作页面的不同部分。在触摸屏幕上的元素,这些事件(包括鼠标事件)发生的顺序如下:




(1)touchstart


(2)mouseover


(3)mousemove(一次)


(4)mousedown


(5)mouseup


(6)click


(7)touchend

㈣ html5上下滑动“翻页”实现,是真正的翻页

翻页其实就是整页切换效果,不局限于只能放一张图片,想加什么内容都是随意的。专

至于动态生成,可以通过属ajax简单实现,如果需要非常复杂的数据绑定可以使用一些现成的框架比如framework7。

图片中的效果显示来自易企秀,目前这种效果有个流行的叫法-H5动画,可以用swiper插件制作,swiper中文官网有很多类似的例子可以使用。

㈤ DW如何设置html页面滚动条

去掉右侧滚动条
<body
style="overflow:-Scroll;overflow-y:hidden"
>
去掉下侧滚动条
<body
style="overflow:-Scroll;overflow-x:hidden">
以上代码都是加载</body>之前

㈥ html5页面左右滑动是怎么实现的

触摸事件(touch)会在用户手指放在屏幕上面的时候、在屏幕上滑动的时候或者是从屏幕上移开的时候出发。下面具体说明:

touchstart事件:当手指触摸屏幕时候触发,即使已经有一个手指放在屏幕上也会触发。

touchmove事件:当手指在屏幕上滑动的时候连续地触发。在这个事件发生期间,调用preventDefault()事件可以阻止滚动。

touchend事件:当手指从屏幕上离开的时候触发。

touchcancel事件:当系统停止跟踪触摸的时候触发。关于这个事件的确切出发时间,文档中并没有具体说明,咱们只能去猜测了。

上面的这些事件都会冒泡,也都可以取消。虽然这些触摸事件没有在DOM规范中定义,但是它们却是以兼容DOM的方式实现的。所以,每个触摸事件
的event对象都提供了在鼠标实践中常见的属性:bubbles(起泡事件的类型)、cancelable(是否用 preventDefault()

方法可以取消与事件关联的默认动作)、clientX(返回当事件被触发时,鼠标指针的水平坐标)、clientY(返回当事件触发时,鼠标指针的垂直坐
标)、screenX(当某个事件被触发时,鼠标指针的水平坐标)和screenY(返回当某个事件被触发时,鼠标指针的垂直坐标)。除了常见的DOM属
性,触摸事件还包含下面三个用于跟踪触摸的属性。

touches:表示当前跟踪的触摸操作的touch对象的数组。

targetTouches:特定于事件目标的Touch对象的数组。

changeTouches:表示自上次触摸以来发生了什么改变的Touch对象的数组。

每个Touch对象包含的属性如下。

clientX:触摸目标在视口中的x坐标。

clientY:触摸目标在视口中的y坐标。

identifier:标识触摸的唯一ID。

pageX:触摸目标在页面中的x坐标。

pageY:触摸目标在页面中的y坐标。

screenX:触摸目标在屏幕中的x坐标。

screenY:触摸目标在屏幕中的y坐标。

target:触目的DOM节点目标。

㈦ html怎么实现页面滚动播放展示

网络直接搜所:轮播代码,很多

㈧ html让页面只能上下滑动

首先 你的代码 不全 怎么看不到 </body>
其次你可以 在style 标签里写
body{
overflow-x:hidden;

overflow-y:auto;

}

㈨ 用HTML和css和js怎样实现随着页面滑动

完全用CSS控制就可以了,页面在滚动,给这个DIV设置position:fixed;那么页面不管怎么滚动,这个DIV是中在顶端
解决方案二:
显示合作div absolute定位,判断滚动到div位置的时候设置position为fixed,同时设置top为0
<div style="height:500px;background:#999"></div>
<div id="fixedMenu" style="background:#eee;width:100%;">我是菜单,我到页头会固定</div>
<div style="height:900px;background:#999"></div>
<script type="text/javascript" src="http://www.coding123.net/js/jquery.js"></script>
<script type="text/javascript">
$(function () {
var ie6 = /msie 6/i.test(navigator.userAgent)
, dv = $('#fixedMenu'), st;
dv.attr('otop', dv.offset().top); //存储原来的距离顶部的距离
$(window).scroll(function () {
st = Math.max(document.body.scrollTop || document.documentElement.scrollTop);
if (st >= parseInt(dv.attr('otop'))) {
if (ie6) {//IE6不支持fixed属性,所以只能靠设置position为absolute和top实现此效果
dv.css({ position: 'absolute', top: st });
}
else if (dv.css('position') != 'fixed') dv.css({ 'position': 'fixed', top: 0 });
} else if (dv.css('position') != 'static') dv.css({ 'position': 'static' });
});
});

</script>

解决方案三:
对页面y轴偏移量进行判断,如果大于某个值(具体情况具体应对),克隆原来的层,设置新的id,新的id意味着新的css样式:position:fixed,然后隐藏原来的层,添加克隆的层; 否则,即向上滑动到一定位置时,remove克隆的层,显示隐藏的层,达到目的~代码仅供参考。。。
$(window).scroll(function(){
if(window.pageYOffset>108){
if($("#topbar").length == 0){
var x=$("#wrap_most_used_bookmark").clone();
x.attr("id","topbar");
$("body").append(x);

$("#return_top").fadeIn();
}
}
else{
$("#topbar").remove();
$("#return_top").fadeOut();
}
});

㈩ 在html中如何实现跟随页面滚动的DIV层(具体实现步骤)

这是右边的浮动导航,像新浪微博这个这样的

body{_background-image:none; /*հҳΪ*/_background-attachment:fixed;}//这个是针对ie6的

.navi{left:51%;margin-left:474px;top:120px;position:fixed;_position:absolute;_top:expression(documentElement.scrollTop+120+"px");z-index:99;}

.navia{background-image:url(背景地址);background-repeat:no-repeat;;display:block; width:119px;}

.navia1{background-position:0px0px; height:30px;}

.navia2{background-position:0px-30px; height:30px;}

<divclass="navi"id="navi">

<ahref=""class="a1"></a>

<ahref=""class="a2"></a>

<scripttype='text/javascript'>

(function(){

varnav=document.getElementById('navi');

varfnav=function(){

vartop=document.documentElement.scrollTop||document.body.scrollTop;

if(top>500){

nav.style.display='block';

nav.style.marginTop="0px";

}else{

nav.style.marginTop="500"-top+"px";

}

}

window.onload=window.onscroll=fnav;

})();

</script>

</div>