利用flex來布局頂部菜單欄

安裝vscode插件

css peek:快速定位到css定義的位置
微軟的live preview 替換live server 因為這個好像不支持utf8

前置css知識

  • span標簽是一個行內容器,用于標記文本的一部分,或文檔的一部分。它與 div 非常相似,但 div 是塊級元素,而 span 是行內元素。
  • p段落標簽,可設置line-height屬性
  • text-align 設置塊元素或者單元格框的行內內容的水平對齊。這意味著其效果和 vertical-align 類似,但是是水平方向的。
  • padding-block 設置塊元素的上下內邊距,在這里設置為 padding-block: 0.875rem;
  • margin-inline 設置內容的左右邊距,margin-inline: auto;意為左右居中。 margin-right: auto; 意為左對齊
  • justify-content 屬性定義瀏覽器如何沿著彈性容器的主軸和網格容器的行向軸分配內容元素之間和周圍的空間。
    https://developer.mozilla.org/zh-CN/docs/Web/CSS/justify-content
  • align-items 屬性設置所有直接子元素。在 Flexbox 中,它控制子元素在交叉軸上的對齊。在 Grid 布局中,它控制了子元素在其網格區域內的塊向軸上的對齊。
    https://developer.mozilla.org/zh-CN/docs/Web/CSS/align-items
  • calc 計算,注意變量與計算符號之間用空格隔開,否則會因為歧義出錯 calc(var(--header-height) + 2.5rem);
  • column-gap 屬性用來設置元素列之間的間隔(gutter)大小。同理 grid-gap: 20px; 就是元素行列之間的距離
  • flex-grow 設置flex中直接項所占比例 https://developer.mozilla.org/zh-CN/docs/Web/CSS/flex-grow 其中有測試的網站 https://developer.mozilla.org/zh-CN/play
  • grid樣式設置repeat(3, 1fr):repeat 函數用于重復指定的值。在這里,它重復了三次 1fr。1fr 是一個網格單位,表示可用空間的一等份。因此,repeat(3, 1fr) 將網格容器的寬度劃分為三等份,每列占據一份。這通常用于響應式設計,因為你可以根據需要改變列的數量或大小,以適應不同的屏幕尺寸和布局需求。
  • 菜單通常用ul無序列表
  • grid布局詳細解釋 https://segmentfault.com/a/1190000022713952 配合 msdn https://developer.mozilla.org/zh-CN/docs/Web/CSS/grid-column

設置內容居中

.container {max-width: 1320px;margin-inline: auto;padding-inline: 0.75rem;
}

設置容器中元素布局

.header__container{display: flex;justify-content: space-between;align-items: center;
}

子絕父相實現搜索框

div.search>input.form__input+button.search__btn

