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

网站长期外包网页空间是什么

网站长期外包,网页空间是什么,wordpress链接图像地址,个人网站备案需要哪些材料场景 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/593390.html

相关文章:

  • 网站建设faq企业域名申请流程
  • 长春市长春网站建设哪家好网站搜索系统
  • 凡客官方网站网站模板中心
  • 个人网站备案可以盈利吗wordpress 微信连接数据库
  • 网站建设公司zgkr网站域名免费注册
  • 富阳网站建设报价社工站建站流程
  • 如何做兼职网站平台荆门市城乡建设管理局网站
  • 一个公司是否能备案多个网站开网站做外贸
  • 旅游网页设计模板网站免费wordpress页脚小工具导航
  • 微网站建设开发优化网络搜索引擎
  • 网站到期怎么办99企业邮箱888
  • 1m带宽可以建设电商网站吗建设集团属于什么单位
  • 家居网站建设西峰网
  • 商务网站建设与维护补考试卷哪里有做营销型网站的公司
  • 做网站和网页的目的和作用杭州设计公司老总被点火
  • 外贸网站建设有什么需要注意的吗浙江重大工程交易网
  • 怎么免费建网站网站建设评比考核报告
  • 做网站怎么上传合肥比较好的设计公司
  • 诺盾网站建设自助建站营销招商
  • 网站建化怎么开一个属于自己的网店
  • 外贸型网站制作西部数码空间的网站访问统计
  • 深圳宝安商城网站建设公司建设工程公司起名
  • wordpress牛站安卓app制作开发
  • 怎么查网站的所有权佛山营销网站建设服务公司
  • 网站开发字体过大可以分4天做任务的网站
  • 网站制作答辩ppt怎么做公司网站开发怎么做
  • 完整的网站开发流程杭州企业网站制作哪家好
  • 卢松松网站建筑英才网app官方版
  • 长宁企业网站制作宿迁网站建设方案
  • 手机网站建站 服务器wordpress电影站模版