效果

思路

太多案例都是js操作了,我真的看不懂,偶然看到有人用css做,但是不太合我心意,我的这个noticeBar两端是有间距的,方便可以放点slot。类似于有赞的效果:

  • 利用动画@keyframes实现
  • 利用盒子的相对定位绝对定位。利用子绝父相的道理,用view套住要展示的文字。
  • 一开始文字是left:100%到最后left:-150%就是为了能全部文字过一遍。
  • 用两个伪类beforeafter遮住文字,营造出有间距的样子。

源码(随便改改都彳亍)

<view class="rollCon"><view class="box"><view class="text">995年JavaScript诞生时如早一年。在代码阅读过程中人们说脏话的频率是衡量代码质量的唯一标准。</view></view>
</view>
.rollCon {position: fixed;top: 0;left: 0;width: 100%;height: 60rpx;box-sizing: border-box;z-index: 100;background: #fde8c7;font-size: 20rpx;line-height: 60rpx;
}.rollCon::before {content: '';position: absolute;left: 0;top: 0;width: 10px;display: inline-block;height: 100%;z-index: 100;background: #fde8c7;
}.rollCon::after {content: '';position: absolute;right: 0;top: 0;width: 10px;display: inline-block;height: 100%;z-index: 100;background: #fde8c7;}.box {width: 100%;position: relative;white-space: nowrap;
}.text {white-space: nowrap;position: absolute;top: 0;font-size: 24rpx;animation: around 10s infinite linear;
}
@keyframes around {from {left: 100%;right: 1%;}to {left: -150%;}
}

微信小程序纯css制做跑马灯效果相关推荐

  1. 微信小程序教程:文字跑马灯效果

    当你的微信小程序内容中出现文字跑马灯效果,会不会觉得很拉风,接下来大家详细讲解下如何操作实现这效果. 效果: wxml <view>1 显示完后再显示</view> <v ...

  2. 微信小程序纯css实现刻度尺

    微信小程序纯css实现刻度尺 最近需要实现一个高度定制的刻度尺,但是网上现成的方案却是极少,最终找到了HaoTian的wx-scale.但是没有实现竖向的效果而且刻度范围大时,在安卓机上无法渲染完全( ...

  3. html css 走马灯,纯css 实现跑马灯效果

    重点:使用 inline-block 获取实际文本的宽度 由于 标签的宽度为父元素的 100%,如果是这样,我们很难进行下面的操作.我们首先需要拿到实际文本的宽度,这里可以借助 inline-bloc ...

  4. 微信聊天自动解析html文本,微信小程序纯文本实现@功能

    前言 大家肯定对@功能不陌生,在如今的各大社交软件中它是一种不可或缺的功能.实现@人的功能并不复杂,只需将@人员的id传给后端,后端下发通知即可.主要的复杂点在于一键删除功能与变色功能,web端可以使 ...

  5. 微信小程序实现slideUp、slideDown滑动效果及点击空白隐藏功能示例

    本文实例讲述了微信小程序实现slideUp.slideDown滑动效果及点击空白隐藏功能.分享给大家供大家参考,具体如下: 怎样实现jq中的slideUp或者slideDown这种动画效果呢,我的思路 ...

  6. 微信小程序实现slideUp、slideDown滑动效果及点击空白隐藏功能示例 1

    本文实例讲述了微信小程序实现slideUp.slideDown滑动效果及点击空白隐藏功能.分享给大家供大家参考,具体如下: 怎样实现jq中的slideUp或者slideDown这种动画效果呢,我的思路 ...

  7. js html css 图片跑马灯效果(轮播)

    js html css 图片跑马灯效果(轮播) js html css 实现图片跑马灯效果(轮播),效果图如下: 代码: html: <div id="marquee-box" ...

  8. 微信小程序点单左右联动的效果实现

    微信小程序点单左右联动的效果实现 目标效果 原理解析: 点击左边标签会跳到右边相应位置:点击改变rightCur值,转跳相应位置 滑动右边,左边标签会跳到相应的位置:监听并且设置每个右边元素的top和 ...

  9. 微信小程序实现抖音切换视频效果

    微信小程序实现抖音切换视频效果 思路: 使用微信小程序的swiper组件,使其竖向滑动 分页加载,每次加载3个视频,当滑动到只剩1个视频时加载下一页 问题: 加载多个视频时,多个视频会同时播放 效果图 ...

最新文章

  1. 如何批量转移大量的邮件?
  2. Linux输入不同颜色字体
  3. 掩膜区域内像素值_基于颜色空间采样的抠图算法
  4. 一天学完spark的Scala基础语法教程一、基础语法与变量(idea版本)
  5. 印度版的“大众点评”如何将 Food Feed 业务从 Redis 迁移到 Cassandra
  6. 图论---桥(割边)
  7. 二叉树:层序遍历登场!
  8. 【正点原子MP157连载】第十八章 高级定时器实验-摘自【正点原子】STM32MP1 M4裸机CubeIDE开发指南
  9. Qt 5 下载与安装详解
  10. glsurfaceview 和 open gl
  11. Matlab 地理(经纬度)坐标 转 笛卡尔(直角)坐标
  12. sphinxapi.php 详解,【转】Sphinx PHP api全文检索的例子
  13. win10怎么更新显卡驱动_win10系统AMD显卡驱动安装失败的解决方法
  14. 无法保存在此处,请选择其他位置
  15. 用HTML加css做成的新年特效,使用css3和html给网站添加上春节灯笼特效的源码分享...
  16. 仿钉钉后台流程设计图
  17. 洛谷P4495 奇怪的背包 [HAOI2018] 数论
  18. 中国的RFID产业何时才能统一标准
  19. 大数据 Linux 搭建(一)
  20. Windows安装MongoDB .zip绿色版

热门文章

  1. 【新书速递】重磅!混沌工程权威指南
  2. MATLAB矩阵的表示
  3. 千兆工业交换机和以太网交换机有什么区别
  4. 【ESXi8.0安装及硬件直通】
  5. Unity--Vector3的使用
  6. 利用GISTIC2.0整合队列CNV拷贝数变异分析结果
  7. Java中toString方法和String.valueOf方法使用
  8. 按位与、或、非、异或总结
  9. VBA常用技巧代码解析
  10. Microsoft Office 2003 SP3和Microsoft Office Professional Plus 2010 SP1 VOL完美共存安装教程