javascript:广告、文字跑马灯、图片浮动案例

CSS中如何实现文字跑马灯效果 在网页设计中,有时为了增加页面的动态感或是吸引用户的注意力,会使用到跑马灯效果——即文本在页面上自动滚动显示。这些示例不仅涵盖了基本的跑马灯实现,还包括了一些进阶技巧,希望能帮助你在项目中更好地应用跑马灯效果。希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。规则定义动画,使该容器内的文本向左或向右移动,达到循环播放的效果。有时我们需要在页面上同时展示多行跑马灯效果,这时候可以通过复制上面的结构,并通过CSS Grid或Flexbox布局来实现。 阅读详情
 

javascript浏览器对象

 window.open

 实现一个广告弹出效果

1、确定我们要弹出的内容

2、控制弹出大小、窗口的特征

3、弹出的起始坐标(0,0)

<script type="text/javascript">

  function openAdv(){

var w=window.open("http://www.taobao.com","淘宝网","height=800,width=1000,location=no,resizable=0,status=0,toolbar=0,top=0,left=0");

  w.moveTo(0,0);       

  }

</script>

</head>

<body>

<a onclick="openAdv()">淘宝</a>

</body>

------------------------------------------

利用window对象,在实现一个图片的浮动效果

  1、先有一个广告div,就是我们要控制的,它的起始点(0,0)

  2、设定横向和纵向的速度

  3、控制div移动

    1)广告div是否到达边界

    2)如果到达以后,我们按照这个速度反向移动

js-picture-float.html

 

<style type="text/css">

div{

    position:absolute;

    }

</style>

</head>

<body>

<div id="img">

  <a href="http://www.baidu.com"><img src="aa.jpg" width="130" height="150"></a>

</div>

 

<script type="text/javascript">

 //获取图片所在的div对象

    var img=document.getElementById("img");

 //设置div左上角坐标 起始点的坐标 0,0

    var x=0,y=0;

 //设置图片的行进的速度

    var xSpeed=10,ySpeed=10;

 //设置图片的最大浮动的高度和宽度

    var w=document.documentElement.clientWidth-130;

    var h=document.documentElement.clientHeight-150;

function floatimg(){

  //比较图片是否到达边界

  //如果到达边界以后,我控制图改变方向

    if(x>w||x<0) xSpeed=-xSpeed;

    if(y>h||y<0) ySpeed=-ySpeed;

  //如果没有到达边界,设置图片的左上角的坐标,

    x+=xSpeed;

    y+=ySpeed;

  //设置坐标值 起始坐标+速度

   //控制div位置

   img.style.left=x;

   img.style.top=y;

  setTimeout("floatimg()",40);

}

floatimg();

</script>

--------------------------------------------

关于IE和火狐中处理event事件的兼容问题

核心语句:

   对象.事件=function(e){//注意,e是隐藏的传递过来的参数

         兼容FF  兼容IE

      var evt=e||window.event;

       }

     event 事件对象

     event.clientX 获得水平方向 X 轴坐标

     event.clientY 获得水平方向 Y 轴坐标

 

<body>

<div id="div1" style="width:400px; height:300px;

 background-color:pink">

</div>

 <script type="text/javascript">

 //给div加上onmousemove的事件,调用函数来解决IE和火狐兼容

  document.getElementById("div1").onmousemove=getPoint;

     function getPoint(evt){

      //来解决IE和火狐差别,event1一定能够获取到mouseEvent对象

        var event1=evt||window.event;  

       //获取鼠标所在的位置,并且显示到div中    document.getElementById("div1").innerHTML=event1.clientX+","+event1.clientY; 

            }

</script>

</div>

</body>

------------------------------------------------------

 实现 状态栏的文字跑马灯效果

 思路:

    1、定义要走动的文字字符串

    2、每次取出第一个字符,并且连接到源字符的末尾

    3、把新的字符串写入到标题栏和状态栏

4、定时执行

 

<script type="text/javascript"> 

  var str="    欢迎进入河北软件职业技术学院优快云乐知学院";

  function Move(){

    //第一句  每次取出第一个字符,并且连接到源字符的末尾 

     str=str.substr(1)+str.charAt(0);

    //将字符串写入到状态栏

      window.status=str;

    //显示到标题栏 

      document.title=str;

    //重复执行

      setTimeout("Move()",200);

      }

  </script>

