• marquee标签


      marquee标签是用来实现多种滚动的效果,无需JS控制。使用marquee标记不仅可以移动文字,也可以移动图片,表格等等。只需要在<marquee></marquee>内部输入要控制的内容就可以了。

    一、标签属性

    1、滚动方向direction(包括4个值:up、dowm、left、right) 语法:<marquee direction="滚动方向">...</marquee>

    2、滚动方式behavior(scroll:循环滚动,默认效果;slide:只滚动一次就停止;alternate:来回交替进行滚动) 语法:<marquee behavior="滚动方式">...</marquee>

    3、滚动速度scrollamount(滚动速度是设置每次滚动时移动的长度,以像素为单位;如果没有它,默认为6,建设为1~3比较好。)语法:<marquee scrollamount="5">...</marquee>

    4、滚动延迟scrolldelay(设置滚动的时间间隔,单位是毫秒,通常scrolldelay是不需要设置的。)语法:<marquee scrolldelay="100">...</marquee>

    5、滚动循环loop(默认值是-1,滚动会不断的循环下去)语法:<marquee loop="2">...</marquee>

    6、滚动范围width、height

    7、滚动背景颜色bgcolor

    8、空白空间hspace、vspace

    二、事件

    1.onmouseout()="this.start()":用来设置鼠标移出改区域时继续滚动

    2.onmouseover()="this.stop()":用来设置鼠标移入改区域时停止滚动

    三、实例

    1、给滚动字幕添加超链接

    <marquee scrollAmount=2 width=300><a href="http://www.baidu.com">百度</a></marquee>

    2、鼠标停留在文字上,文字停止滚动

    <marquee scrollAmount=2 width=300 onmouseover=stop() onmouseout=start()>文字内容</marquee>

    3、多行文本向上滚动

    <marquee scrollAmount=2 width=300 height=160 direction=up>·早晨好啊!<br>·空气好清新啊<br>·今朝食乜好呢?<p>·<a href=http://www.cctv.com>中央电视台</a></marquee>  

      需要注意下:如果你的网页经过了FrontPage编辑,保存之后,只能滚动一行,这时候你发现你原来的代码顺序会发生变化,My god解决的办法是,找出原来的代码,找出原来的代码,把它嵌入到javascript的document.write中即可,上述代码为:

    <script>
        document.write('
            <marquee scrollAmount=2 width=300 height=160 direction=up>
            ·早晨好啊!<br>
            ·空气好清新啊<br>
            ·今朝食乜好呢?<p>
            ·<a href=http://www.cctv.com>中央电视台</a>
    </marquee>
        ')
    </script>   

    四、案例

    .scroll_news {
                height:30px;
                width:100%;
                border:#e3e3e3 1px solid;
                box-shadow:#979595 2px 2px 2px 2px;
            }
            .scroll_news span {
                float:left;
                height:30px;
                line-height:30px;
                color:#b81c22;
                font-size:16px;
                padding-left:10px;
                margin-right:-70px;
            }
            .scroll_con {
                height:30px;
                line-height:30px;
                font-size:9px;
                padding-left:10px;
                float:left;
                margin-left:70px;
            }
            .scroll_con a {
                color:#000000;
            }
            .scroll_con a:hover {
                color:#FF0000;
            }
    <!doctype html>
    <html>
    <head>
        <meta charset="utf-8">
        <title>简单的滚文字动-jq22.com</title>
        <script src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script>
    </head>
    <body>
    <div class="scroll_news">
        <span><i class="fa fa-bullhorn" aria-hidden="true"></i>&nbsp;提醒</span>
        <marquee scrollamount="3" scrolldelay="0" direction="left" class="scroll_con" onmouseout="this.start()" onstart="this.firstChild.innerHTML+=this.firstChild.innerHTML;" onmouseover="this.stop()">
            <a href="###"><i class="fa fa-circle" aria-hidden="true"></i>&nbsp;超经典科幻大片重启!百分百必看</a>&nbsp;&nbsp;
            <a href="###"><i class="fa fa-circle" aria-hidden="true"></i>&nbsp;首发立减700元!AMD次旗舰来了:功耗大亮</a>&nbsp;&nbsp;
        </marquee>
    </div>
    
    </body>
    </html>
  • 相关阅读:
    MySQL没有备份情况下误删除表恢复
    CentOS 6下安装MySQL5.6
    关于mysql占用内存不释放的实验结论
    几种相似性度量(Similarity Measurement)
    几种平均数(Mean function)
    Ansible 多机文件分发、执行脚本并单机合并实验结果(Check point, 多线程异步执行,主机状态检测等)
    nginx-1.11.10 hello world module
    nginx-1.11.10 download, install, start and stop
    U-disk format
    test for cvx library in matlab
  • 原文地址:https://www.cnblogs.com/Luckyyan/p/11095183.html
Copyright © 2020-2023  润新知