html侧边导航栏,浮动侧边导航栏的基本布局
先来一张效果图
效果图
HTML
JS Bin
首页
学习中心
考试中心
考试动态
CSS
*{
margin:0;
padding:0;
}
body{
overflow-y: scroll;
-ms-overflow-style: none;
scrollbar-width: none;
}
body::-webkit-scrollbar {
display: none;
}
.detail{
position: absolute;
top: 0;
left: 0;
/* bottom: 0;
right: 0; */
border: 2px solid red;
}
.top {
border: 1px solid;
position: fixed;
top: 0;
height: 60px;
width: 100vw;
}
.Content {
height: 3900px;
width: 100vw;
border: 1px solid red;
margin-top: 60px;
position: relative;
left: 0px;
/* overflow-y: scroll; */
}
.leftContent {
position: fixed;
left: 0;
border: 1px solid blue;
}
ul {
position: fixed;
right: 0;
list-style-type: none;
margin: 0;
padding: 0;
}
a {
display: block;
background-color: green;
color: white;
width: 80px;
text-align: center;
padding: 4px;
text-decoration: none;
}
a:hover,
a:active {
background-color: #98bf21;
}
.parent {
border: 1px solid green;
width: 160px;
position: absolute;
left: 190px;
}
.child {
height: 550px;
border-top: 1px solid blue;
}
JavaScript
var child1 = document.getElementById('child1');
var child2 = document.getElementById('child2');
var child3 = document.getElementById('child3');
var child4 = document.getElementById('child4');
// 点击首页和考试动态的跳转方式是通过window.scrollTo()
child1.onclick = function(){
window.scrollTo({
top: 0,
behavior: "smooth"
});
}
child4.onclick = function(){
window.scrollTo({
top: 1655,
behavior: "smooth"
});
}
// 点击学习中心和考试中心是通过element.scrollIntoView()
child2.onclick = function(){
document.querySelector('.studyCenter').scrollIntoView({ behavior: 'smooth', block: 'start' });
}
child3.onclick = function(){
document.querySelector('.examinationCentre').scrollIntoView({ behavior: 'smooth', block: 'start' });
}
点击预览
两种跳转方式的详情参考MDN文档:window.scrollTo()和element.scrollIntoView()
element.scrollIntoView()是相对于视口跳转,而window.scrollTo()是根据自定义的位置跳转,从而更加灵活。
html侧边导航栏,浮动侧边导航栏的基本布局相关推荐
- html左侧导航菜单多级,css3多级菜单导航栏、侧边菜单栏
一.简单的导航栏 首先通过一个入门级的导航栏来练习一下 1.先布局好html的结构 2.通过css样式得到想要的导航效果 上面第一个例子让大家简单的了解了菜单栏的原理,在不同过js的情况下,就可以轻松 ...
- 【HTML+CSS】页内侧边导航栏 页内导航
页内侧边导航栏 页内导航 源码 HTML部分 CSS部分 效果 源码 HTML部分 <!DOCTYPE html> <html><head><meta cha ...
- html右侧浮动菜单,HTML+CSS:css元素浮动详解,使用浮动制作导航栏菜单
原标题:HTML+CSS:css元素浮动详解,使用浮动制作导航栏菜单 今天这篇文章我们来说一下css的浮动属性(float),给块状元素添加float属性可以使其转变为行内元素,也就是我们所说标签对象 ...
- 网页导航栏浮动,一条命令解决
最近没事又折腾了下织梦,发现以前的网站,导航一直固定在上边,使用起来很不友好,而现在很多有浮动导航或跟随式的. 在现在的程序上,只需要加上 如果已经有导航的,在导航样式中加上 style=" ...
- React Native 的顶部导航栏和底部导航栏目
说来也是惭愧,本来关于底部导航栏,我已经写过一篇博客,只不过那篇更偏向于入门一些,当时一实现功能之后就迫不及待的分享给大家了.地址在这儿:http://blog.csdn.net/LJFPHP/art ...
- win10任务栏怎么还原到下面_Windows10 系统桌面底部的任务栏在侧边了怎么还原
Windows操作系统中的任务栏一般习惯上是显示在电脑桌面底部,但有时不知为什么,可能无意中鼠标不知点错了什么,桌面底部的任务栏莫名其妙的跑到桌面左边,或者跑到桌面右边,甚至在桌面的顶部,用鼠标拖动也 ...
- 左边任务栏_Windows10 系统桌面底部的任务栏在侧边了怎么还原
Windows操作系统中的任务栏一般习惯上是显示在电脑桌面底部,但有时不知为什么,可能无意中鼠标不知点错了什么,桌面底部的任务栏莫名其妙的跑到桌面左边,或者跑到桌面右边,甚至在桌面的顶部,用鼠标拖动也 ...
- 【CSS】课程网站横版导航栏 ( 横版导航栏测量及样式 | 代码示例 )
文章目录 一.盒子测量及样式 1.总体盒子测量及样式 2.左侧盒子测量及样式 3.中间盒子测量及样式 4.右侧盒子测量及样式 二.横版导航栏代码示例 1.HTML 标签结构 2.CSS 样式 3.显示 ...
- android studio 顶部导航栏_Android10 手势导航开发与处理:边到边(I)
这是我们有关"手势导航"系列的第一篇文章. 借助Android 10,已添加了新的系统导航模式,允许用户向后导航,导航至主屏幕并通过手势触发设备助手. Android 10 中新手 ...
- Android studio实现底部导航,AndroidStudio制作底部导航栏以及用Fragment实现切换功能...
前言 大家好,我是 Vic,今天给大家带来AndroidStudio制作底部导航栏以及用Fragment实现切换功能的概述,希望你们喜欢 学习目标 AndroidStudio制作底部导航栏以及用Fra ...
最新文章
- 大话中文文本分类之TextRCNN
- jQuery 发送 AJAX 请求
- 手机重写alert方法(去除网址和关闭网页按钮)
- 部落卫队pascal解题程序
- 生成子集——二进制法
- Atitit.字节数组转字符串 base64 base16 Quoted-printable 编码原理设计 attilax 总结
- 无光驱、软驱、USB全NTFS格式硬盘上安装WinXP
- 方差 标准差_标准差和标准误的区别是什么?计算统计学方差的时候,为什么总要除以样本数?...
- word 制作流程图
- HashMap源码分析与实现
- 电脑安装双系统教程,电脑安装两个系统
- 工作量与工作历时计算
- 开放式耳机新巅峰!南卡OE Pro兼备澎湃音质、舒适佩戴、创新设计
- ***.jar!\BOOT-INF\classes!\***.xml没有此文件
- 黑龙江第三方软件测试机构 CMA/CNAS双资质
- DataFrame按照时间分组然后求平均
- 账户检查(4.13-4.26)
- 点击图片放大预览,遮罩屏幕放大展示
- Unity基础UGUI学习
- 撼龙图怎么开鸿蒙炁灵,一人之下手游鬼灵宝藏怎么玩_一人之下手游鬼灵宝藏玩法攻略_玩游戏网...
热门文章
- 怎样恢复计算机程序打开文件名,Word提示如何解决使用文本恢复转换器打开文件的问题...
- iphone 计算机的shift键在哪,苹果电脑shift是哪个键 苹果电脑shift是什么键
- 疫情期间再读三体(3)——黑暗森林到底怎么个黑法
- Performance Test Framework (PTF)是压力测试框架
- 迪文屏幕T5UID3平台学习笔记零:迪文屏幕的学习和开发
- 【C++】c++修改IE浏览器的Internet选项
- 实战NLP beginner任务一:基于机器学习的文本分类
- 基于 SpringBoot + layui 的健身房管理系统
- python中difference_update_Python学习笔记-Python基础(二)
- 线程执行完之后会释放吗_有人说,爬完黄山之后的第二件事就是去歙县徽州古城,你会去吗?...