固定div的CSS水平居中?

2023-12-07

#menu {
    position: fixed;
    width: 800px;
    background: rgb(255, 255, 255); /* The Fallback */
    background: rgba(255, 255, 255, 0.8);
    margin-top: 30px;
}

我知道这个问题已经有一百万次了,但是我找不到解决我的情况的方法。 我有一个 div,它应该固定在屏幕上,即使页面滚动它也应该始终保持在屏幕中间居中!

div 应该有500px宽度,应该是30px远离顶部(边距顶部),对于所有浏览器尺寸,应水平居中于页面中间,并且在滚动页面的其余部分时不应移动。

那可能吗?


这里的答案已经过时了。现在您可以轻松使用 CSS3 转换无需硬编码边距。这适用于所有元素,包括没有宽度或动态宽度的元素。

水平中心:

left: 50%;
transform: translateX(-50%);

垂直中心:

top: 50%;
transform: translateY(-50%);

水平和垂直:

left: 50%;
top: 50%;
transform: translate(-50%, -50%);

兼容性不是问题:http://caniuse.com/#feat=transforms2d

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

固定div的CSS水平居中? 的相关文章

随机推荐

  • 使用sequelize关联不同的模型?

    您好 我正在尝试将我的用户模型与登录模型和 Question details 模型关联起来 但是 如果我使用 Question details 关联 那么我会收到 eagerLodingError 用户与登录无关 但如果我对其进行评论 那么
  • .htaccess 删除 URL 扩展名,添加尾部斜杠

    我一直试图让它在我正在开发的网站的客户服务器上工作 但我根本无法让它工作 基本上我试图删除 html 扩展名 并添加尾部斜杠 在 URL 栏中 因此 如果有人进入 example com home 转到 example com home e
  • Xcode Playground 时间线为空

    我尝试在 xcode 版本 7 3 1 中使用游乐场的时间轴助理编辑器 它始终为空 时间线助理编辑 我认为错误来自 xcode 但是从搜索来看 似乎没有人遇到相同的错误 所以我很困惑 显示结果print您需要通过菜单打开 调试区域 视图 g
  • PHP 使用什么 XML 解析器?

    我喜欢 XMLReader 类 因为它简单且速度快 但我喜欢 xml parse 相关函数 因为它可以更好地进行错误恢复 如果 XMLReader 类能够针对无效实体引用之类的情况抛出异常 而不是仅仅发出警告 那就太好了 如果可以的话我会避
  • Python日期时间:方法内部tz和.replace(tzinfo=)之间的区别

    我最近修复了一个错误 但仍然不知道为什么会发生 我在 Django 模型中将时间戳 纪元 转换为日期时间字段 our timezone pytz timezone Asia Jerusalem e13 is used for true di
  • IBM Worklight 6.1 - 无法使用 SQL 适配器连接到 MS SQL

    我正在尝试将适配器连接到 SQL Server 2012 Express 数据库 但不太正确 我从这里下载了一个连接器 http msdn microsoft com en us sqlserver aa937724 aspx 并将其添加到
  • 我如何“验证”轨道上的破坏

    在销毁静态资源时 我想在允许销毁操作继续之前保证一些事情 基本上 如果我注意到这样做会使数据库处于无效状态 我希望能够停止销毁操作 销毁操作没有验证回调 那么如何 验证 是否应该接受销毁操作呢 您可以引发一个异常 然后捕获该异常 Rails
  • 解决 Eclipse 的“在服务器上运行”部署问题

    我正在接管现有的基于 Struts 的 Web 应用程序 并尝试首次将其部署在我的本地计算机上 我的前任告诉我在 Tomcat 服务器上通过 Eclipse 运行它 我已经安装了最新的tomcat并且运行良好 我从他们的 CVS 服务器上获
  • Javascript:从cookie中读取会话ID

    对于 websocket 我必须从 cookie 中公开我的 sessionid 我搜索了一下 发现我应该能够通过以下方式访问 cookie console log document cookie 不幸的是 这不起作用 或者更好的是 doc
  • LINQ 忽略重音和大小写

    使用 LINQ 通过以下方式过滤元素的最简单方法是什么Where方法忽略重音和大小写 到目前为止 我已经能够通过调用属性上的方法来忽略大小写 我认为这不是一个好主意 因为它为每个元素调用相同的方法 对吗 这是我到目前为止得到的 var re
  • 需要有关简单 MySQL 数据库设计的技巧

    我正在尝试使用 MySQL 为游戏制作一个简单的项目数据库 这是我的 3 张桌子的样子 items itemId itemName 0001 chest piece 0002 sword 0003 helmet attributes att
  • 如何生成常规 Excel 公式作为查询结果?

    我有一个大型且复杂的 Excel 查询 它可以按预期工作 但是 我正在实现一些实时数据验证功能 即不需要数据刷新 并且我需要在查询结果的一列中包含常规 Excel 公式 该公式将使用工作簿中的其他工作表执行实时数据比较 有意独立于查询本身
  • 在 AngularJS 服务之间共享数据

    有没有办法在 AngularJS 的服务之间共享数据 用例 来自不同服务的数据聚合例如 我想要一个从 REST 服务加载一些数据的 service1 然后 另一个 service2 将来自另一个 REST API 的附加数据添加到 serv
  • 如何在 apache htaccess 中为 angularjs 应用程序重写 url

    我使用的htaccess如下 RewriteBase RewriteEngine on RewriteCond REQUEST FILENAME s OR RewriteCond REQUEST FILENAME l OR RewriteC
  • iOS 中是否支持本机 JSON?

    iOS SDK 中是否有一个类可以从服务器解析 JSON 类似于 XML 的 NSXML 和扩展的 RSS 从 iOS5 开始 原生支持 JSON 无需第三方框架 这是由NSJSONSerialization 类
  • 如何在uwp平台中将图像转换为字节数组

    我需要将图像转换为字节数组以将其存储在数据库中 我还需要将该数组转换回图像 我做了谷歌研究 但找不到解决方案 因为UWP平台有些api不可用 我从这些文章中找到了解决方案外乡人 says 要将图像转换为 byte 我将使用存储文件的 Ope
  • 使用Python抓取动态内容

    我想使用 Python 来抓取网页上 您在寻找这些作者吗 框的内容 如下所示 http academic research microsoft com Search query lander 不幸的是 盒子的内容是由 JavaScript
  • Chrome打包应用程序-从Webview下载文件

    我正在努力让现有的 Ajax 风格的 Web 应用程序作为 Chrome 打包应用程序运行 Ajax 应用程序在打包应用程序内的 Web 视图中运行 并且大部分运行良好 Ajax 应用程序允许用户使用标准 HTML 5 上传和拖 放来上传文
  • 在 PHP5 中创建 Singleton 设计模式

    如何使用 PHP5 类创建 Singleton 类 Singleton class final class UserFactory private static inst null Prevent cloning and de serial
  • 固定div的CSS水平居中?

    menu position fixed width 800px background rgb 255 255 255 The Fallback background rgba 255 255 255 0 8 margin top 30px