</head>

<body onload="Move()">

</body>

 

图片向上浮动:

<style type="text/css">

 div{

    position:absolute;

    }

</style>

</head>

<body>

<img src="bb.jpg" width="500" height="250">

<div id="img">

<img src="aa.jpg" width="1400" height="500">

</div>

<script type="text/javascript">

    var img=document.getElementById("img");

    //定义坐标

    var y=0;

    //定义速度

    var yspeed=10;

    //定义浮动范围

    var h=document.documentElement.clientHeight+500;

   

function fun1(){

    //漂浮超过范围反方向

    if(y>h||y<0) yspeed=-yspeed;

    y+=yspeed;

    //div移动

    img.style.top=y; 

    setTimeout("fun1()",50);

    }

 fun1();

</script>

</body>

 

图片位置随机出现

<style type="text/css">

 div{

    position:absolute;

    }

</style>

</head>

<body onload="fun1()">

<div id="img">

<img src="aa.jpg" width="100" height="125">

</div>

<script type="text/javascript">

    var img=document.getElementById("img");

    //定义速度

    var xspeed=10,yspeed=10;

    //定义浮动范围

    var w=document.documentElement.clientWidth-100;

    var h=document.documentElement.clientHeight-125;

   

    //定义坐标

function fun1(){

    var x=Math.round((Math.random()*w));

    var y=Math.round((Math.random()*h));

    //div移动

    img.style.top=y;

    img.style.left=x;

    setTimeout("fun1()",1000);

    }

</script>

</body>

 

----------------------------------------------------------------------------

 

Dreamweaver CS6‘行为’功能考古:那些年我们做过的网页特效,现在看还香吗? 本文回顾了Dreamweaver CS6的'行为'功能在网页特效开发中的历史地位与技术实现,解析了其JavaScript代码生成机制与经典案例。通过对比现代前端框架,探讨了从可视化交互工具到声明式编程的范式演变,并展示了如何用CSS和现代JavaScript重构复古特效。 阅读详情

相关推荐

实现文字跑马灯效果的多种技术途径

