【前端基礎】19、CSS的flex布局

一、FlexBox概念

  • FlexBox翻譯為彈性盒子。
    • 彈性盒子是一種用于按行或按列布局元素的一維布局方式。
    • 元素可以膨脹以填充額外的空間,收縮以適應更小的空間。
    • 我們使用FlexBox來進行布局的方案稱為flex布局。

二、flex布局的重要概念

  • 兩個重要的概念
    • 開啟flex布局的元素叫做 flex container
    • flex container里面的子元素叫做 flex item
      在這里插入圖片描述

  • flex container 中的子元素變成 flex item 時,具備以下特點
    • flex item 的布局將受到 flex container 屬性設置來控制和布局。
    • flex item 不再嚴格區分塊元素和行內級元素。
    • flex item 默認情況下是包裹 內容的,但是可以設置寬度和高度。

  • 設置 display 屬性為 flex 或者 inline-flex 可以為 flex container
    • flexflex containerblock-level 形式存在。
    • inline-flexflex containerinline-level 形式存在。

  • 案例1:設置 display 屬性為 flex
<!DOCTYPE html>
<html><head><title>Document</title><style>.box {display: flex;background-color: aqua;}</style></head><body>AAA<div class="box"><div class="item">box1</div><div class="item">box2</div><div class="item">box3</div><div class="item">box4</div></div>BBB</body>
</html>

在這里插入圖片描述


  • 案例2:設置 display 屬性為 inline-flex
<!DOCTYPE html>
<html><head><title>Document</title><style>.box {display: inline-flex;background-color: aqua;}</style></head><body>AAA<div class="box"><div class="item">box1</div><div class="item">box2</div><div class="item">box3</div><div class="item">box4</div></div>BBB</body>
</html>

在這里插入圖片描述

三、flex的布局模型

  • 默認以main axis 方向排序
    在這里插入圖片描述

  • 應用在 flex container 上的 css 屬性
    • flex-flow
    • flex-direction
    • flex-wrap
    • justify-content
    • align-items
    • align-content

  • 應用在 flex item 上的 css 屬性
    • flex-grow
    • flex-basis
    • flex-shrink
    • order
    • align-self
    • flex

四、應用在 flex container 上的 css 屬性

1、flex-direction

  • flex itsms 默認都是沿著 main axis(主軸)從 main start 開始往 main end 方向排布
    • flex-direction 決定了 main axis 的方向,有四個取值
      在這里插入圖片描述

      • row(默認值)
        在這里插入圖片描述

      • row-reverserow的反轉
        在這里插入圖片描述

      • column:列成為主軸方向
        在這里插入圖片描述

      • column-reverse:列主軸反轉 在這里插入圖片描述

<!DOCTYPE html>
<html><head><title>Document</title><style>.container {height: 500px;width: 500px;background-color: antiquewhite;margin: 0 auto;display: flex;/* 修改主軸的方向 *//* flex-direction: row;  默認值 *//* flex-direction: row-reverse; *//* flex-direction: column; */flex-direction: column-reverse;}.item {width: 100px;height: 100px;background-color: aquamarine;}.item1 {background-color: orange;}.item2 {background-color: red;}.item3 {background-color: blueviolet;}</style></head><body><div class="container"><div class="item item1">box1</div><div class="item item2">box2</div><div class="item item3">box3</div><div class="item item4">box4</div></div></body>
</html>

2、flex-wrap

  • flex-wrap決定了 flex container 顯示單行還是多行。
    在這里插入圖片描述

    • nowrap:(默認值)單行
      在這里插入圖片描述

    • wrap:多行
      在這里插入圖片描述

    • wrap-reverse:多行(對比 wrapcross start 與 )
      在這里插入圖片描述

<!DOCTYPE html>
<html><head><title>Document</title><style>.container {height: 500px;width: 500px;background-color: antiquewhite;margin: 0 auto;display: flex;/* 決定了  flex container 顯示單行還是多行。 *//* flex-wrap: nowrap;默認值 *//* flex-wrap: wrap; */flex-wrap: wrap-reverse;}.item {width: 100px;height: 100px;background-color: aquamarine;}.item1 {background-color: orange;}.item2 {background-color: red;}.item3 {background-color: blueviolet;}</style></head><body><div class="container"><div class="item item1">box1</div><div class="item item2">box2</div><div class="item item3">box3</div><div class="item item4">box4</div><div class="item item1">box5</div><div class="item item2">box6</div><div class="item item3">box7</div><div class="item item4">box8</div></div></body>
</html>

