首页 | 站长免费中心 | 新手上路 | 网站运营 | 网页制作 | 图片设计 | 动画设计 | 网页编程 | 网页特效 | 本站专题 | 虚拟主机 | 域名注册 | 网站建设 | 程序下载
       免费空间资源 | 新闻咨询 | 免费域名 | 免费网盘 | 网站推广 | 网站策划 | 建站经验 | 网站优化 | 网页代码 | 源码下载 | 音乐小偷 | 网络赚钱 | 论坛交流
网站建设
网站建设
虚拟主机
虚拟主机
域名注册
域名注册
711网络首页
站长工具
站长工具
网站源码
网站源码
站长论坛
站长论坛

 711网络 网页制作心得技巧

玩转滚动条

来源: 互联网    日期:2007-1-13 17:31:15
 

    一、隐藏所有滚动条 [转自:711网络工作室 http://www.tc711.com]

    既然厌倦了,就让它隐藏起来吧: [转自:711网络工作室 http://www.tc711.com]

    <body scroll="no">或<body style="overflow:hidden">

    二、隐藏纵、横向滚动条

    如果要隐藏某个方向上的滚动条该怎么办?其实同样简单:

    <body style="overflow-y:hidden">
    <!--隐藏纵向滚动条-->
    <body style="overflow-x:hidden">
    <!--隐藏横向滚动条-->

    三、改变滚动条的位置

    干脆把滚动条的位置也换换吧:

    将右边滚动条移至左边:   

<body dir="rtl">

    将底部滚动条移至顶部:

    做这个效果稍微有点复杂,用到了分帧,需要三个页面,在这里假设父页面为main.htm,子页面为top.htm和bottom.htm。

    main.htm文件的内容:

    <html>
    <frameset rows="15,*" frameborder="0">
    <frame src="top.htm">
    <frame src="bottom.htm">
    </frameset>
    </html>

    top.htm文件的内容:

    <html>
    <!--当滚动事件触发时,使一下帧页面的横向滚动距离与上一帧页面的横向滚动距离保持一致-->
    <body onscroll="top.frames.bottom.document.body.scrollLeft=document.body.scrollLeft"style="overflow-y:hidden">
    <!-插入一个层,并使它的宽度等于下一帧页面的滚动栏宽度-->
    <div style="width:expression(top.frames.bottom.document.body.scrollWidth)">
    </div>
    </body>
    </html>

    bottom.htm文件的内容:

    <html>
    <body scroll="no">
    <!-为了能看到顶部滚动条,在主体中应写入尽可能多的字符语句-->
    </body>
    </html>

    OK,经过这样纵向横向的变换,你的滚动条与别人的比起来,就显得有个性了许多。    
    
    四、改变滚动条的颜色

    “灰头土脸”的滚动条,真想把它的颜色也改了!

    其实彩色滚动条效果目前在网上可是非常流行的,它通过专门的DW插件完成,该插件的下载地址为  http://www.cpcw.com/download/soft/37/ie55_scrollbar.mxp。下载后用DW自带的Extension Manager安装之后即可在common面板中找到,设置非常简单,和Photoshop取色板类似,选择好颜色后按下“OK”完成。不过有一点得注意,需要IE版本5.5以上才能看到该效果。

    Body {
    Crollbar-Face-Color: #FFCC00;
    Scrollbar-Highlight-Color: #FF0000;
    Scrollbar-Shadow-Color: #FFFFFF;
    Scrollbar-3Dlight-Color: #000000;
    Scrollbar-Arrow-Color: #000000;
    Scrollbar-Track-Color: #fdeac4;
    Scrollbar-Darkshadow-Color: #FFFF00;
    }

    各条语句含义如下:

    Scrollbar-Face-Color为滚动条表面颜色设定;
    Scrollbar-Highlight-Color为滚动条上斜面和左斜面颜色设定;
    Scrollbar-Shadow-Color为滚动条下斜面和右斜面颜色设定;
    Scrollbar-3Dlight-Color为滚动条上边和左边的边沿颜色设定;
    Scrollbar-Arrow-Color为滚动条两端箭头颜色设定。
    Scrollbar-Track-Color为滚动条底板颜色设定;
    Scrollbar-Darkshadow为滚动条下边和右边边沿颜色设定。    
    
    五、图片式滚动条

    现在位置也换了,颜色也变了,该轮到改形状了:

    先隐藏原来的滚动条(参考前面的第一种方法),接着找两张示意上下方向的图片,插入到网页中,最后在图片上加上javascript特效就大功告成了:

    <html>
    <script language="javascript">
    var speed=3;
    </script>
    <body scroll="no">
    <!-鼠标按下时,使页面在水平方向上以0pixel,垂直方向上以10pixel移动,并且每隔0.001秒移动一次;鼠标弹起、移上时,使页面在水平方向上以0pixel,垂直方向上以3pixel移动,并且每隔0.001秒移动一次;鼠标移开时,清除对移动的计时-->
    <img src="up.gif" onmousedown="speed=10"onmouseup="speed=3" onmouseover="ifrscroll=setInterval('ifr.scrollBy(0,-speed)',1)" onmouseout="clearInterval(ifrscroll)"><br><img src="down.gif" onmousedown="speed=10" onmouseup="speed=3"onmouseover="ifrscroll=setInterval('ifr.scrollBy(0,speed)',1)" onmouseout="clearInterval(ifrscroll)">
    <iframe src="需要滚动的网页地址" id="ifr" scrolling="no">
    </body>
    </html>

   



更多的玩转滚动条请到论坛查看: http://BBS.TC711.COM



【 双击滚屏 】 【 评论 】 【 收藏 】 【 打印 】 【 关闭 】 来源: 互联网    日期:2007-1-13 17:31:15   

发 表 评 论
查看评论

  您的大名:
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
认证编码: 刷新验证码
点评内容: 字数0
  精品推荐  
  本月推荐  
  友情赞助  

关于我们 | 联系我们 | 广告投放 | 留言反馈 | 免费程序 | 虚拟主机 | 网站建设 |  网站推广 |  google_sitemap baidu_sitemap RSS订阅
本站所有资源均来自互联网,如有侵犯您的版权或其他问题,请通知管理员,我们会在最短的时间回复您
Copyright © 2005-2015 Tc711.Com All Rights Reserved 版权所有·711网络   蜀ICP备05021915号
110网监备案 信息产业备案 不良信息举报