htmltable {th, td {th {pre {简介:文字跑马灯效果是一种在网页设计中常用的动态文本显示技术,通过滚动文本使得有限空间内展示更多信息,用于新闻标题、公告、广告等。文章介绍了实现此效果的多种技术手段,包括HTML标签、CSS属性和JavaScript脚本,以及在现代前端框架中的应用和需要注意的优化及用户体验问题。

weixin_28999139的博客 719

文字跑马灯:实现文字自动滚动策略的原理分析

在本文中,我们详细分析了如何实现文字跑马灯效果,通过判断文字内容是否超出容器,进而实现自动滚动的功能,为网站添加了一个引人注目的动画效果。下面我来进行总结一下,实现文字滚动效果有以下几个要点:判断文字的宽度是否超出:使用API 获取文字的宽度,使用API 获取容器的宽度,当,触发文字滚动。实现文字滚动动画:使用transform动画实现文字滚动效果。文字跑马灯作为一种常见的动画效果,可以吸引用户的注意力。

前端梦工厂 2089

php 跑马灯程序

完整的代码和数据库等文件,导入即可运行。注意:数据库为GBK,若出现乱码,可用Z-Convert软件转换。

html固定广告位置,创建固定位置弹出浮动广告的实例代码

很久没有写JS程序了,这两天终于有空了,把之前的一个浮动广告代码重写了一下。呵呵,还是那句话,能力有限,如有错误敬请指证和指点。演示效果演示地址:http://www.yaohaixiao.com/演示的效果是弹出视频广告,不过我这个视频是一个JAVASCRIPT教程,所以没有设置自动关闭。好了,简单介绍一下广告代码的特点:1. 支持弹出图片、FLASH、FLV的视频广告 2. 页面加载完后5秒钟...

weixin_42197110的博客 1847

JS浮动菜单是如何作出来的mouse事件

浮动菜单是如何作出来的 JSmouse事件

Jquery+PHP走马灯抽奖效果示例源码

Jquery+PHP走马灯抽奖效果示例源码Jquery+PHP走马灯抽奖效果示例源码

php跑马灯html跑马灯,实现文字跑马灯的三种方式介绍(代码实例)

本篇文章给大家带来的内容是关于实现文字跑马灯的三种方式介绍(代码实例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。最近写了一个文字跑马灯的项目需求,刚开始用js写,能够完成需求。后面想着换种方式(分别是html和css)来实现同一个需求,以减少性能消耗。首先,需求分析:需求点1.判断文字的长度和容器的长度,如果文字长度大于容器长度则开始滚动,否则不滚动;需求点2.判断滚动滚动的...

weixin_39642998的博客 479

js跑马灯代码php

这是我个人收集的php资料欢迎大家下载。

分享95个jQuery特效,总有一款适合您

jquery.touchSwipe手机手势上下滑屏jQuery插件。滚动切换视差效果 jquery.localscroll 插件。滚动条插件jquery.mCustomScrollbar。jquery.mousewheel.js鼠标全屏滚动插件。检测滚动距离插件Scroll Detection。鼠标滚轮滚动侦测插件mousewheel.js。WOW.js滚动页面时触发CSS动画效果插件。单页滚动插件pagePiling.js。元素滚动插件simplyScroll。全屏滚动插件fullPage.js。

zdh13370188237的博客 1020

js鼠标浮动显示div

js鼠标浮动显示div,在鼠标移动至input后可显示div层中的内容

window下迁移SVN仓库到新的windows服务器

window下迁移SVN仓库到新的windows服务器

Bertram的博客 4691

PHP怎么设置字体走马灯效果,html跑马灯/走马灯效果

实现跑马灯的方法很多,其中最简单的是采用一句Html代码来实现,我们在需要出现跑马灯效果的地方插入“滚动的文字”语句,它的效果如下所示:滚动的文字适当的运用标签的参数,可以表现出不同的效果,请看下面的几个例子:1、左右弹来弹去的跑马灯弹来弹去跑马灯! 实现的方法就是在IE的标签上稍微多加了几个参数产生了更加丰富的变化。设置behavior=alternate表示双向移动,direction= ...

weixin_39902598的博客 661

【PLL】分频器设计权衡:从CMOS到CML的电路实现与优化

本文深入探讨了PLL中分频器的设计权衡,比较了CMOS和CML两种电路实现的优缺点。通过实际案例分析,展示了如何在速度、功耗和噪声之间取得平衡,特别是在5G射频芯片和Wi-Fi 6E等高频应用中的优化实践。文章还提供了混合架构设计和电源噪声协同优化的实用技巧,适合电路设计工程师参考。

weixin_42521843的博客 442

php实现跑马灯闪亮,易达CMS实现跑马灯特效!

[br]1 各种跑马灯代码: [br]2 实现跑马灯的方法很多,其中最简单的是采用一句Html代码来实现,我们在需要出现跑马灯效果的地方插入“<marquee>滚动的文字</marquee>”语句,它的效果如下所示: [br]3 滚动的文字 [br]4 适当的运用<marquee>标签的参数,可以表现出不同的效果,请看下面的几个例子: [br]5 1、左右弹来弹去的跑马灯 [br]6 弹来弹去跑马...

weixin_39517868的博客 426

kettle写doris操作

文件在目录:doris-master\extension\kettle\assemblies\plugin\target\doris-stream-loader-plugins-9.4.0.0-343.zip。官方提供了doris stream load插件,下载源码编译后放到kettle的插件目录即可使用。地址:https://github.com/apache/doris.git。注意:需要doris插件或者kettle转换生成模板的私聊博主。使用PDmaner同步业务库生成建表语句。

weixin_44449054的博客 3029

CMU的local_planner学习笔记

ros::Subscriber subOdometry = nh.subscribe//当接收到/state_estimation话题消息更新时启动odometryHandler回调函数 (消息格式:nav_msgs::Odometry消息内容:关于机器人或车辆的位置和方向(姿态)信息)pcl::PointCloud::Ptr freePaths(new pcl::PointCloud());

qq_35971623的博客 3876
上一篇: javascript:string
下一篇: javascript:(滑动选项卡、进度条、广告收缩效果、滑动的下拉菜单)案例
php398893944
博客等级 码龄15年 13粉丝 76原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值