3、flex-flow

  • flex-flow 屬性是 flex-directionflex-wrap 的縮寫。
    在這里插入圖片描述

    • 順序任何,并且都可以省略在這里插入圖片描述

4、justify-content

  • justify-content 決定了 flex itemmain axis 上的對齊方式
    • flex-start:(默認值)與 main start 對齊
      在這里插入圖片描述

    • flex-end:與 main end 對齊
      在這里插入圖片描述

    • center: 居中
      在這里插入圖片描述

    • space-between

      • flex items 之間的距離相等
      • main startmain end 兩端對齊
        在這里插入圖片描述
    • space-around

      • flex items 之間的距離相等
      • flex itemsmain startmain end 之間的距離是 flex items 之間距離的一半
        在這里插入圖片描述
    • space-evenly

      • flex items 之間的距離相等
      • flex itemsmain startmain end 之間的距離是 flex items 之間的距離
        在這里插入圖片描述
<!DOCTYPE html>
<html><head><title>Document</title><style>.container {height: 500px;width: 500px;background-color: antiquewhite;margin: 0 auto;display: flex;/* justify-content 決定了 flex item 在 main axis 上的對齊方式 *//* justify-content: flex-start; 默認值 *//* justify-content: flex-end;  *//* justify-content: center; *//* justify-content: space-between; *//* justify-content: space-around; */justify-content: space-evenly;}.item {width: 100px;height: 100px;background-color: aquamarine;}.item1 {background-color: orange;}.item2 {background-color: red;}.item3 {background-color: blueviolet;}</style></head><body><div class="container"><div class="item item1">box1</div><div class="item item2">box2</div><div class="item item3">box3</div></div></body>
</html>

5、align-item

  • align-item 決定了 flex itemscross axis 上的對齊方式
    在這里插入圖片描述
    • normal:彈性布局中,效果和 strench 一樣
      在這里插入圖片描述

    • stretch:當 flex itemscross axis 方向的 sizeauto 時候,會自動拉伸至填充 flex container
      在這里插入圖片描述

    • flex-start:與 cross start 對齊
      在這里插入圖片描述

    • flex-end:與 cross end 對齊
      在這里插入圖片描述

    • center:居中對齊
      在這里插入圖片描述

    • baseline:于基準線對齊
      在這里插入圖片描述

<!DOCTYPE html>
<html><head><title>Document</title><style>.container {height: 500px;width: 500px;background-color: antiquewhite;margin: 0 auto;display: flex;align-items: normal;/* align-items: stretch; *//* align-items: flex-start; *//* align-items: flex-end; *//* align-items: baseline; */}.item {width: 100px;height: 100px;background-color: aquamarine;height: auto;}.item1 {background-color: orange;}.item2 {background-color: red;}.item3 {background-color: blueviolet;}</style></head><body><div class="container"><div class="item item1">box1</div><div class="item item2">box2</div><div class="item item3">box3</div></div></body>
</html>

6、align-content

  • align-content 決定了多行 flex itemscross axis 上的對齊方式,用法和 justify-content 類似
    在這里插入圖片描述

    • stretch:(默認值),與 align-itemstretch 類似
      在這里插入圖片描述

    • flex-strat:與 cross start 對齊
      在這里插入圖片描述

    • flex-end:與 cross end 對齊
      在這里插入圖片描述

    • center:居中對齊
      在這里插入圖片描述

    • space-between

      • flex items 之間的距離相等
      • flex itemscross startcross end 對齊
        在這里插入圖片描述
    • space-around

      • flex items 之間的距離相等
      • flex itemscross startcross end 之間的距離是 flex items 之間距離的一半
        在這里插入圖片描述
    • space-evenly

      • flex items 之間的距離相等
      • flex itemscross startcross end 之間的距離 等于 flex items 之間的距離
        在這里插入圖片描述
