当前位置: 首页 > news >正文

css基础:底部固定,导航栏浮动在顶部

场景:底部浮动在底部,导致栏如果下面内容过长浮动在顶部,用到的是position:sticky

一、方法一

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title></head><style>body {margin: 0;padding: 0;}.detail {width: 100%;height: 100vh;display: flex;flex-direction: column;overflow: auto;}.header {background-color: pink;width: 100%;height: 200px;padding: 12px 24px;box-sizing: border-box;}.tabs {position: sticky;top: 0;height: 32px;line-height: 32px;background: yellow;border-radius: 8px;padding-left: 30px;display: flex;align-items: center;z-index: 9;}.tabContent {flex: 1;background: orange;}.box {height: 1000px;border: 2px solid red;}.footer {position: sticky;width: 100%;background: gray;padding: 16px;box-sizing: border-box;bottom: 0;z-index: 10;display: flex;flex-direction: column;}</style><body><div class="detail"><div class="header">头部</div><div class="tabs">tabs内容</div><div class="tabContent"><div class="box">这是里内容模块</div></div><div class="footer">底部</div></div></body>
</html>


http://www.mrgr.cn/news/68242.html

相关文章:

  • 初探鸿蒙:从概念到实践
  • 【系统集成项目管理工程师教程】第14章 收尾过程组
  • 深入解析Vue3:从入门到实战(详细版)
  • 软件要求英文目录,但是我喜欢中文目录
  • 《TCP/IP网络编程》学习笔记 | Chapter 3:地址族与数据序列
  • C#-类:静态成员的介绍
  • MyBatis项目的创建和增删查改操作
  • Python中的多线程效率分析
  • metrics
  • 数据库数据恢复—通过拼接数据库碎片恢复 SQL Server 数据库
  • 计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点,GET、POST的区别,Cookie与Session
  • spark-本地模式的配置和简单使用
  • MQTT应用实例:Air780E模组AT指令的实践!
  • vue2 关闭 Uncaught error 的全屏提示
  • LabVIEW实验室液压制动系统
  • 【Unity】ScriptableObject的应用和3D物体跟随鼠标移动:鼠标放置物体在场景中
  • 无惧任天堂的法律威胁:Switch模拟器Ryujinx v1.2.72版发布
  • C#编程基础:静态成员与实例成员的区别及访问方式
  • 27系统日志查看
  • 【含开题报告+项目源码+免费部署】基于SSM的医院挂号住院系统的设计与实现
  • nginx中location模块中的root指令和alias指令区别
  • MQTT从入门到精通之 MQTT 客户端编程
  • LabVIEW程序员在工作中常见的挑战
  • 华为Mate70前瞻,鸿蒙NEXT正式版蓄势待发,国产系统迎来关键一战
  • 【CentOS】中的Firewalld:全面介绍与实战应用(上)
  • TCP/IP与HTTP协议:概念、关系与工作原理