当前位置:首页 > 技术分析 > 正文内容

html,fix固定写法,固定上方(html固定div)

ruisui885个月前 (01-22)技术分析24

要实现一个搜索框始终固定在页面顶部,无论用户如何滚动页面,可以使用CSS的position: fixed;属性。fixed定位会使元素相对于浏览器窗口定位,而不是相对于父元素。这使得元素在页面滚动时保持固定位置。

.search {
    position: fixed; /* 相对于浏览器窗口定位 */
    top: 0; /* 顶部距离为0 */
    left: 50%; /* 水平居中 */
    transform: translateX(-50%); /* 水平居中修正 */
    z-index: 2; /* 确保搜索框显示在其他元素之上 */
    display: flex; /* 使用 Flex 布局 */
    align-items: center; /* 垂直居中 */
    background-color: white; /* 背景颜色 */
    padding: 10px; /* 内边距 */
    border-radius: 23px; /* 圆角 */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* 阴影效果 */
    width: 80%; /* 设置宽度 */
    max-width: 600px; /* 最大宽度 */
}

说明

  • position: fixed;:使元素相对于浏览器窗口定位,而不是相对于父元素。
  • top: 0;:将搜索框固定在页面顶部。
  • left: 50%;transform: translateX(-50%);:水平居中搜索框。
  • z-index: 2;:确保搜索框显示在其他元素之上。
  • background-color: white;:设置背景颜色。
  • padding: 10px;:设置内边距。
  • border-radius: 23px;:设置圆角。
  • box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);:设置阴影效果,使搜索框看起来更美观。
  • width: 80%;max-width: 600px;:设置搜索框的宽度。

完整示例

假设你的HTML结构如下:

html

深色版本

1<div class="search">
2  <form @submit.prevent="performSearch">
3    <input v-model="searchKeyword" placeholder="输入搜索关键字" />
4    <button type="submit">搜索</button>
5  </form>
6</div>
7
8<!-- 其他内容 -->

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/471.html

分享给朋友:

“html,fix固定写法,固定上方(html固定div)” 的相关文章

景区游船计时收费管理系统--收费分类版

景区游船计时收费管理系统--收费分类版headerfooter《景区游船计时收费管理系统--收费分类版》是专门旅游景区或度假村开发的一款游船计时收费软件。主要功能:1. 基础数据:单位信息、船号状态、脚踏船船号设置、画舫船号设置、船价设置(脚踏船、画舫);2.业务管理:脚踏船(脚踏船开台、脚踏船前台...

Windows 下 Git 拉 Gitlab 代码

读者提问:『阿常你好,Windows 下 Git 拉 Gitlab 代码的操作步骤可以分享一下吗?』阿常回答:好的,总共分为五个步骤。一、Windows 下安装 Git官网下载链接:https://git-scm.com/download/winStandalone Installer(安装版)注意...

快速掌握 Git:程序员必会的版本控制技巧

在现代软件开发中,版本控制系统(VCS)是开发人员不可或缺的工具。无论是个人项目,还是多人协作的团队开发,良好的版本控制都能确保代码管理的高效性与稳定性。而在版本控制系统中,Git 凭借其分布式、灵活性和高效性,成为了最流行的工具之一。几乎所有的开发团队都在使用 Git 来管理代码版本、协作开发和追...

再来一波黑科技工具,低调使用

静读天下静读天下是一个特别优秀的电子书阅读器。它上面有多个在线书库,像古登堡计划,很多种优秀的书杂志,都可以下载来阅读。它还能智能识别章节功能,还支持外置的语音阅读功能。它支持多种文本格式,比如说txt,pdf,epub,mobi等等。为了便于阅读它还有10 种配色方式,还有夜间模式。不过免费版有广...

数组、去重、排序、合并、过滤、删除

ES6数字去重 Array.from(new Set([1,2,3,3,4,4])) //[1,2,3,4] [...new Set([1,2,3,3,4,4])] //[1,2,3,4]2、ES6数字排序 [1,2,3,4].sort(); // [1, 2,3,4],默认是升序...

12种JavaScript中最常用的数组操作整理汇总

数组是最常见的数据结构之一,我们需要绝对自信地使用它。在这里,我将列出 JavaScript 中最重要的几个数组常用操作片段,包括数组长度、替换元素、去重以及许多其他内容。1、数组长度大多数人都知道可以像这样得到数组的长度:const arr = [1, 2, 3]; console.log(a...