<!DOCTYPE html>
<html><head><title>Document</title><style>.container {height: 500px;width: 500px;background-color: antiquewhite;margin: 0 auto;display: flex;flex-wrap: wrap;align-content: stretch;/* align-content: flex-start; *//* align-content: flex-end; *//* align-content: center; *//* align-content: space-between; *//* align-content: space-around; *//* align-content: space-evenly; */}.item {width: 120px;height: 120px;height: auto;background-color: aquamarine;}.item1 {background-color: orange;}.item2 {background-color: red;}.item3 {background-color: blueviolet;}</style></head><body><div class="container"><div class="item item1">box1</div><div class="item item2">box2</div><div class="item item3">box3</div><div class="item item4">box4</div><div class="item item1">box5</div><div class="item item2">box6</div><div class="item item3">box7</div><div class="item item4">box8</div><div class="item item1">box9</div><div class="item item2">box10</div><div class="item item3">box11</div><div class="item item4">box12</div></div></body>
</html>

五、應用在 flex item 上的 css 屬性

1、order

  • order 決定了 flex item 的排列順序
    在這里插入圖片描述

    • 可以設置任意整數(正整數、負整數、0),值越小就越
    • 數字越小,位置越靠前;數字越大,位置越靠后
    • 默認值是 0
      在這里插入圖片描述
<!DOCTYPE html>
<html><head><title>Document</title><style>.container {height: 500px;width: 500px;background-color: antiquewhite;margin: 0 auto;display: flex;flex-wrap: wrap;}.item {width: 120px;height: 120px;background-color: aquamarine;}.item1 {background-color: orange;order: 2;}.item2 {background-color: red;order: 3;}.item3 {background-color: blueviolet;order: 1;}</style></head><body><div class="container"><div class="item item1">box1</div><div class="item item2">box2</div><div class="item item3">box3</div><div class="item item4">box4</div></div></body>
</html>

2、align-self

  • flex-items 可以通過 align-self 覆蓋 flex container 設置的 align-items
    在這里插入圖片描述

    • auto:遵從 flex container 設置的 align-items
      在這里插入圖片描述

    • 可以設置的值,效果和 align-items 一致

      • stretch
        在這里插入圖片描述

      • flex-start
        在這里插入圖片描述

      • flex-end
        在這里插入圖片描述

      • center
        在這里插入圖片描述

      • baseline
        在這里插入圖片描述

<!DOCTYPE html>
<html><head><title>Document</title><style>.container {height: 500px;width: 500px;background-color: antiquewhite;margin: 0 auto;display: flex;}.item {width: 120px;height: 120px;background-color: aquamarine;}.item1 {background-color: orange;/* align-self: center; */}.item2 {background-color: red;/* align-self: auto; *//* align-self: stretch;height: auto; *//* align-self: flex-start; *//* align-self: flex-end; *//* align-self: center; */align-self: baseline;}.item3 {background-color: blueviolet;/* align-self: center; */}</style></head><body><div class="container"><div class="item item1">box1</div><div class="item item2">box2</div><div class="item item3">box3</div></div></body>
</html>

3、flex-grow

  • flex-grow 決定了 flex items 如何拓展(拉伸、增長)
    在這里插入圖片描述

    • 可以設置任意非負數(正小數、正整數、0),默認值是 0
    • flex containermain axis 上有剩余 size 時,flex-grow 才會生效
      在這里插入圖片描述
      在這里插入圖片描述
    • 如果所有 flex itemsflex-grow 總和 sum 超過 1,每個 flex item 拓展的 size 為:flex container 的剩余 size * ( flex-grow / sum )
      在這里插入圖片描述
  • flex items 拓展后的最終 size 不能超過 max-width / max-height

<!DOCTYPE html>
<html><head><title>Document</title><style>.container {height: 500px;width: 500px;background-color: antiquewhite;margin: 0 auto;display: flex;}.item {width: 120px;height: 120px;background-color: aquamarine;}.item1 {background-color: orange;flex-grow: 2;}.item2 {background-color: red;flex-grow: 0.2;}.item3 {background-color: blueviolet;flex-grow: 0.5;}</style></head><body><div class="container"><div class="item item1">box1</div><div class="item item2">box2</div><div class="item item3">box3</div></div></body>
</html>

4、flex-shrink

  • flex-shrink 決定了 flex items 如何收縮(縮小)

    • 可以設置任意非負數(正小數、正整數、0),默認值是 1
    • flex itemsmain axis 上 超過了 flex containersize 時,flex-shrink 才會生效
      在這里插入圖片描述
      在這里插入圖片描述
  • 如果所有 flex itemsflex-shrink 總和 sum 超過 1,每個 flex item 收縮的 size 為: flex items 超出 flex container 的 size * 收縮比例(flex-shrink) / sum

  • flex items 收縮后的最終 size 不能超過 min-width / min-height

