首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

原生JS | 导航底部横线跟随鼠标

功能效果 功能需求明确 横向导航条; 当鼠标在导航区域当中左右移动时,横线跟随鼠标移动。...原生JS功能实现 功能代码解析 在该效果中,由于鼠标移入淡入或淡出的功能代码的原理与jQuery基本类似,所以不做重复书写,只实现导航底部跟随的效果。...首先进行位置初始化(如果没有初始化,在第一次通过ele.style.left属性获取left的值时,是一个控制); 之后为每个导航绑定鼠标移入事件。...逻辑(原生JS)实现相关知识 计时器; 缓冲运动; 数学对象。 计时器 通过计时器(此处使用的是setTimeout),实现在一定时间间隔之后,执行一次函数当中的功能。...数学对象 在JS当中,最小的单位为1像素,对于缓冲运动当中,所计算出的缓冲结果是存在小数的,这些小数需要计算为整数再做处理。

7.1K81

移动web开发问题和优化小结

2.动画和过渡能用css3解决的,就不要使用js。如果是复杂的动画可以使用css3+js(或者html5+css3+js)配合开发,效果只有想不到,没有做不到。...关于touch和鼠标事件的延迟说明,我引用叶小钗大神博客里面的一张图片,如下 ? 在手机上,click的延迟将近400ms。对于用户而言,是一个很严重的延迟了!所以在手机上,并不建议用click。...ps:懒加载要使用js频繁操作dom,期间会导致大量重绘渲染,影响性能。 6-4.img还是background 图片的展示方式有两种,一种是以图片标签显示,一种是以背景图片显示!...而用background来引入同样的图片,网页结构和内容加载完成之后,才开始加载背景图片,网页内容能正常浏览,但是看不到背景图片。至于这两种,大家按照习惯,需求等权重因素选择!...: rgba(0,0,0,0;)} 11.ios中去掉默认input默认样式 input,button,textarea{-webkit-appearance: none;} 12.左右滑动,避免页面跟着滑动

2K21

不敢相信,居然用Java写了个“天天酷跑”!

明文) 密码(输入框,密文) 登录、取消按钮  2、菜单选择界面  开始游戏按钮(图片按钮) 帮助按钮 退出按钮  3、缓冲加载界面  自动加载进度条,加载完毕之后,跳转到下一界面  4、游戏主界面  移动背景图片...(四):游戏主界面 接上文,本文将实现游戏主界面,功能如下: 移动背景图片、动态的玩家、玩家的移动功能、 五种障碍物持续出现、玩家和障碍物的碰撞、 暂停、继续功能。...使用两张背景图片,实现背景图片滚动效果的逻辑如下: 下面用图演示一下: 2、玩家动态效果 我国早期很有名的一部动画片《大闹天宫》,由于当时没有电脑,所以需要一帧一帧的画,随后快速播放图片,形成动态的画面...下面图演示: 下面是实现玩家的(生成、移动、绘制)的基本代码,后面的障碍物的实现,也都遵循这一编写逻辑。 为更方便读懂代码,已尽力注释,若仍有不清楚的地方,欢迎留言交流。...障碍物二:宠物 与其称之障碍物,不如说它是个跟着玩家的小跟班。

1.6K30

移动端开发总结

2.动画和过渡能用css3解决的,就不要使用js。如果是复杂的动画可以使用css3+js(或者html5+css3+js)配合开发,效果只有想不到,没有做不到。...关于touch和鼠标事件的延迟说明,我引用叶小钗大神博客里面的一张图片,如下 ? 在手机上,click的延迟将近400ms。对于用户而言,是一个很严重的延迟了!所以在手机上,并不建议用click。...ps:懒加载要使用js频繁操作dom,期间会导致大量重绘渲染,影响性能。 6-4.img还是background 图片的展示方式有两种,一种是以图片标签显示,一种是以背景图片显示!...而用background来引入同样的图片,网页结构和内容加载完成之后,才开始加载背景图片,网页内容能正常浏览,但是看不到背景图片。至于这两种,大家按照习惯,需求等权重因素选择!...: rgba(0,0,0,0;)} 11.ios中去掉默认input默认样式 input,button,textarea{-webkit-appearance: none;} 12.左右滑动,避免页面跟着滑动

2.6K10

天天酷跑,如何用 Java 来实现?(附源码)

