美文网首页
实现导航条选中居中的方法

实现导航条选中居中的方法

作者: 远望的云 | 来源:发表于2018-03-29 20:34 被阅读31次

元素显示在屏幕水平中心需要的

1,屏幕一半的宽度;

2,元素一半的宽度;有了这两个条件怎样知道这个元素在可视区域中间呢,用屏幕的一半减去当前元素的一半,可以知道当前元素距离可视区域左边框的距离。这个距离就是让元素待在窗口中间的距离。

3,需要得到当前元素距离可视区域左边距。

4,当前元素距离左边框的距离 - 让元素待在窗口中间的距离=元素中间的偏差。

5,横向滚动条向左移动的距离等于元素元素中间的偏差,(当他们的偏差为正值时横向滚动条会移动)这只成功了一半,当横向滚动条以移动时就要加上已经移动的距离。

主要代码:

相关文章

  • 实现导航条选中居中的方法

    元素显示在屏幕水平中心需要的 1,屏幕一半的宽度; 2,元素一半的宽度;有了这两个条件怎样知道这个元素在可视区域中...

  • CSS解决盒模型居中的问题

    CSS实现盒子模型水平居中、垂直居中、水平垂直居中的多种方法 CSS实现盒子模型水平居中的方法 全局样式 第一种:...

  • CollectionView分组,组头高度自适应

    需求:选中答题卡中一个选项,下次进入答题卡,选中的题在屏幕中. 因为要实现选中的滚动居中效果,使用tableVie...

  • 用CSS实现元素居中的N种方法

    网页布局中,元素水平居中比垂直居中简单不少,同时实现水平垂直居中也不难,难的是想出多种实现水平垂直居中的方法并从中...

  • CSS布局(不完全)总结

    CSS布局(不完全)总结 实现水平居中布局的几种方式 方法一: 通过以下CSS代码实现水平居中布局 方法二: 通过...

  • CSS 居中与文字处理

    居中 居中是布局中最常遇到的问题,情景不同实现居中的方法也不同,下面分别介绍不同场景下居中的实现方式。另外最常见的...

  • CSS水平居中与垂直居中的总结

    CSS实现居中的方法着实不少,在工作中也比较容易实现,本文旨在归纳各种居中的方法,对各种方法有比较清晰的认识,达到...

  • vue吸顶和平滑效果及其他问题记录

    一、导航条吸顶效果 需求:官网内部有个水平导航条,当向下滑动到导航条置顶时需要固定在顶部。实现方法: 二、平滑效果...

  • 实现水平居中的办法

    原文 博客原文 大纲 1、margin和width实现水平居中2、inline-block实现水平居中方法3、浮动...

  • css实现水平垂直居中的方法总结

    css实现水平垂直居中的方法总结 实现水平垂直居中你有多少种方法?这是前端面试必考题啊!-=- 这段时间公司招前端...

网友评论

      本文标题:实现导航条选中居中的方法

      本文链接:https://www.haomeiwen.com/subject/xajvcftx.html