<!DOCTYPE html>
<html><head><title>Document</title><style>.container {height: 500px;width: 500px;background-color: antiquewhite;margin: 0 auto;display: flex;}.item {width: 120px;height: 120px;background-color: aquamarine;/* flex-shrink: 0; */}.item1 {background-color: orange;}.item2 {background-color: red;flex-shrink: 5;}.item3 {background-color: blueviolet;}</style></head><body><div class="container"><div class="item item1">box1</div><div class="item item2">box2</div><div class="item item3">box3</div><div class="item item4">box4</div><div class="item item1">box5</div><div class="item item2">box6</div><div class="item item3">box7</div></div></body>
</html>

5、flex-basis

  • flex-basis 用來設置 flex itemsmain axis 方向上的 base size
    • auto:默認值
    • 具體的寬度數值(100px)
      在這里插入圖片描述
  • 決定 flex-basis 最終 base size 的因素,優先級從高到低:
    • max-widthmax-heightmin-widthmin-height
    • flex-basis
    • widthheight
    • 內容本身的size
      在這里插入圖片描述

6、flex屬性

  • flex屬性是 flex-growflex-shrinkflex-basis 的簡寫,flex 可以指定1個、2個或者3個值。
    在這里插入圖片描述

  • 單值語法,值必須是以下其中之一:

    • 一個無單位數(<number>):它會被當作 flex-grow 的值
      在這里插入圖片描述

    • 一個有效寬度值(width):它會被當作 flex-basis 的值

    • 關鍵字:noneautoinitial
      在這里插入圖片描述
      在這里插入圖片描述
      在這里插入圖片描述
      在這里插入圖片描述

  • 雙值語法,第一個值必須為一個無單位數(<number>),并且會被當作 flex-grow 的值

    • 第二個值必須是以下之一:
      • 一個無單位數,它會被當作 flex-shrink 的值
      • 一個有效寬度值(width):它會被當作 flex-basis 的值
        在這里插入圖片描述
  • 三值語法:

    • 第一個值必須是一個無單位數(<number>),并且它會被當作 flex-grow 的值
    • 第二個值必須是一個無單位數(<number>),并且它會被當作 flex-shrink 的值
    • 第三個值必須是一個有效寬度值(width),并且它會被當作 flex-basis 的值
      在這里插入圖片描述
      在這里插入圖片描述
<!DOCTYPE html>
<html><head><title>Document</title><style>.container {height: 500px;width: 500px;background-color: antiquewhite;margin: 0 auto;display: flex;}.item {/* width: 120px; */height: 120px;background-color: aquamarine;}.item1 {background-color: orange;}.item2 {background-color: red;/* flex: auto; *//* flex: none; *//* flex: initial; *//* flex: 2; *//* flex: 0.5 200px; */flex: 0.6 1 10px;}.item3 {background-color: blueviolet;/* flex: 3; *//* flex: 15px; */}</style></head><body><div class="container"><div class="item item1">box1</div><div class="item item2">box2</div><div class="item item3">box3</div><div class="item item4">box4</div></div></body>
</html>

六、flex布局中使用justify-content后,最后一行的布局問題

1、問題

  • 想要的結果:
    在這里插入圖片描述

  • 使用 justify-content: space-between; 后實際結果:
    在這里插入圖片描述

2、解決方法

  1. 在最后追加 nspan 元素。n 的值 = 列數 - 2
  2. 設置span元素的寬度 = flex item 的寬度

span 換成 i 元素也行。
在這里插入圖片描述

<!DOCTYPE html>
<html><head><title>Document</title><style>.container {height: 500px;width: 500px;background-color: antiquewhite;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;}.item {width: 150px;height: 150px;background-color: aquamarine;}.item1 {background-color: orange;}.item2 {background-color: red;}.item3 {background-color: blueviolet;}.container span {width: 150px;}</style></head><body><div class="container"><div class="item item1">box1</div><div class="item item2">box2</div><div class="item item3">box3</div><div class="item item4">box4</div><div class="item item4">box5</div><div class="item item3">box6</div><div class="item item2">box7</div><div class="item item1">box8</div><!-- 列數- 2  = 追加的span個數 --><span></span></div></body>
</html>

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

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

