当前位置: 首页 > wzjs >正文

网站备案 加急网上推广渠道有哪些

网站备案 加急,网上推广渠道有哪些,网站建设服务费属于哪个大类,微信公众平台小程序怎么发布场景 Reactcss 实现老虎机滚筒动画效果 核心 核心在于,useRef、transition 、transform ,ref操作dome 控制背景transform 向下移动,添加动画的平滑过度 效果图操作 1.滚动图片(自定义)2、结构 开始/暂停 const rollersRef useR…

场景

React+css 实现老虎机滚筒动画效果

核心

核心在于,useReftransition transform ,ref操作dome 控制背景transform 向下移动,添加动画的平滑过度

效果图

在这里插入图片描述

在这里插入图片描述

操作

1.滚动图片(自定义)
在这里插入图片描述
2、结构

开始/暂停

const rollersRef = useRef([]);  
//开始/暂停
const [isAnimating, setIsAnimating] = useState(false);// 开始/停止动画useEffect(() => {let interval;if (isAnimating) {resetRollers(); // 立即执行一次interval = setInterval(() => resetRollers(), 500);}//isAnimating为false时清除定时滚动 clearIntervalreturn () => {clearInterval(interval);};}, [isAnimating]);//滚动控制,初始为回到原位
const resetRollers = () => {
//初始无动画 位置为0rollersRef.current.style.transition = "none";rollersRef.current.style.transform = `translateY(${0}px)`;//时间戳 10后 感动到-2000位置setTimeout(() => {//滚动的效果,添加2S 动画过渡rollersRef.current.style.transition = `transform ${2}s cubic-bezier(0.17, 0.84, 0.44,  1)`;rollersRef.current.style.transform = `translateY(-${2000}px)`;}, 10);//与上面的循环执行相对于}

div

<div className="image-roller"><divclassName="image-list"ref={rollersRef}>//可以固定也可以动态<div className="ywbg"></div><div className="ywbg"></div><div className="ywbg"></div><div className="ywbg"></div><div className="ywbg"></div><div className="ywbg"></div><div className="ywbg"></div><div className="ywbg"></div></div></div><div><button className={`btn ${isAnimating ? "btn-stop" : "btn-start"}`}onClick={() => setIsAnimating(!isAnimating)} >{isAnimating ? "停止滚动" : "开始滚动"}</button></div>

css

        .image-roller {position: relative;width: 200px;height: 100px;background: linear-gradient(to bottom, #444, #222);border-radius: 8px;color: white;font-size: 40px;font-weight: bold;text-align: center;line-height: 100px;overflow: hidden;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);display: inline-block;margin: 5px;}.image-list {position: absolute;top: 0;left: 0;width: 100%;height: 100%;//   transition: transform 2s cubic-bezier(0.17, 0.84, 0.44, 1);}.ywbg {background: url(${YW}) no-repeat; //固定背景图,也可以动态赋值background-size: 100% 100%;width: 100%;height: 100%;}
      images: ["😀","🍎","🐶","🚗","😃","🍐","🐱","🚕","😄","🍊","🐭","🚙","😁","🍋","🐹","🚌","😆","🍌","🐰","🚎","😅","🍉","🦊","🏎","😂","🍇","🐻","🚓","🤣","🍓","🐼","🚑","😊","🍈","🐨","🚒","😇","🍒","🐯","🚐","🙂","🍑","🦁","🚚","🙃","🥭","🐮","🚛","😉","🍍","🐷","🚜","😌","🥥","🐸","🛴","😍","🥝","🐵","🚲","🥰","🍅","🐔","🛵",],
http://www.dtcms.com/wzjs/175656.html

相关文章:

  • 网站设计制作行业排行福州网seo
  • iis 网站压缩全网万能搜索引擎
  • wordpress 单本小说google关键词优化
  • 网站建设的核心是seo门户网站
  • 常州网站建设找思创中国十大互联网公司
  • 有什么做ppt的网站吗手机卡顿优化软件
  • 做网站店铺装修的软件外链网盘
  • 温州网站改版福州seo排名优化
  • 外卖做的比较好的网站营销型网站建设推广
  • 东莞哪里有做企业网站的搜索引擎优化课程
  • 聊城做网站费用价格网站分析
  • 公司免费网站注册网站在线优化检测
  • 用eclipse做网站软文推广的好处
  • 做百度网站图片怎么做软文发布平台哪个好
  • 公司管理系统开发佛山seo培训机构
  • 摄影网站模板短视频营销的特点
  • 莆田网站建设方案服务seo常用的优化工具
  • 网站建设框架怎么做优化教程网官网
  • 什么样的网站需要备案站长之家关键词查询
  • 找人做网站会不会被偷域名免费查询
  • 国内优秀企业网站欣赏win10系统优化工具
  • ecshop仿小米商城b2c网站程序2021网络营销成功案例
  • 网站上文章字体部分复制怎么做网站权重查询工具
  • 北京服装设计公司北京知名seo公司精准互联
  • 制作应用的网站活动推广宣传方案
  • 主流跨境电商平台有哪些seo快速排名软件案例
  • 网站插入视频代码谷歌浏览器官网
  • 厦门高端网站建设公网络营销的模式有哪些?
  • github搭建个人博客苏州网站优化排名推广
  • 广州建站网站前十名百度广告点击软件