<!-- 测试上下滚动 -->
    <div class="h90 hlc">
      <img class="w50 h35 mlr30" src="http://192.168.1.240:8080/ypStatic/img/index/notice.png" />
      <div class="h40 overflow">
          <div class=" f28pc text1  marquee" :style="{'transform':'translateY('+translateY+'rpx)','transition':'transform '+transform+'ms'}" >
              <p class="text1 w600"  v-for="item in 6" :key="item">测试跑马灯跑马灯跑马灯{{item}}</p>
          </div>
      </div>
    </div>

<!-- 测试左右滚动 -->
    <div class="h90 hlc">
      <img class="w50 h35 mlr30" src="http://192.168.1.240:8080/ypStatic/img/index/notice.png" />
      <div class="h40 overflow w640">
          <div class=" f28pc  marquee1 hlc" :style="{'transform':'translateX('+translateX+'rpx)','transition':'transform '+transform+'ms'}" >
              <p class="text1 w600" v-for="item in 6" :key="item">测试跑马灯跑马灯跑马灯{{item}}</p>
          </div>
      </div>
    </div>

css
.h90 {
  height:90rpx;
}
.hlc {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.w50{
   width:50rpx;
}
.h35 {
height:35rpx;

}
.mlr30 {
margin-left:30rpx;
margin-right:30rpx;

}
.overflow {
overflow:hidden;

}
.h40 {
height:40rpx;

}
.hlc {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.w600{
    width:600rpx;
}
.text1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

// 左右滚动
.marquee{
      width: 100%;
      background: #fff;
      border: none;
      display: block;
      margin: 0 auto;
      white-space: nowrap;
      text-overflow: clip;
      position: relative;
      font-size: 28rpx;
      height:auto;
  }
  .marquee p{
      height: 40rpx;
      display: block;
  }
  // 上下滚动
  .w640{
    width: 640rpx;
  }
  
  .marquee1{
      width: auto;
      background: #fff;
      border: none;
      display: block;
      margin: 0 auto;
      white-space: nowrap;
      text-overflow: clip;
      position: relative;
      font-size: 28rpx;
      height:40rpx;
  }
   .marquee1 p{
      height: 40rpx;
      display: inline-block;
      width: 640rpx;
  }

js

data:{
translateY:0,
transform:300,
index:0,
translateX:0,
}

this.marquee();
marquee(){
        let that = this;
        let index = that.index;

if(this.notice.length==2){

return;

}

if(index == 6){
           // y
            that.index =0;
            that.translateY = 0;
            that.transform = 0;
            // x
            that.translateX = 0;
        }else{
          // y
          that.index = index +1;
          that.translateY = '-'+index*40;
          that.transform = 300;
          // x
          that.translateX = '-'+index*640;
        }
        setTimeout(() => this.marquee(), 3000);
    },

js跑马灯实现上下左右滚动 translateY translateYX相关推荐

  1. JS 跑马灯效果实现(很好用)

    原文地址为: JS 跑马灯效果实现(很好用) 实现跑马灯效果的JS很多,但是很多不好用,下面介绍一个比较好用的. 好用之处在于: 1 支持一个页面多个跑马灯效果 2.支持跑马灯内容的异步加载 关键的实 ...

  2. android无焦点跑马灯滚动,Android跑马灯无焦点滚动

    如果对显示没有特别要求可以直接使用属性就能做到,在布局文件中将TextView属性设置一下: android:layout_width="fill_parent" android: ...

  3. C#跑马灯,图片滚动,后台获取图片地址。动态绑定图片,imag显示文字

    下面附下载地址. http://download.csdn.net/download/njxiaogui/10002058 1.跑马灯效果,图片连续循环滚动,图片下面并可附文字描述,图片是从数据库中获 ...

  4. android 跑马灯停顿,JS跑马灯滚动每行中间有停顿

    setInterval(function() { //隐藏报表块REPORT0的滚动条 $("div[widgetname=REPORT0]").find(".froze ...

  5. vue实现轮播图(跑马灯、无缝滚动、无限切换效果)

    Vue简简单单实现无缝滚动轮播图效果,不依赖任何第三方插件或组件,复制粘贴开箱即用,简简单单,干净卫生 主页里还有淡入淡出轮播图,地址如下: https://blog.csdn.net/m0_5922 ...

  6. Android开发 实现跑马灯效果滚动字幕

    Android开发 实现跑马灯效果滚动字幕 ~! ~ !~ 浙江温州!~ 浙江温州!~江南皮革厂倒闭了! 黄鹤老板欠下了3.5个亿 ! 带着他的小姨子跑了! 我们没有办法 没有办法,拿着钱包抵工资, ...

  7. android:ellipsize = marquee 跑马灯,TextView设置android:ellipsize=marquee不滚动

    今天发现android开发中有一个android:ellipsize=marquee,这个感觉像html中的marquee功能,可以实现滚动效果,于是测试了一下,结果不行呀,后来百度了一下解决办法,下 ...

  8. android:ellipsize = marquee 跑马灯,Android基于TextView属性android:ellipsize实现跑马灯效果的方法...

    本文实例讲述了Android基于TextView属性android:ellipsize实现跑马灯效果的方法.分享给大家供大家参考,具体如下: Android系统中TextView实现跑马灯效果,必须具 ...

  9. css 实现跑马灯/走马灯无缝衔接 js实现无缝滚动图片

    先上效果图 首先呈上效果图,主要是针对图片跑马灯效果(请忽略我的快速播放和录屏图标) 具体实现方式 目前我需要展示6张图片,但是为了实现无缝衔接,我的列表放了12张(放2遍图片),这样就不至于在切换时 ...

  10. html js 图片跑马灯,jquery跑马灯 图片不间断滚动效果

    在网页中为了显示更多内容,界面更美观,通常会用到"跑马灯"效果. 打开 Dreamweaver新建 HTML 文档:修改标题为"跑马灯"保存为 index.ht ...

最新文章

  1. 多线程编程, 这三个方法够我用了.
  2. wireshark tcp data中文_wireshark流量分析入门
  3. 架构师之路 — 数据库设计 — 关系型数据库理论
  4. python词云改颜色_一种用Python生成词云
  5. 阿里云马涛:因云进化的基础软件
  6. gitlab ci 配置 java_GitLab CI/CD 配置
  7. 华为P50 Pro外观基本确认:居中开孔全面屏,首发鸿蒙操作系统
  8. 17.词法分析和语法分析
  9. 此页的状态信息无效,可能已损坏。”的解决办法
  10. Flutter入门系列-VideoPlayer在列表使用
  11. 短视频如何打动用户?从人的欲望出发,吸粉引流很简单
  12. [转][酷酷的滕]我爱你语录
  13. 微信小程序踩坑指南--回填再造
  14. C++ 数学与算法系列之高斯消元法求解线性方程组
  15. 【数据分析】黑色星期五(代码2)销售额分析1、2
  16. php获取ascii的值,php chr() ord() 获取ASCII编码 中文截取
  17. HDU - 3594 Cactus (强连通缩点+STL)
  18. python判断路径是文件还是文件夹_python 判断文件还是文件夹的简单实例
  19. 局域网通过IP查看对方计算机名,通过计算机名查看对方IP以及查看在线所有电脑IP
  20. 后端开发10道经典面试题的剖析, 技术方向如何决定职业方向

热门文章

  1. 计算机u盘装系统,教你u盘装系统教程
  2. 数字藏品文博周将至,拙政园主题数字藏品全网首发
  3. 浅谈mysqli连接方式与PDO连接方式
  4. 优先队列优化迪杰斯特拉
  5. oracle性能调优之--Oracle 10g AWR 配置
  6. iOS 工具篇一一如何导出ipa文件和ipa文件安装在手机
  7. 如何在 Windows 10/11 下通过命令卸载产品许可密钥
  8. 回车、换行、回车换行、硬回车以及软回车
  9. 《巴菲特致股东的信》十年期固定行使价格期权对公司的侵蚀-计算过程演示
  10. 寒门再难出贵子(好好看一下,有很大收货的)