各位小伙伴们大家新年好呀!在此我祝愿各位在新的一年里顺风顺水,不脱头发早脱单。好了,废话不多说,因为之前写项目遇到过类似小米官网home图标那样的效果,最近发现对这块还有点遗忘了。所以咱们今天来通过jQuery简单的方式来还原这个效果。

小米官网顶部图标的样子,当我们鼠标放上去的时候显示图2的房子logo,鼠标滑出时显示MI的logo,当然您可以去小米官网再看一下这样的效果。我是使用jQuery的自定义动画来完成这样一个效果话不多说,我们开始吧

  1. 第一步是先获取到这两张图片
  2. 第二步我是将这两张图片放在了一个div里面
 <div class="logo"><a  href="#"><img id="mi" src="./img/logo1.png"></a> <a  href="#"><img id="home" src="./img/logo2.png"></a></div>
  1. 第三步我们来设置它们的位置关系,及样式,这里我是使用了定位。
.logo{width: 55px;height: 55px;background-color:#ff6700;position: absolute;left:0px;top:24px;overflow: hidden;
}
.logo #mi{position: absolute;left:3px;top:4px;
}
.logo #home{position: absolute;left: -37px;top:2px;
}
  1. 样式设好之后我们就可以来写js部分啦,这里我是用到了jQuery的自定义动画和事件切换的hover方法。有遗忘的伙伴可以查一下相关的内容。
  2. 写js代码:
$(".logo").hover(function(){$("#mi").stop().animate({left:60},300)$("#home").stop().animate({left:0},300)},function(){$("#mi").stop().animate({left:0},300)$("#home").stop().animate({left:-50},300)})
  1. 好了,各位伙伴可以试一下啦,jQuery完成这样的效果还是比较简单的。

使用jQuery完成小米官网图标相关推荐

  1. jQuery的小米官网-----侧边导航栏

    目录 前言 1.原生js和jQuery优势对比 1.1.原生JavaScript优点 1.2.jQuery优点 2.侧边栏代码展示 2.1. 原生js代码 2.2.jQuery代码 总结 前言 时隔多 ...

  2. jQuery实现小米官网

    1. 实现导航栏中"下载App",和"购物车",的下拉效果 分析:第一步还是先把要操作的元素获取过来.不论是JS还是jQuery,你要对哪个元素做某件事,都是要 ...

  3. 花季美少女和小米官网你选哪个?

    前言 花季少女和小米官网你选哪个?只有小孩子才做选择,你当然都会拥有!我们今天就看看花季美少女是怎么用jQuery写小米官网的,看看女孩子的思维和男孩子有什么不一样!css的东西我这里就不多说啦,时间 ...

  4. 小米官网重做jQuery

    文章目录 前言 一.修改value里面的值 二.登录和注册点击切换 三.自动切换登录注册 总结 前言 这次是使用jQuery来重新做小米官网里面的效果 一.修改value里面的值 $("id ...

  5. 项目一:《小米官网》jQuery重构

    小米官网项目的整体布局就不多说了,在项目一:<小米官网>中我就写过了,我就是直接复制粘贴的之前的 html 和 css,只是把JS部分用jQuery重新写了一遍,不想打字了,直接分享下我的 ...

  6. 仿照小米官网项目具体操作与细节

    本项目已上传github 有需要的可以下载 点这里前往下载 小米官网项目具体操作 1.gulp的搭建 一 , 打开node控制台 命令行输入 cd 加文件夹路径 进入当前文件夹 命令行输入 cnpm ...

  7. Outline,Input样式的设置,小米官网搜索框

    在做小米项目右上角的搜索框的时候,发现了该问题,现总结如下: outline outline和border类似,只不过outline不占用空间,而border占用空间 #box1{width: 300 ...

  8. 前端700行代码项目练习--小米官网(仅html、css实现)

    目录 一.效果展示 二.准备工具 1.css重置样式 2.awesome图标字体 3.各图片 4.title网站图标 三.代码 一.效果展示 二.准备工具 1.css重置样式 请自行查找,CSDN上一 ...

  9. 实战小米官网静态页面1:导航栏部分

    小米官网静态页面: 导航栏部分: 这里用id选择器,猫脸动画:class选择器(复习!) F12 导航栏分了左右两个部分: 下图18行少了个v,记得补上,是navCenter 设置好网页的边距 图片原 ...

最新文章

  1. TCP和UDP的最完整的区别
  2. 处理南通一客户:Fortigate 310B Firmware丢失
  3. ZedGraph在Web中的使用
  4. MYSQL-5.5二进制包安装
  5. 2020教育OMO模式落地应用研究报告
  6. 计算机网络-网络应用
  7. 现在大家都使用支付宝和微信支付,为何银行还准备大量的现金?
  8. 大数据分析常见的犯错问题
  9. 手机版豆丁书房下载的文档在哪儿
  10. arcmap中图斑面积代表_arcmap计算面积_ArcMap怎么重计算图斑面积?arcmap使用手册_arcmap计算面积...
  11. 进行单元测试时一直报这个错,原因是缺少aspectjweaver包
  12. 监控的4个黄金指标(google)
  13. 【懒懒的Python学习笔记三】
  14. ELK环境部署(一)--基础环境配置
  15. 浙江工商大学20机试(oj复试)月利率
  16. GCC编译静态库的-fPIC选项
  17. c语言去掉文件中重复单词,awk脚本 使用awk去掉重复的单词
  18. 为什么好好的就不快乐了?
  19. 共享单车项目数据可视化+需求策略分析
  20. 16.4 使用主窗口

热门文章

  1. [python] 五子棋原创算法
  2. Xilinx SYSMON的应用
  3. knx智能照明控制系统电路图_智能照明控制模块 knx智能操作面板GD-8L-16AC
  4. returnT java
  5. OrCAD怎样把原理图输出为DXF格式
  6. 汽车理论matlab编程,汽车理论课后作业matlab编程详解(带注释)[试题学习]
  7. 成考期末计算机组成原理,计算机组成原理期末考试试题及答案
  8. java排队论代码_Java实现排队论的原理
  9. Teechart图表教程:Teechart的安装
  10. Android学习笔记----解决“com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536”问题