相關文章

Effective C++ 條款46:需要類型轉換時請為模板定義非成員函數

Effective C 條款46&#xff1a;需要類型轉換時請為模板定義非成員函數核心思想&#xff1a;當模板類需要支持隱式類型轉換時&#xff0c;應將非成員函數聲明為友元并定義在類內部&#xff08;或通過輔助函數實現&#xff09;&#xff0c;以繞過模板參數推導的限制&#xff0c;…

用Python對機器學習數據進行縮放

許多機器學習算法期望數據被一致地縮放。 在為機器學習擴展數據時&#xff0c;你應該考慮兩種常用的方法。 在這個教程中&#xff0c;您將了解如何為機器學習重新縮放您的數據。閱讀完這個教程后&#xff0c;您將知道&#xff1a; 如何從頭開始對您的數據進行標準化。如何從…

Application-properties 配置大全

SpringBoot - application.properties 配置大全 SpringBoot項目最重要也是最核心的配置文件就是application.properties&#xff0c;所有的框架配置都需要在這個配置文件中說明&#xff0c;以下配置不會的可以進行查閱并修改 &#xff03;SPRING CONFIG&#xff08;ConfigFileA…

MXFP4量化:如何在80GB GPU上運行1200億參數的GPT-OSS模型

大型語言模型&#xff08;Large Language Models, LLMs&#xff09;如GPT-OSS、GPT-4、LLaMA和Mixtral的快速發展顯著提升了人工智能的能力邊界&#xff0c;但同時也帶來了嚴峻的內存資源挑戰。以1200億參數的模型為例&#xff0c;在FP16精度下僅權重存儲就需要約240GB的內存空…

Unity進階--C#補充知識點--【Unity跨平臺的原理】了解.Net

來源于唐老獅的視頻教學&#xff0c;僅作記錄和感悟記錄&#xff0c;方便日后復習或者查找一.什么是.Net.Net是指微軟一整套技術體系的統稱與代號包含的內容有&#xff1a;框架體系&#xff1a;.Net Frameword&#xff0c; .Net Core&#xff0c; Mono開發語言&#xff1a;C#&a…

論文淺嘗 | 提高大型語言模型的數學推理能力的學習定理基本原理(AAAI2025)

筆記整理&#xff1a;蘭雅榕&#xff0c;浙江大學碩士生&#xff0c;研究方向為知識圖譜、大語言模型論文鏈接&#xff1a;https://ojs.aaai.org/index.php/AAAI/article/view/33662發表會議&#xff1a;AAAI 20251. 動機提高開源大型語言模型&#xff08;LLM&#xff09;的數學…

母豬姿態轉換行為識別:計算機視覺與行為識別模型調優指南

母豬姿態轉換行為識別&#xff1a;計算機視覺與行為識別模型調優指南 1. 引言 1.1 研究背景與意義 母豬姿態轉換行為識別是智能養殖領域的重要研究方向&#xff0c;通過計算機視覺技術自動識別母豬的站立、躺臥、行走等姿態變化&#xff0c;對于監測母豬健康狀態、評估福利水平…

K8S集群環境搭建(一)

虛擬機鏡像 ubuntu 24 虛擬機網絡 虛擬網絡–配置 nat模式主機ip配置宿主機ip配置 10.0.0.12 master 2c 10.0.0.15 node1 10.0.0.16 node2 10.0.0.17 node3 10.0.0.20 registersudo vi /etc/netplan/00-installer-config.yaml # 替換為實際文件名 sudo netplan applynetwork:v…

css預編譯器實現星空背景圖

打造夢幻星空背景&#xff1a;用CSS預處理器輕松實現動態效果 星空背景能為網頁增添神秘感和視覺吸引力。通過CSS預處理器&#xff08;如Sass/Less&#xff09;可以高效實現可定制化的星空效果&#xff0c;避免重復編寫純CSS代碼。以下是 Vue3 組件皮膚具體實現方法和代碼示例。…

焊接機器人保護氣體效率優化

在現代工業制造領域&#xff0c;焊接機器人的應用日益廣泛&#xff0c;而保護氣體在焊接過程中起著至關重要的作用。如何優化保護氣體的效率&#xff0c;成為焊接技術發展的一個關鍵考量因素。WGFACS節氣裝置的出現&#xff0c;為焊接機器人在保護氣體效率優化方面帶來了顯著的…

