浏览网站的时候经常会看到漂浮工具条,咱们很多项目也有漂浮工具条。
但是做这个效果的时候你会发现,改变窗口大小之后你原本设置好,刚刚好可以停靠在内容边边的工具条就跑到内容里面去了
怎么解决呢?

赶紧来看看新浪微博是怎么实现的!
http://weibo.com

原理

其实原理跟做绝对定位元素水平居中的道理是一样的,使元素居中,然后在向旁边偏移
内页是水平居中的,决定定位的漂浮工具条也是水平居中的,然后向右偏移,使其刚刚好停靠在内容旁边

如何实现呢?

HTML

<a class="W_gotop" id="base_scrollToTop" href="javascript:void(0);" style="visibility: visible;"><em class="W_ficon ficon_backtop">Ú</em>
</a>

CSS部

.W_gotop { position: fixed;  _position: absolute;  bottom: 40px;  left: 50%;  margin-left:500px; display: block;  width: 40px;  height: 35px; padding-top: 5px; text-align: center; text-decoration: none;  cursor: pointer; opacity: 0.6;}
.W_gotop em { display: inline-block;  font-size: 20px; width: 26px; height: 30px; line-height: 30px;  line-height: 32px\9; overflow: hidden; color: #fff;}
.W_gotop:hover { opacity: 1;}
.W_gotop .W_ficon:hover {  color: #fff;}

position: fixed;使其相对窗口定位
_position: absolute; 兼容IE6
left: 50%; margin-left:500px; 是元素水平居中,为什么是500px? 因为内容的宽度是1000px

微博返回顶部按钮实现方法大剧透相关推荐

  1. js浏览器回到顶部方法_js 返回顶部按钮

    要求:当鼠标从顶部滚动后,显示返回顶部按钮,点击按钮,页面平滑滚动到顶部,按钮隐藏. 1.css #scrollTop{position:fixed;bottom:20px;right:20px;he ...

  2. jq实现页面滑动到一定位置显示返回顶部按钮,点击回到页面顶部

    返回顶部按钮固定在页面某个位置,当页面滑动超过600时,显示此按钮,可用jq的scrollTop()方法实现: 点击触发click事件,并返回到页面顶部,这里设置返回顶部的时间是1000ms(即1s) ...

  3. 在octopress中增加“返回顶部”按钮

    为什么80%的码农都做不了架构师?>>>    <div id="main"><article class="hentry" ...

  4. 小程序 WXS响应事件(超出两屏显示返回顶部按钮)

    小程序 WXS响应事件(超出两屏显示返回顶部按钮) 两种解决办法: view页面形式实现: <wxs module="test" src="./test.wxs&q ...

  5. JavaScript实现返回顶部按钮

    利用滚动事件(scroll)和点击事件(onclick)实现返回顶部按钮 1.当滚动的到某个位置出现返回顶部按钮 2.点击返回顶部按钮,立即跳到最顶部. 代码实现如下 <!DOCTYPE htm ...

  6. html5 回到顶部按钮,“返回顶部”按钮效果

    "返回顶部"按钮效果 pc端: 返回顶部 .wrapper { width: 1150px; height: 3582px; border: 2px solid black; } ...

  7. 2BizBox V3.2新版大剧透之十:中国财务

    之前,v3.2新版剧透系列已经发布了九篇,涵盖了新版本的方方面面.但是,还有一个最重要的部分没有介绍,那就是中国财务.这也是大家最关心的部分.在本系列文章的终结篇,我们将详细.全面的介绍v3.2中发布 ...

  8. js编写简易返回顶部按钮

    之前ui设计让我做个返回顶部的按钮,我一定头绪都没,感觉真要加上这个功能,自己编写就得一个下午,工作量大为由,所以就推脱了; 当静下心,有时间捣鼓之后才发现原来so easy!!! 以下是我的js代码 ...

  9. html设置返回首页,html页面添加返回顶部按钮

    利用 jQuery 中的 animate 和 scrollTop 方法,你无需插件就可以创建简单的 scroll up 效果:// 返回顶部$('a.top'). html:css:.box {wid ...

  10. 返回顶部按钮 js普通函数版/class构造函数版/JQ版

    本文的返回顶部 有两种版本:①js普通函数版: ②class构造函数版:③JQuery版 话不多说直接上代码!(其中样式较简陋,引用时可以自己根据需要来修改样式) ①JS普通函数 封装好的返回顶部 版 ...

最新文章

  1. 50岁马斯克又恋爱了!27岁金发女友长着芭比娃娃脸
  2. linux偏向swap,solaris/linux 增加swap交换空间的方法
  3. linux 音频文件长度,Linux下压缩音频文件
  4. 机器学习案例 特征组合——高帅富 冷启动——从微博等其他渠道搜集数据进行机器学习 用户年龄——线性分段处理...
  5. jq实现div移入与移出以及获得与失去焦点
  6. 使用RMAN连接到数据库
  7. 宝塔命令号操作全-最实用的莫过于修改密码啦
  8. NopCommerce用.net core重写ef
  9. ACCESS中不支持left join解决方案
  10. 【机器学习】总结:线性回归求解中梯度下降法与最小二乘法的比较
  11. 转帖一篇关于DELPHI调试的文章-AQTime
  12. python必背代码-Python小白必备的8个最常用的内置函数(推荐)
  13. SpringBoot整合Quartz
  14. 黑色炫酷网址安全跳转GO跳转PHP源码
  15. 领域划分的规则是什么?
  16. 原生js实现上拉加载
  17. hudi mor表数据ro和rt表问题 rt更新数据表无法使用count
  18. 用 Python 把你的朋友变成表情包
  19. jsp+ssm二手书图书回收捐赠管理系统springboot
  20. 部分华为路由交换常用的基础实验总汇(不定时更新)

热门文章

  1. 我对Asp.net页面一系列执行过程的认识
  2. SQL Server 2005 应用 全文搜索
  3. [原创]测试用例设计策略
  4. pycharm的使用技巧
  5. 手摸手教你git配置ssh
  6. CentOS 6 系统优化检测脚本
  7. 冲突域和CSMA/CD
  8. ps6—如何安装笔刷
  9. 关于oracle数据库分页的原理及实现
  10. 梅花雨无法在 .net 2.0 下用行的问题