zoukankan      html  css  js  c++  java
  • 超简单 无缝滚动 漂浮广告 代码属性

    实现功能:

    1、无缝滚动(左右上下)

    2、漂浮广告(包括在屏幕漂浮几次消失)

    两个事件

    onmouseover="this.stop()" 鼠标划过停止滚动

    onmouseout="this.start()"  鼠标离开继续滚动

    <marquee width="920" onmouseover="this.stop()" onmouseout="this.start()" scrollamount="20" behavior="scroll" align="absbottom">

    @foreach (var item in Model.NewsItems_WebNotice)
    {
    <u><a href="@Url.RouteUrl("NewsItem", new { SeName = item.SeName })">@Html.StrTruncation(item.Title, 10)</a></u>
    }
    </marquee>

    Marquee 属性列表:

    align
    设定<marquee>标签内容的对齐方式
    absbottom:绝对底部对齐(与g、p等字母的最下端对齐)
    absmiddle:绝对中央对齐
    baseline:底线对齐
    bottom:底部对齐(默认)
    left:左对齐
    middle:中间对齐
    right:右对齐
    texttop:顶线对齐
    top:顶部对齐

    behavior
    设定滚动的方式:
    alternate: 表示在两端之间来回滚动。
    scroll: 表示由一端滚动到另一端,会重复。
    slide:  表示由一端滚动到另一端,不会重复

    scrollamount="5":设置滚动的速度

    direction
    设定活动字幕的滚动方向

    代码如下:

    <marquee direction="down">设定活动字幕的滚动方向direction="down":向下</marquee>
    <marquee direction="left">设定活动字幕的滚动方向direction="left":向左</marquee>
    <marquee direction="right">设定活动字幕的滚动方向direction="right":向右</marquee>
    <marquee direction="up">设定活动字幕的滚动方向direction="up":向上</marquee>

    hspace
    设定活动字幕里所在的位置距离父容器水平边框的距离
    This controls the horizontal(水平)space around thedisplay box.

    代码如下:

      <table width="500"border="1" align="center" cellpadding="0"cellspacing="0">
        <tr>
          <td><marquee hspace="100"bgcolor="#CCCCCC">hspace="100"</marquee></td>
        </tr>
      </table>

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

     

    Marquee标记用于在可用浏览区域中滚动文本。

    属性:  
     ALIGN:用于按设定的值对齐滚动的文本。ALIGN可以设定的值有:LEFT,CENTER,RIGHT,TOP,BOTTOM。此属性不是必须使用的。  
     例:  
      [MARQUEE ALIGN="TOP"]这段滚动文字设定为上对齐 [/MARQUEE]  
        
        
      BEHAVIOR:可以在页面上一旦出现文本时让浏览器按照设定的方法来处理文本。

          如果设定的方法是SLIDE,那么文本就移动到文档上,并停留在 页边距上。

          如果设定为AlterNATE,则文本从一边移动到另一边。

         如果设定为SCROLL,文本将在页面上反复滚动。本属性不是必须使用的。可以设定 的值有:SILIDE,AlterNATE,SCROLL。  
      例:  
       [MARQUEE BEHAVIOR="AlterNATE"]文字从一边移动到另一边 [/MARQUEE]  
        
        
      BGCOLOR:用于设定字幕的背景颜色。背景颜色可用RGB、16进制值的格式或颜色名称来设定。  
       例:  
        [MARQUEE BGCOLOR="RED"]用颜色名称设定滚动文字背景颜色为红色 [/MARQUEE]  
       [MARQUEE BGCOLOR="#FF0000"]用16进制值设定滚动文字背景颜色为红色 [/MARQUEE]  
       [MARQUEE BGCOLOR=RGB(100%'0%'0%)] 用RGB设定滚动文字背景颜色为红色 [/MARQUEE]   
           
      DIRECTION:用于设定文本滚动的方向,可以设定的值有:LEFT,RIGHT。此属性不是必须使用的。  
       例:  
         [MARQUEE DIRECTION="LEFT"]文字向左边滚动 [/MARQUEE]  
         [MARQUEE DIRECTION="RIGHT"]文字向右边滚动 [/MARQUEE]  
        
        HEIGHT:用于设定滚动字幕的高度,高度可用像素或可视页面的百分比来表示。此属性不是必须使用的。  
        例:  
        [MARQUEE HEIGHT="10%"]滚动字幕的高度是可视页面的10%[ /MARQUEE]  
        [MARQUEE HEIGHT="12"]滚动字幕的高度是12像素 [/MARQUEE]  
           
        WIDTH:用于设定字幕的宽度,宽度可用像素或可视页面的百分比来表示。此属性不是必须使用的。  
        例:  
        [MARQUEE WIDTH="90%"]滚动字幕的宽度是可视页面的90% [/MARQUEE]  
        [MARQUEE WIDTH="200"]滚动字幕的宽度是200像素 [/MARQUEE ] 
           
        HSPACE:用于设定滚动字幕左右的空白空间,空白空间用像素表示。此属性不是必须使用的。  
        例:  
        [MARQUEE HSPACE="15"]滚动字幕左右空白空间为15个像素 [/MARQUEE]  
          
        VSPACE:用于设定滚动字幕上下的空白空间,空白空间用像素表示。此属性不是必须使用的。  
        例:  
        [MARQUEE VSPACE="2"]滚动字幕上下的空白空间为2个像素 [/MARQUEE]  
          
        LOOP:用于设定滚动字幕的滚动次数。当LOOP的值为"INFINITE"或是"-1"时,则文字会无限制地滚动。此属性不是必须使用的。  
        例:  
        [MARQUEE LOOP="-1"]文字滚动无数次 [/MARQUEE]  
        [MARQUEE LOOP="5"]文字滚动5次 [/MARQUEE]  
        
        SCROLLAMOUNT:用于设定每个连续滚动文本后面的间隔,该间隔用像素表示。此属性不是必须使用的。  
        例:  
        [MARQUEE SCROLLAMOUNT="10"]此文本后面的间隔为10个像素 [/MARQUEE]  
           
        SCROLLDELAY:用于设定两次滚动操作之间的间隔时间,该时间以毫秒为单位。此属性不是必须使用的。  
        例:  
        [MARQUEE SCROLLDELAY="5"]此文本两次滚动之间的间隔时间为5毫秒 [/MARQUEE] 

    -------------------------------------------分割线--------------------------------------------------------

    漂浮广告参考代码

    Marquee 也可以做飘浮广告效果: 
    <marquee behavior="alternate"height="300" direction="up" scrollamount="3"scrolldelay="30" width="300" bgcolor="#3399FF"> 
    <marquee behavior="alternate"height="50" direction="left" scrollamount="3"scrolldelay="30" width="100%"> 
    <font style="font-size: 35px">Ouyang</font> 
    </marquee>

    <marquee> ... </marquee> 
    移动属性的设置 ,这种移动不仅仅局限于文字,也可以应用于图片,表格等等

    鼠标属性

    onMouseOut=this.start() ........鼠标移出状态滚动 

    onMouseOver=this.stop() .........鼠标经过时停止滚动 

    方向 
    <direction=#> #=left, right ,up ,down <marquee direction=left>从右向左移!</marquee> 

    方式 
    <bihavior=#> #=scroll, slide, alternate <marquee behavior=scroll>一圈一圈绕着走!</marquee> 
    <marquee behavior=slide>只走一次就歇了!</marquee> 
    <marquee behavior=alternate>来回走</marquee> 

    循环 
    <loop=#> #=次数;若未指定则循环不止(infinite) <marqueeloop=3 width=50% behavior=scroll>只走 3 趟</marquee>


    <marquee loop=3 width=50% behavior=slide>只走 3 趟</marquee> 
    <marquee loop=3 width=50% behavior=alternate>只走 3趟!</marquee> 

    速度 
    <scrollamount=#> <marquee scrollamount=20>啦啦啦,我走得好快哟!</marquee> 

    延时 
    <scrolldelay=#> <marquee scrolldelay=500 scrollamount=100>啦啦啦,我走一步,停一停!</marquee> 

    外观(Layout)设置 

    对齐方式(Align) 
    <align=#> #=top, middle, bottom <font size=6> 
    <marquee align=# width=400>啦啦啦,我会移动耶!</marquee>
    </font> 

    底色 
    <bgcolor=#> #=rrggbb 16 进制数码,或者是下列预定义色彩: 
    Black, Olive, Teal, Red, Blue, Maroon, Navy, Gray, Lime, 
    Fuchsia, White, Green, Purple, Silver, Yellow, Aqua <marqueebgcolor=aaaaee>颜色!</marquee> 

    面积 
    <height=# width=#> <marquee height=40 width=50% bgcolor=aaeeaa>面积!</marquee> 

    空白 
    (Margins)<hspace=# vspace=#> 
    <marquee hspace=20 vspace=20 width=150 bgcolor=ffaaaa align=middle>面积!</marquee>

    marquee属性

     ACCESSKEY accessKey                          设置或获取对象的快捷键。 


    ATOMICSELECTION                                   指定元素及其内容是否可以一不可见单位统一选择。 


    BEGIN begin                                                 设置或获取时间线在该元素上播放前的延迟时间。 


    BEHAVIOR behavior                                    设置或获取文本如何在字幕中滚动。 
    BGCOLOR bgColor                                     不推荐。设置或获取对象后面的背景颜色。 
    canHaveChildren                                          获取表明对象是否可以包含子对象的值。 
    canHaveHTML                                              获取表明对象是否可以包含丰富的 HTML 标签的值。 
    CLASS className                                      设置或获取对象的类。 
    clientHeight                                                    获取对象的高度,不计算任何边距、边框、滚动条或可能应用到该对象的补白。 
    clientLeft                                                          获取 offsetLeft 属性和客户区域的实际左边之间的距离。 
    clientTop                                                         获取 offsetTop 属性和客户区域的实际顶端之间的距离。 
    clientWidth                                                      获取对象的宽度,不计算任何边距、边框、滚动条或可能应用到该对象的补白。 
    CONTENTEDITABLE contentEditable      设置或获取表明用户是否可编辑对象内容的字符串。
    DATAFLD dataFld                                         设置或获取由 dataSrc 属性指定的绑定到指定对象的给定数据源的字段。 
    DATAFORMATAS dataFormatAs                设置或获取如何渲染提供给对象的数据。 
    DATASRC dataSrc                                        设置或获取用于数据绑定的数据源。 
    DIR dir                                                             设置或获取对象的阅读顺序。 
    DIRECTION direction                                   设置或获取文本滚动的方向。 
    disabled                                                          获取表明用户是否可与该对象交互的值。 
    DISABLED disabled                                      设置或获取控件的状态。 
    END end                                                           设置或获取表明元素结束时间的值,或者元素设置为重复的简单持续终止时间。 
    firstChild                                                           获取对象的 childNodes 集合的第一个子对象的引用。 
    hasMedia                                                         获取一个表明元素是否为 HTML+TIME 媒体元素的 Boolean 值。 
    HEIGHT height                                                设置或获取对象的高度。 
    HIDEFOCUS hideFocus                                设置或获取表明对象是否显式标明焦点的值。 
    HSPACE hspace                                              设置或获取对象的水平边距。 
    ID id                                                                    获取标识对象的字符串。 
    innerHTML                                                        设置或获取位于对象起始和结束标签内的 HTML。 
    innerText                                                           设置或获取位于对象起始和结束标签内的文本。 
    isContentEditable                                           获取表明用户是否可编辑对象内容的值。 
    isDisabled                                                        获取表明用户是否可与该对象交互的值。 
    isMultiLine                                                         获取表明对象的内容是包含一行还是多行的值。 
    isTextEdit                                                          获取是否可使用该对象创建一个 TextRange 对象。 
    LANG lang                                                        设置或获取要使用的语言。 
    LANGUAGE language                                   设置或获取当前脚本编写用的语言。 
    lastChild                                                          获取该对象 childNodes 集合中最后一个子对象的引用。 
    LOOP loop                                                      设置或获取字幕播放的次数。 
    nextSibling                                                       获取对此对象的下一个兄弟对象的引用。 
    nodeName                                                      获取特定结点类型的名称。 
    nodeType                                                         获取所需结点的类型。 
    nodeValue                                                      设置或获取结点的值。 
    offsetHeight                                                    获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度。 
    offsetLeft                                                             获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置。 
    offsetParent                                                    获取定义对象 offsetTop 和offsetLeft 属性的容器对象的引用。 
    offsetTop                                                       获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置。 
    offsetWidth                                                     获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的宽度。 
    onOffBehavior                                              获取表明指定的 Microsoft® DirectAnimation® 行为是否正在运行的对象。 
    outerHTML                                                    设置或获取对象及其内容的 HTML 形式。
    outerText                                                      设置或获取对象的文本。 
    ownerDocument                                           设置或获取结点关联的 document 对象。 
    parentElement                                                  获取对象层次中的父对象。 
    parentNode                                                         获取文档层次中的父对象。 
    parentTextEdit                                                    获取文档层次中可用于创建包含原始对象的 TextRange 的容器对象。 
    previousSibling                                                    获取对此对象的上一个兄弟对象的引用。 
    readyState                                                             获取对象的当前状态。 
    recordNumber                                                    获取数据集中生成对象的原始记录。 
    scopeName                                                               获取为该元素定义的命名空间。 
    SCROLLAMOUNT scrollAmount                         设置或获取介于每个字幕绘制序列之间的文本滚动像素数。 
    SCROLLDELAY scrollDelay                                  设置或获取字幕滚动的速度。 
    scrollHeight                                                               获取对象的滚动高度。 
    scrollLeft                                                                   设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离。 
    scrollTop                                                               设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离。 
    sourceIndex                                                             获取对象在源序中的依次位置,即对象出现在 document 的 all 集合中的顺序。 
    STYLE                                                                     为该设置元素设置内嵌样式。 
    SYNCMASTER syncMaster                                  设置或获取时间容器是否必须在此元素上同步回放。 
    SYSTEMBITRATE                                                   获取系统中大约可用带宽的 bps。
    SYSTEMCAPTION                                                       表明是否要显示文本来代替演示的的音频部分。 
    SYSTEMLANGUAGE                                                      表明是否在用户计算机上的选项设置中选中了给定语言。 
    SYSTEMOVERDUBORSUBTITLE                                 指定针对那些正在观看演示但对被播放的音频所使用的语言并不熟悉的用户来说是否要渲染配音或字幕。 
    TABINDEX tabIndex                                                     设置或获取定义对象的 Tab 顺序的索引。 
    tagName                                                                      获取对象的标签名称。 
    tagUrn                                                                         设置或获取在命名空间声明中指定的统一资源名称(URN)。 
    TIMECONTAINER timeContainer                          设置或获取与元素关联的时间线类型。 
    TITLE title                                                                    设置或获取对象的咨询信息(工具提示)。 
    TRUESPEED trueSpeed                                           设置或获取字幕的位置是否使用 scrollDelay 和 scrollAmount 属性计算,已过的实际时间来自于时钟计时。 
    uniqueID                                                                      获取为对象自动生成的唯一标识符。 
    UNSELECTABLE                                                             指定该元素不可被选中。 
    VSPACE vspace                                                                    设置或获取对象的垂直边距。 
    WIDTH width                                                                         设置或获取对象的宽度。

  • 相关阅读:
    重拾node第一天
    layui采坑记录 (上卷)QUQ
    解决IOS固定定位 fixed的不兼容
    layui 启用禁用切换详解
    jq form表单渲染单选框内容渲染
    vue 工具函数的封装 时间格式化函数
    CSS常见的继承属性
    git简单使用指南
    常用git命令大全
    react项目使用antd
  • 原文地址:https://www.cnblogs.com/sunqiang/p/5066002.html
Copyright © 2011-2022 走看看