Portkey-AI gateway 的一次“假壓縮頭”翻車的完整排障記:由 httpx 解壓異常引發的根因分析

筆者最近在本地搭建了Portkey AI Gateway&#xff08;模型路由網關&#xff09;&#xff0c;然后按照文檔中的方式進行測試。結果發現&#xff0c;網關能夠接收到請求&#xff0c;但是Python測試的程序卻運行報錯。Python代碼報錯信息如下&#xff1a; Traceback (most recent …

什么是Session? PHP編程中Session用法詳解

一、Session的基本概念 Session 是 Web 開發中用于在服務器端存儲用戶臨時數據的一種機制&#xff0c;它允許服務器在不同的 HTTP 請求之間識別和跟蹤特定用戶的狀態&#xff0c;本質上是?服務器為每個用戶開辟的臨時私有存儲空間?。由于 HTTP 協議本身是無狀態的&#xff…

【大模型】AI平臺 joyagent 2.0 的部署與測試

github鏈接&#xff1a;https://github.com/jd-opensource/joyagent-jdgenie 本篇博客記錄下自己在配置joyagent的過程&#xff0c;以【手動初始化環境&#xff0c;啟動服務】為例&#xff0c;后端調用的deepseek-chat大模型。 前言 JoyAgent是由京東云開源的企業級多智能體系統…

計算機視覺(一):nvidia與cuda介紹

背景與意義 計算機視覺 (Computer Vision, CV) 需要對圖像和視頻進行處理、特征提取和模型訓練&#xff0c;計算量巨大。GPU (圖形處理單元) 擅長并行計算&#xff0c;非常適合深度學習、卷積操作、矩陣乘法等場景。NVIDIA 作為 GPU 領域的領導者&#xff0c;推出了 CUDA (Comp…

阿里云杭州 AI 產品法務崗位信息分享(2025 年 8 月)

&#xff08;注&#xff1a;本崗位信息已獲jobleap.cn授權&#xff0c;可在 CSDN 平臺發布&#xff09; 一、基本信息 招聘方&#xff1a;阿里云工作地點&#xff1a;杭州信息收錄時間&#xff1a;2025 年 08 月 14 日 二、職位主要職責 為 AI 相關產品全流程提供法務支持&…

醫療智慧大屏系統 - Flask + Vue實現

下面我將實現一個完整的醫療智慧大屏系統&#xff0c;使用Flask作為后端框架&#xff0c;前端使用Vue.js結合ECharts進行醫療數據的可視化展示&#xff0c;文章末尾提交源碼下載。 系統設計思路 前端部分&#xff1a; 使用Vue.js構建響應式界面 使用ECharts實現各類醫療數據可…

庫制作與原理(下)

庫制作與原理 (下) 1. 目標文件 編譯和鏈接這兩個步驟&#xff0c;在 Windows 下被我們的 IDE 封裝的很完美&#xff0c;我們一般都是一鍵構建非常方便&#xff0c;但一旦遇到錯誤的時候呢&#xff0c;尤其是鏈接相關的錯誤&#xff0c;很多人就束手無策了。在 Linux 下&#x…

STL 容器

STL是C的核心組成部分&#xff0c;其主要包括了容器、迭代器、算法三大組件。 其中容器負責存儲數據&#xff0c;迭代器是容器和算法的橋梁&#xff0c;負責對容器中的元素進行操作。本文重點介紹容器部分內容。 STL主要容器 STL容器根據特性進行分類&#xff0c;可以分為序列式…

微信小程序 拖拽簽章

微信小程序 拖拽簽章 效果 主要實現的功能點 文件按比例加載圖片(寬高設定拖拽范圍) 彈層展示印章模板 模板拖拽到文件圖片上 實時獲取拽拽位置 難點 彈層中的元素如何拖拽到文件圖片上 實現歷程 版本1.0 以前我們拖拽一個圖層到另一個圖層上,pc端使用的是mousedown mou…

人工智能加速計算套件

按照甲方要求的技術指標的人工智能加速計算套件1套。每套包含以下內容&#xff1a; 1、顯卡 不低于6542Y&#xff1b;容量不低于 48GB GDDR6顯存&#xff1b;CUDA核心不低于14080 個 &#xff1b;第四代Tensor Core不低于440 個&#xff1b;單精度性能不低于69.3 TFLOPS&#x…