(输入框,明文) 密码(输入框,密文) 登录、取消按钮 2、菜单选择界面 开始游戏按钮(图片按钮) 帮助按钮 退出按钮 3、缓冲加载界面 自动加载进度条,加载完毕之后,跳转到下一界面 4、游戏主界面 移动背景图片...界面功能需求图: 具体要求: 当鼠标移入开始游戏按钮后,按钮将由暗变亮,鼠标移开后,按钮又由亮变暗。 帮助、离开按钮同理。 另外,当点击离开时,需要实现关闭当前界面的效果。...四、游戏主界面 接上文,接下来将实现游戏主界面,功能如下: 移动背景图片、动态的玩家、玩家的移动功能、 五种障碍物持续出现、玩家和障碍物的碰撞、 暂停、继续功能。...下面图演示: 下面是实现玩家的(生成、移动、绘制)的基本代码,后面的障碍物的实现,也都遵循这一编写逻辑。 为更方便读懂代码,已尽力注释,若仍有不清楚的地方,欢迎留言交流。...障碍物二:宠物 与其称之障碍物,不如说它是个跟着玩家的小跟班。 public class Barrs_2{ // 宠物!

1.4K30

大佬带路,用Java实现天天酷跑(附源码),网友:这也太TM屌了~

(输入框,明文) 密码(输入框,密文) 登录、取消按钮 2、菜单选择界面 开始游戏按钮(图片按钮) 帮助按钮 退出按钮 3、缓冲加载界面 自动加载进度条,加载完毕之后,跳转到下一界面 4、游戏主界面 移动背景图片...具体要求: 当鼠标移入开始游戏按钮后,按钮将由暗变亮,鼠标移开后,按钮又由亮变暗。 帮助、离开按钮同理。 另外,当点击离开时,需要实现关闭当前界面的效果。...四、游戏主界面 接上文,接下来将实现游戏主界面,功能如下: 移动背景图片、动态的玩家、玩家的移动功能、 五种障碍物持续出现、玩家和障碍物的碰撞、 暂停、继续功能。...下面图演示: ? 下面是实现玩家的(生成、移动、绘制)的基本代码,后面的障碍物的实现,也都遵循这一编写逻辑。 为更方便读懂代码,已尽力注释,若仍有不清楚的地方,欢迎留言交流。...障碍物二:宠物 与其称之障碍物,不如说它是个跟着玩家的小跟班。 ? ?

1.4K20

Java项目实战之天天酷跑

(输入框,明文) 密码(输入框,密文) 登录、取消按钮 2、菜单选择界面 开始游戏按钮(图片按钮) 帮助按钮 退出按钮 3、缓冲加载界面 自动加载进度条,加载完毕之后,跳转到下一界面 4、游戏主界面 移动背景图片...具体要求: 当鼠标移入开始游戏按钮后,按钮将由暗变亮,鼠标移开后,按钮又由亮变暗。 帮助、离开按钮同理。 另外,当点击离开时,需要实现关闭当前界面的效果。...四、游戏主界面 接上文,接下来将实现游戏主界面,功能如下: 移动背景图片、动态的玩家、玩家的移动功能、 五种障碍物持续出现、玩家和障碍物的碰撞、 暂停、继续功能。...下面图演示: ? 下面是实现玩家的(生成、移动、绘制)的基本代码,后面的障碍物的实现,也都遵循这一编写逻辑。 为更方便读懂代码,已尽力注释,若仍有不清楚的地方,欢迎留言交流。...障碍物二:宠物 与其称之障碍物,不如说它是个跟着玩家的小跟班。 ? ?

2.4K20

第3章 用CSS3装饰网站

a:link —— 表示普通的、未被访问的链接 a:visited —— 表示已被访问的链接 a:hover —— 表示鼠标指针移动到链接上 a:active —— 表示正在被单击的链接 为了使定义生效...3-5 使用CSS设置背景图片时,设置背景图片的平铺方式是什么属性,其属性值有哪些?...(背景图片是否随页面中的内容滚动) scroll(当页面滚动时,背景图片跟着页面一起滚动) fixed(将背景图片固定在页面的可见区域) background-position(背景图片在页面中的位置)...(设置背景图片居中显示) bottom(设置背景图片底部居中显示) left(设置背景图片左部居中显示) right(设置背景图片右部居中显示) 当需要为背景图片设置多个属性时,可以将属性写为“background.../* 未被访问的链接 */ a:visited {color:#00FF00;} /* 已被访问的链接 */ a:hover {color:#FF00FF;} /* 鼠标指针移动到链接上

1.2K30

用Java实现天天酷跑(附源码),这个真的有点强了!

(输入框,明文) 密码(输入框,密文) 登录、取消按钮 2、菜单选择界面 开始游戏按钮(图片按钮) 帮助按钮 退出按钮 3、缓冲加载界面 自动加载进度条,加载完毕之后,跳转到下一界面 4、游戏主界面 移动背景图片...具体要求: 当鼠标移入开始游戏按钮后,按钮将由暗变亮,鼠标移开后,按钮又由亮变暗。 帮助、离开按钮同理。 另外,当点击离开时,需要实现关闭当前界面的效果。...四、游戏主界面 接上文,接下来将实现游戏主界面,功能如下: 移动背景图片、动态的玩家、玩家的移动功能、五种障碍物持续出现、玩家和障碍物的碰撞、暂停、继续功能。...下面图演示: ? 下面是实现玩家的(生成、移动、绘制)的基本代码,后面的障碍物的实现,也都遵循这一编写逻辑。 为更方便读懂代码,已尽力注释,若仍有不清楚的地方,欢迎留言交流。...障碍物二:宠物 与其称之障碍物,不如说它是个跟着玩家的小跟班。 ? ?

2.2K30

太完整了!三万字Java项目实战之天天酷跑

(输入框,明文) 密码(输入框,密文) 登录、取消按钮 2、菜单选择界面 开始游戏按钮(图片按钮) 帮助按钮 退出按钮 3、缓冲加载界面 自动加载进度条,加载完毕之后,跳转到下一界面 4、游戏主界面 移动背景图片...具体要求: 当鼠标移入开始游戏按钮后,按钮将由暗变亮,鼠标移开后,按钮又由亮变暗。 帮助、离开按钮同理。 另外,当点击离开时,需要实现关闭当前界面的效果。...四、游戏主界面 接上文,接下来将实现游戏主界面,功能如下: 移动背景图片、动态的玩家、玩家的移动功能、 五种障碍物持续出现、玩家和障碍物的碰撞、 暂停、继续功能。...下面图演示: ? 下面是实现玩家的(生成、移动、绘制)的基本代码,后面的障碍物的实现,也都遵循这一编写逻辑。 为更方便读懂代码,已尽力注释,若仍有不清楚的地方,欢迎留言交流。...障碍物二:宠物 与其称之障碍物,不如说它是个跟着玩家的小跟班。 ? ?

1.7K21

Java项目实战之天天酷跑

(输入框,明文) 密码(输入框,密文) 登录、取消按钮 2、菜单选择界面 开始游戏按钮(图片按钮) 帮助按钮 退出按钮 3、缓冲加载界面 自动加载进度条,加载完毕之后,跳转到下一界面 4、游戏主界面 移动背景图片...具体要求: 当鼠标移入开始游戏按钮后,按钮将由暗变亮,鼠标移开后,按钮又由亮变暗。 帮助、离开按钮同理。 另外,当点击离开时,需要实现关闭当前界面的效果。...四、游戏主界面 接上文,接下来将实现游戏主界面,功能如下: 移动背景图片、动态的玩家、玩家的移动功能、 五种障碍物持续出现、玩家和障碍物的碰撞、 暂停、继续功能。...下面图演示: ? 下面是实现玩家的(生成、移动、绘制)的基本代码,后面的障碍物的实现,也都遵循这一编写逻辑。 为更方便读懂代码,已尽力注释,若仍有不清楚的地方,欢迎留言交流。...障碍物二:宠物 与其称之障碍物,不如说它是个跟着玩家的小跟班。 ? ?

2.4K20

重构13岁小孩写的游戏(上)

这个游戏中文名网上写的是《兔子和獾》,启动游戏,BGM 响起,左边是城堡,獾会不断生成,从右边冲向左边,如果冲到城堡位置,血条的血会减少;兔子可以按下鼠标左键不断射箭,鼠标可以更改射箭方向,射中獾,獾就会消失...该游戏作者写了一个教程,步骤非常清晰,教你一步步添加游戏角色,音效,增加各种功能,跟着步骤就能够自己实现最终的游戏。...如果想为游戏增加一些新玩法,不知道从哪里下手,一代码就乱了。 之所以会出现这种情况,是因为作者采用的是面向过程的,步骤很清晰,可以看明白,自己实现比较难。...self.dude.move(1, 0) if symbol == key.DOWN: self.dude.move(1, 0) # 鼠标移动检测...self.dude.move(1, 0) if symbol == key.DOWN: self.dude.move(1, 0) # 鼠标移动检测

69220
领券