.search {width: 340px;position: relative;
}
.form__input {width: 100%;
}
.form__input {border: 1px solid var(--border-color-alt);padding-inline: 1rem;height: 45px;border-radius: 0.25rem;font-size: var(--small-font-size);
}
.search__btn {position: absolute;top: 24%;right: 1.25rem;cursor: pointer;
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/35765.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/35765.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/35765.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

數據結構——帶頭雙向循環鏈表(c語言實現)

目錄 1.單鏈表和雙向鏈表對比 2.雙向鏈表實現 2.1 創建新節點 2.2 鏈表初始化 2.3 尾插 2.4 頭插 2.5 尾刪 2.6 頭刪 2.7 查找 2.8 指定位置后插入數據 2.9 刪除指定節點 2.10 銷毀鏈表 2.11 打印鏈表 前言: 我們在前幾期詳細地講解了不帶頭單…

vue下載本地xls模版靜態文件

需求導入的下載模版不想放在服務器放在前端本地下載靜態資源最簡單的方式直接訪問 public 文件夾下的文件 方法一:使用靜態文件路徑 將文件放在 public 文件夾中: 把你的文件從 src/assets 移動到 public 文件夾。例如:public/template.xls。…

【高考志愿】電氣工程

目錄 一、專業概述 二、專業特點 三、就業前景 四、選擇學校 高考志愿選擇電氣工程是一個極具智慧和遠見的決定,因為電氣工程在當今社會中扮演著至關重要的角色。以下是對電氣工程專業更為詳細的解析: 一、專業概述 電氣工程及其自動化專業&#xf…

一個項目學習Vue3---快速認識JSX

JSX(JavaScript XML)是一種用于在React框架中編寫UI組件的語法擴展。它允許開發者將HTML標記直接嵌入到JavaScript代碼中,使得在React組件中編寫界面變得更加直觀和高效。在編譯過程中,JSX會被轉換成普通的JavaScript對象&#xf…

工業液晶屏G065VN01 V2規格書簡介

G065VN01 V2 背面實物圖 2. 概述 G065VN01 V2 專為 VGA (640 x RGB x 480) 分辨率和 16.2M(RGB 6 位 FRC)或 262k 色(RGB 6 位)的工業顯示應用而設計。它由TFT-LCD面板、驅動IC、控制和電源電路板以及包括…

css3實現水紋進度條

其實有一個mask-image屬性 挺有意思,在元素上面實現遮罩層的效果,不過這玩意有些兼容性問題 需要處理,所以單純可以通過漸變色的方式來實現 同時加上動畫效果 .jianbian {width: 100%;height: 16px;background-color: #eee;display: flex;bor…

華三中小企業組網

一、組網需求 在中小園區中,S5130系列或S5130S系列以太網交換機通常部署在網絡的接入層,S5560X系列或 S6520X系列以太網交換機通常部署在網絡的核心,出口路由器一般選用MSR系列路由器。 核心交換機配置VRRP保證網絡可靠性。園區網中不同的…

MySQL進階——鎖

目錄 1全局鎖—一致性數據備份 1.1全局鎖介紹 1.2語法 1.3 一致性備份案例 1.4 全局鎖特點 2表級鎖 2.1表鎖 2.1.1共享讀鎖 2.1.2獨占寫鎖 2.2元數據鎖 2.3元數據鎖 MySQL中的鎖,按照鎖的粒度分,分為以下三類: (1&…

GitLab配置免密登錄之后仍然需要Git登錄的解決辦法

GitLab配置免密登錄之后仍然需要Git登錄的解決辦法 因為實習工作需要,要在本地拉取gitlab上的代碼,設置了密鑰之后連接的時候還需要登錄的token,摸索之后有了下面的解決辦法。 方法一: 根據報錯的提示,去網站上設置個人…

動手學自然語言處理:解讀大模型背后的核心技術

自從 ChatGPT 橫空出世以來,自然語言處理(Natural Language Processing,NLP) 研究領域就出現了一種消極的聲音,認為大模型技術導致 NLP “死了”。在某乎上就有一條熱門問答,大家熱烈地討論了這個問題。 有…

【STM32】看門狗

1.看門狗簡介 看門狗起始就是一個定時器,從功能上說它可以讓微控制器在程序發生意外(程序進入死循環或跑飛)的時候,能重新恢復到系統剛上電狀態,以保障系統出問題的時候可以重啟一次。說的簡單一點,看門狗…

用英文介紹孟買:Mumbai India‘s Transforming MEGACITY

Mumbai: India’s Transforming MEGACITY Link: https://www.youtube.com/watch?vtWD_-Rzrn8o Summary First Paragraph: Mumbai, India’s financial and entertainment capital, is undergoing a major transformation. With its contiguous urban population nearing 25…

神經網絡實現AND門:邏輯運算的智能化飛躍

神經網絡實現AND門:邏輯運算的智能化飛躍 在人工智能的早期探索中,人們就夢想著用機器模擬人腦的邏輯思考能力。AND邏輯函數作為最基本的邏輯運算之一,其在神經網絡中的實現,標志著我們向智能化邁出了堅實的一步。本文將詳細解釋…

web圖片怎么導入ps?這個方法給你輕松解決!

隨著WebP格式圖片因其體積小、加載快的優勢在網站中日益普及,對于圖片編輯者來說,能夠直接在Photoshop中打開和編輯WebP文件變得尤為重要。 WebPShop插件應運而生,它是一個專為Photoshop設計的模塊,支持打開和保存WebP圖像&#…

ATFX匯市:澳大利亞5月CPI大增0.4百分點,降息預期顯著降溫

ATFX匯市:據澳大利亞統計局數據,澳大利亞5月加權CPI年率為4%,高于前值3.6%,高于預期3.8%,顯示出澳大利亞通脹率頗具韌性。5月份數據公布之前,月度CPI年率平均波幅不足0.1個百分點,呈現出橫盤震蕩…

《數字圖像處理》實驗報告六

一、實驗任務與要求 比較采用不同的色彩空間對彩色圖像處理的效果,處理包括: a)直方圖均衡化 b)圖像增強 二、實驗報告 (一)RGB色彩空間的直方圖均衡化 / 銳化處理 1、matlab 實現代碼: %…

C語言 用getchar函數讀入兩個字符給c1和c2,然后分別用putchar函數和printf函數輸出

用getchar函數讀入兩個字符給c1和c2,然后分別用putchar函數和printf函數輸出這兩個字符并且解答以下三個問題: 1.變量c1和c2應定義為字符型,整形,還是二者皆可? 2.要求輸出c1和C2的ASCII碼,應如何處理&am…

推薦系統(LLM去偏?) | (WSDM24)預訓練推薦系統:因果去偏視角

::: 大家好!今天我分享的文章是來自威斯康星大學麥迪遜分校和亞馬遜AWS AI實驗室的最新工作,文章所屬領域是推薦系統和因果推理,作者針對跨域推薦中的偏差問題提出了一種基于因果去偏的預訓練推薦系統框架PreRec。 ::: 原文:Pre-t…

【MySQL進階之路 | 小結篇】MySQL鍵約束KEY與索引INDEX

1. 鍵約束 關鍵字key 比如UNIQUE KEY就是一個唯一性約束,用于確保表中的某一列或多列的組合具有唯一性,不允許有重復值.當定義一個唯一性約束的時候,會自動創建一個唯一性索引來支持這一約束,這意味著它同時也起到了索引的作用.…

mobaXterm上傳文件進度一直為0%

在這里修改了senssion、重啟都沒有用 最后發現是文件存放的路徑中不能有中文,改了之后就成功上傳了