zoukankan      html  css  js  c++  java
  • HTML中的marquee标签实现滚动效果

    一、标签<marquee>简介

    通过开始标签<marquee>和结束标签</marquee>的共同配合而实现滚动效果,<marquee>滚动的内容</marquee>,滚动内容可以是超链接、图片、文字或者表格。

    二、标签属性

    1.behavior  行为属性有三个值 alternate、scroll、slide

    • alternate 来回交替滚动(方向属性对此不做限制)<marquee behavior="alternate">滚动内容</marquee>
    • scroll    循环滚动默认效果
    • slide     只滚动一次就停止 

    2.direction  方向属性有四个值 up、down、right、left

    • 例如:up    自下往上 <marquee direction="up">滚动内容</marque>

    3.scrollamount  滚动速度,即每次滚动时候的长度,以像素(pixel)为单位

    • 例如<marquee scrollamount="4">滚动内容</marquee>

    4.scrolldelay    滚动的时间间隔,单位是毫秒(1秒=1000毫秒)

    • 例如<marquee scrolldelay="1000">滚动内容</marquee>

    5.width、height 分别是 滚动区域的宽度和高度

    • 例如<marquee width="300" height="100">滚动内容</marquee>

    6.bgcolor  设置滚动区域的背景颜色,可以直接设置颜色英文(blue),也可以是十六进制颜色(#ff00ff)

    • 例如<marquee bgcolor="#ff0000 / blue">滚动内容</marquee>

    7.hspace、vspace 空白空间

    • hspace设定活动字幕所在位置距离父容器水平边框的距离 horizontal(水平) space
    • vspace设定活动字幕所在位置距离父容器垂直边框的距离 vertical(垂直) space
    • 例如<marquee hspace="20" vspace="40">滚动内容</marquee>

    8.loop  设定滚动的次数,当loop=-1时,表示一直滚动下去,默认值为-1

    • 例如<marquee loop="-1">一直滚动下去</marquee>    <marquee loop="2">只滚动两次</marquee>

    三、事件

    1.onMouseOut="this.start()"  表示当鼠标移开时开始滚动

    2.onMouseOver="this.stop()" 表示当鼠标移入该区域时停止滚动

    • 例如 <marquee onMouseOut="this.start()" onMouseOver="this.stop()" width="222" height="222">滚动内容</marquee>
    • (涉及到一个驼峰命名法的规则)

    四、示例代码

    1.滚动一个超链接

    <marquee><a href="http://baidu.com"></a></marquee>

    2.滚动一个图片

    <marquee><img src="1.jpg"></marquee>

    3.一个完整的滚动实例

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>滚动</title>
    </head>
    <body>
    <marquee behavior="alternate" direction="right" width="300" height="100" bgcolor="#ff00ff" scrollamount="50" scrolldelay="1000" hspace=50 vspace=50 onmouseover="this.stop()" onmouseout="this.start()" loop="2">滚动内容
    </marquee>
    </body>
    </html>

    参考:叶落无痕123   https://blog.csdn.net/u012767761/article/details/75142470 

     

  • 相关阅读:
    Mvc Tree的简单应用
    nodeJs的学习之路(1)
    AngularJs基础学习指南(1)
    前端工程化讲解
    前端性能优化--为什么DOM操作慢?
    This package contains perl-5.16.3, java8, nifi-1.1.2 on ubuntu:14.04
    This package contains sshd, pcal, mysql-client on Ubuntu14:04
    This package contains mysql-server on ubuntu:14.04
    NIFI-创建一个FlowFile并利用PutFile保存到到指定目录
    NIFI如何利用eclipse开发自己的Processor(下)
  • 原文地址:https://www.cnblogs.com/nyw1983/p/11226645.html
Copyright © 2011-2022 走看看