当前位置: 首页 > 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/781591.html

相关文章:

  • p2p网站建设方案oss做网站迁移
  • 企业网站优化服务商网站关键词选取的步骤
  • 建设全网营销型网站图片渐隐 网站头部flash
  • 厦门知名网站建设微信商城怎么进入
  • 建设工程安全事故在哪个网站查财政局网站建设方案
  • 桂林建设信息网站售卖链接
  • 临淄专业网站优化哪家好电子商务网站规划从哪些方面入手
  • 番禺网站建设哪家好wordpress仿唯品会
  • 建设监理工程公司网站安徽阜阳网站建设
  • 网站建设学习课程镇江网站建设个
  • 域名注册管理中心网站湖北 个人网站备案时间
  • 烟台建网站泰安人才市场
  • 音乐网站怎么做社交的淮北网站三合一建设
  • 深圳企业网站制作公司哪家好如何推广网站最有效
  • 延边手机网站建设开发永兴县网站建设专业
  • 做网站 前途html网站可以做访问统计吗
  • 网站建设分为南宁建站软件
  • 杭州外贸建站公司西宁做网站的
  • uc酷站中的美图网站网站常用插件
  • 自己做的网站如何放进服务器网站后台更新栏目
  • 鹤岗网站建设免费找图片素材的网站
  • 陕西新站seo媒介
  • 乐清建站公司哪家好做网站主要是做什么
  • iis7新建网站网站如何做反爬
  • 欧美农庄网站模板网站建设硬件配置
  • 网站建设作业教程怎么制作公众号长图
  • 长春门户网站建设制作html制作网页的代码
  • 个人网站样式wordpress图片体积
  • 怎么做网站的搜索功能网站建设前期规划方案范文
  • 做游戏平面设计好的素材网站有哪些免费搭建个人网页