CSS样式里面怎么设置广告滚动

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS样式里面怎么设置广告滚动相关的知识,希望对你有一定的参考价值。

<div id=demo style="overflow:hidden; width:508px; height:300px;">
<div id=demo1>
<ul>

<li><img name="" src="" width="100" height="32" alt="">图片连续循环滚动代码(向上)</li>
<li><img name="" src="" width="100" height="32" alt="">图片连续循环滚动代码(向上)</li>
<li><img name="" src="" width="100" height="32" alt="">图片连续循环滚动代码(向上)</li>
<li><img name="" src="" width="100" height="32" alt="">图片连续循环滚动代码(向上)</li>
<li><img name="" src="" width="100" height="32" alt="">图片连续循环滚动代码(向上)</li>
<li><img name="" src="" width="100" height="32" alt="">图片连续循环滚动代码(向上)</li>
<li><img name="" src="" width="100" height="32" alt="">图片连续循环滚动代码(向上)</li>
<li><img name="" src="" width="100" height="32" alt="">图片连续循环滚动代码(向上)</li>
<li><img name="" src="" width="100" height="32" alt="">图片连续循环滚动代码(向上)</li>
<li><img name="" src="" width="100" height="32" alt="">图片连续循环滚动代码(向上)</li>
<li><img name="" src="" width="100" height="32" alt="">图片连续循环滚动代码(向上)</li>

</ul>
</div>
<div id=demo2></div>
</div>
<script language="javascript">
var speed=30
demo2.innerhtml=demo1.innerHTML
function Marquee()
if(demo2.offsetTop-demo.scrollTop<=0)
demo.scrollTop-=demo1.offsetHeight
else
demo.scrollTop++


var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() clearInterval(MyMar)
demo.onmouseout=function() MyMar=setInterval(Marquee,speed)
</script>
参考技术A

可以用CSS3的动画出做滚动,不过可操控性和便捷性都不如用JS了。

代码如下:

<style>
*padding:0;margin:0;
#scrollwidth:246px;height:369px;overflow:hidden;border:solid 1px #666;
#scroll ulwidth:738px;overflow:hidden;animation:scroll 10s linear infinite;
@keyframes scroll0%transform:translate(0,0);50%transform:translate(-246px,0);100%transform:translate(-492px,0);
#scroll liwidth:246px;float:left;list-style:none;
#scroll imgwidth:246px;height:369px;
</style>
<div id="scroll">
  <ul>



  </ul>
</div>


通过 CSS3的animation,我们能够创建动画,这可以在许多网页中取代动画图片、Flash 动画以及 JavaScript。

参考技术B marquee标签 可以让标签里的内容滚动 参考技术C 大哥 你能不能 描述清楚点? 广告滚动的样式太多了 最好有图有真相

用css怎么设置div滚动条的样式,可改变大小的

在css设置可改变大小的div滚动条样式方法:

1.首先新建html文档,进入代码书写界面。

2.在</head>和<body>的里面写入代码,在<div>里面写入想要输入的内容</div>。

3.书写外层轨道css代码。body::-webkit-scrollbar width:20px; height:2px; background:#ccc; border-radius:10px;/*外层轨道*/ 

这里主要是设置外层轨道的形状和颜色。

4.书写内层轨道css代码。body::-webkit-scrollbar-thumb display:block; width:6px; margin:0 auto; border-radius: 10px; background:red;/*内层轨道*/

这里主要是设置内层轨道的形状和颜色。

5.代码工作做完后,就可以查看效果,效果如下红框所示,滚动条设置完成。

参考技术A 滚动条样式主要涉及到如下CSS属性:overflow属性: 检索或设置当对象的内容超过其指定高度及宽度时如何显示内容
overflow: auto; 在需要时内容会自动添加滚动条
overflow: scroll; 总是显示滚动条
overflow-x: hidden; 禁止横向的滚动条
overflow-y: scroll; 总是显示纵向滚动条width: 568px; width: 98%; 设置区域的宽度[像素/百分比等等]height: 120px; 设置区域的高度[像素/百分比等等]<STYLE>
BODY
SCROLLBAR-FACE-COLOR: #f892cc;
SCROLLBAR-HIGHLIGHT-COLOR: #f256c6;
SCROLLBAR-SHADOW-COLOR: #fd76c2;
SCROLLBAR-3DLIGHT-COLOR: #fd76c2;
SCROLLBAR-ARROW-COLOR: #fd76c2;
SCROLLBAR-TRACK-COLOR: #fd76c2;
SCROLLBAR-DARKSHADOW-COLOR: #f629b9;
SCROLLBAR-BASE-COLOR: #e9cfe0

</STYLE>SCROLLBAR-FACE-COLOR: 滚动条凸出部分的颜色
SCROLLBAR-HIGHLIGHT-COLOR: 滚动条空白部分的颜色
SCROLLBAR-SHADOW-COLOR: 立体滚动条阴影的颜色
SCROLLBAR-3DLIGHT-COLOR: 滚动条亮边的颜色
SCROLLBAR-ARROW-COLOR: 上下按钮上三角箭头的颜色
SCROLLBAR-TRACK-COLOR: 滚动条的背景颜色
SCROLLBAR-DARKSHADOW-COLOR: 滚动条强阴影的颜色
SCROLLBAR-BASE-COLOR: 滚动条的基本颜色自己定义滚动条的颜色。一般默认的滚动条样式如下左图,右图是放大了1600倍的样子,我们可以看到滚动条有几种言责组合的,我给他们标了7个号,分别注释在下面的css代码的后面了,注意css的注释代码是放在两个斜杠内的两个星号之间。如:/*这里放注释的代码*/Body
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); /*自定义个性鼠标*/
以上2项适用与<body>、<div>、<textarea>、<iframe>希望对你有所帮助。
参考技术B 你想知道的网上有很多代码可提供测试
太多了,我就不写了,但需要注意的是,有些是IE浏览器专属的,火狐和谷歌没效果。

滚动条颜色参数设置:

scrollbar-3d-light-color 设置或检索滚动条亮边框颜色
scrollbar-highlight-color 设置或检索滚动条3D界面的亮边(ThreedHighlight)颜色
scrollbar-face-color 设置或检索滚动条3D表面(ThreedFace)的颜色
scrollbar-arrow-color 设置或检索滚动条方向箭头的颜色
scrollbar-shadow-color 设置或检索滚动条3D界面的暗边(ThreedShadow)颜色
scrollbar-dark-shadow-color 设置或检索滚动条暗边框(ThreedDarkShadow)颜色
scrollbar-base-color 设置或检索滚动条基准颜色
参考技术C 网上很容易搜到这样的代码,但是提醒一点,就是纯CSS只能设置IE浏览器的DIV滚动条的样式,火狐浏览器的不能设置。最好跟jQuery结合来设置,这样比较好。
jQuery有这样的插件。
参考技术D OVERFLOW: auto;

以上是关于CSS样式里面怎么设置广告滚动的主要内容,如果未能解决你的问题,请参考以下文章

用css怎么设置div滚动条的样式,可改变大小的

用css怎么设置div滚动条的样式,可改变大小的

用css怎么设置div滚动条的样式,可改变大小的

css滚动条怎么设置

怎么用css设置火狐浏览器默认滚动条样式

设置滚动条样式