primeflex樣式庫筆記 Display相關的案例

回顧

寬度設置的基本總結

w-full:表示widtdh:100%;占滿父容器的寬度。
w-screen:表示占滿整個屏幕的寬度。
w-1到w-12,是按百分比劃分寬度,數字越大,占據的比例就越大。
w-1rem到w-30rem,固定寬度,rem是一種尺寸,數字越大,表示寬度越大。

primeflex 設置外邊距總結

自動外邊距

mt-auto:自動計算并設置上外邊距
mr-auto:自動計算并設置右邊距
mb-auto:自動計算并設置下外邊距
ml-auto:自動計算并設置左外邊距
mx-auto:自動計算并設置左右兩個方向的外邊距
my-auto:自動計算并設置上下兩個方向的外邊距
m-auto:自動計算并設置四個方向的外邊距

同時設置四個方向的外邊距

m-0到m-8,數字越大,外邊距越大

上外邊距:

mt-0到mt-8,數字越大,上外邊距越大
-mt-0 到 -mt-8,數字越大,上外邊距越小。因為是負數,所以距離應該是反方向的。
下外邊距:

mb-0到mb-8,數字越大,下外邊距越大
-mb-0 到 -mb-8,數字越大,下外邊距越小。因為是負數,所以距離應該是反方向的。
左外邊距:

ml-0到ml-8,數字越大,左外邊距越大
-ml-0 到 -ml-8,數字越大,左外邊距越小。因為是負數,所以距離應該是反方向的。
右外邊距:

mr-0到mr-8,數字越大,右外邊距越大
-mr-0 到 -mr-8,數字越大,右外邊距越小。因為是負數,所以距離應該是反方向的。
左右外邊距:

mx-0到mx-8,數字越大,左右外邊距越大
-mx-0 到 -mx-8,數字越大,左右外邊距越小。因為是負數,所以距離應該是反方向的。
上下外邊距:

my-0到my-8,數字越大,上下外邊距越大
-my-0 到 -my-8,數字越大,上下外邊距越小。因為是負數,所以距離應該是反方向的。

primeflex 設置高度總結

h-full:百分百占據父容器高度。
h-scrren:占據整個屏幕的高度。
h-1rem 到 h-30rem:固定尺寸高度,數字越大高度越高。

primeflex 設置背景顏色總結

藍色:bg-blue-50 到 bg-blue-900,數字越大,顏色越深。
綠色:bg-green-50 到 bg-green-900,數字越大顏色越深
黃色:bg-yellow-50 到 bg-yellow-900,數字越大顏色越深
青色:bg-cyan-50 到 bg-cyan-900,數字越大顏色越深
粉色:bg-pink-50 到 bg-pink-900,數字越大顏色越深
靛藍色:bg-indigo-50 到 bg-indigo-900,數字越大顏色越深
藍綠色:bg-teal-50 到 bg-teal-900,數字越大顏色越深
橙色:bg-orange-50 到 bg-orange-900,數字越大顏色越深
藍灰色:bg-bluegray-50 到 bg-bluegray-900,數字越大顏色越深
紫色:bg-purple-50 到 bg-purple-900,數字越大顏色越深
灰色:bg-gray-50 到 bg-gray-900,數字越大顏色越深
紅色:bg-red-50 到 bg-red-900,數字越大顏色越深
重要色(藍綠):bg-primary-50 到 bg-primary-900,數字越大顏色越深
透明白色:bg-white-alpha-50 到 bg-white-alpha-900,數字越大顏色越深
透明黑色:bg-black-alpha-50 到 bg-black-alpha-900,數字越大顏色越深

練習

畫一個盒子:

  • 寬度:w-3
  • 高度:h-3rem
  • 背景顏色:靛藍色

示例代碼:

<script setup>
</script><template><div><div class="w-3 h-3rem bg-indigo-100"></div></div>
</template>

效果預覽:
在這里插入圖片描述

案例1:畫三個盒子

需求:在一行畫三個盒子,第一個盒子的文本內容是1,第二個是2,第三個是3。三個盒子根據序號從小到大,盒子的大小也越來越大,且顏色不同。

示例代碼:

<template><div class="flex"><div class="w-1 h-1rem bg-indigo-100">1</div><div class="w-2 h-2rem bg-blue-100">2</div><div class="w-3 h-3rem bg-green-100">3</div></div>
</template>

效果預覽:
在這里插入圖片描述

案例2:隱藏第一個盒子

需求:在案例1的基礎上,將第一個盒子隱藏。

示例代碼:

<template><div class="flex"><div class="hidden w-1 h-1rem bg-indigo-100">1</div><div class="w-2 h-2rem bg-blue-100">2</div><div class="w-3 h-3rem bg-green-100">3</div></div>
</template>

效果預覽:
在這里插入圖片描述

案例3:文本居中

需求:如圖
在這里插入圖片描述

讓三個盒子,每個盒子都變成如上圖所示。要讓字體變成白色,加粗,且居中。讓盒子的角變成圓角。

參考代碼:

<div class="w-4rem h-4rem bg-primary font-bold flex align-items-center justify-content-center p-4 border-round">3</div>
  • font-bold 讓字體加粗
  • flex 一種布局方式
  • align-items-center 在flex布局中,讓元素垂直居中
  • justify-content-center 在flex布局中,讓元素水平居中
  • border-round 讓盒子的角變成圓角

示例代碼:

<template><div class="flex"><div class="hidden w-6rem h-6rem bg-blue-500 border-round mx-1">1</div><div class="w-6rem h-6rem bg-blue-500 border-round mx-1 text-white font-bold flex align-items-center justify-content-center">2</div><div class="w-6rem h-6rem bg-blue-500 border-round mx-1 text-white font-bold flex align-items-center justify-content-center">3</div></div>
</template>

效果預覽:
在這里插入圖片描述

案例4:垂直排列

需求:
在這里插入圖片描述

編寫代碼,構造如上圖所示的頁面。block 可以讓元素變成塊級元素。塊級元素會獨占一行。

示例代碼:

<template><div><div class="block bg-blue-500 h-6rem border-round my-1 text-white font-bold flex align-items-center justify-content-center">1</div><div class="block bg-blue-500 h-6rem border-round my-1 text-white font-bold flex align-items-center justify-content-center">2</div><div class="block bg-blue-500 h-6rem border-round my-1 text-white font-bold flex align-items-center justify-content-center">3</div></div>
</template>

效果預覽:

在這里插入圖片描述

案例5:水平排列

<template><div><div class="inline-block bg-blue-500 w-6rem h-6rem border-round mx-1 text-white font-bold text-center">1</div><div class="inline-block bg-blue-500 w-6rem h-6rem border-round mx-1 text-white font-bold text-center">2</div><div class="inline-block bg-blue-500 w-6rem h-6rem border-round mx-1 text-white font-bold text-center">3</div></div>
</template>

效果預覽:
在這里插入圖片描述

案例6:綜合練習

需求:根據學過的東西,制作類似如下畫面。顏色,邊距可以自己定義。
在這里插入圖片描述

示例代碼:

<template><div><div class="w-screen h-12rem bg-primary mb-3 flex"><div class="flex justify-content-center align-items-center font-bold text-3xl bg-indigo-500 flex-1">1</div><div class="flex justify-content-center align-items-center font-bold text-3xl bg-indigo-500 flex-1 mx-3">2</div><div class="flex justify-content-center align-items-center font-bold text-3xl bg-indigo-500 flex-1">3</div></div><div class="w-screen h-12rem bg-primary flex"><div class="flex justify-content-center align-items-center font-bold text-3xl bg-indigo-500 w-2">1</div><div class="flex justify-content-center align-items-center font-bold text-3xl bg-indigo-500 w-10 ml-3">2</div></div></div>
</template>
<style>
* {margin: 0;padding: 0;
}
</style>

效果預覽:
在這里插入圖片描述

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

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

相關文章

Oracle的安裝以及一些相關問題

系列文章目錄 Oracle的安裝以及一些相關問題 文章目錄 系列文章目錄前言一、Oracle的安裝二、常用命令三、誤刪dbf四、PLSQL亂碼五、oracle更換數據庫字符集總結 前言 一段時間沒更新&#xff0c;主要最近一直在找工作&#xff0c;最終還是順著春招找到工作了&#xff0c;現在…

美信時代監控易:堆疊交換機的監控與配置管理策略

隨著企業數字化轉型的加速&#xff0c;網絡架構的複雜性日益提升&#xff0c;堆疊交換機作為高可靠性、靈活擴展性的解決方案&#xff0c;在網絡基礎設施中扮演著至關重要的角色。然而&#xff0c;如何確保堆疊交換機的穩定運行&#xff0c;實現高效監控與配置管理&#xff0c;…

剖析 OceanBase 應對高并發的技術策略

推薦一個AI網站&#xff0c;免費使用豆包AI模型&#xff0c;快去白嫖&#x1f449;海鯨AI 在當今互聯網時代&#xff0c;高并發場景下的數據庫處理能力成為了許多應用的關鍵需求。為了滿足用戶對快速響應和高吞吐量的期望&#xff0c;數據庫系統需要采用一系列技術來優化并發性…

七大經典排序算法——冒泡排序

文章目錄 &#x1f4d1;冒泡排序介紹&#x1f324;?代碼實現&#x1f324;?做個簡單的優化&#x1f324;?復雜度和穩定性分析??結語 &#x1f4d1;冒泡排序介紹 冒泡排序是一種簡單但效率較低的排序算法。它重復地比較相鄰的兩個元素&#xff0c;如果順序不對則交換它們&…

C++ socket epoll IO多路復用

IO多路復用通常用于處理單進程高并發&#xff0c;在Linux中&#xff0c;一切皆文件&#xff0c;一個socket連接會對應一個文件描述符&#xff0c;在監聽多個文件描述符的狀態應用中epoll相對于select和poll效率更高 epoll本質是系統在內核維護了一顆紅黑樹&#xff0c;監聽的文…

Linux中bash腳本怎么表示一個字符串變量

Linux中bash腳本怎么表示一個字符串變量 在Bash腳本中&#xff0c;你可以使用單引號&#xff08;&#xff09;或雙引號&#xff08;"&#xff09;來表示一個字符串變量。以下是兩種方式的示例&#xff1a; 使用單引號&#xff08;&#xff09;&#xff1a; my_variable…

flink 和 clipper搭配使用

Flink是一個用于流處理和批處理的開源框架&#xff0c;可以實時數據處理和分析。 Clipper 是一個用于機器學習模型服務化的開源框架&#xff0c;能夠輕松部署和管理機器學習模型&#xff0c;使模型可以通過統一的接口提供在線推理服務。 flink和clipper搭配使用&#xff1a; …

Leetcode | 5-21| 每日一題

2769. 找出最大的可達成數字 考點: 暴力 數學式子計算 思維 題解 通過式子推導: 第一想法是二分確定區間在區間內進行查找是否符合條件的, 本題最關鍵的便是 條件確定 , 第二種方法: 一般是通過數學公式推導的,這種題目我稱為數學式編程題 代碼 條件判斷式 class Solution { …

需求分析的任務

1 確定對系統的綜合要求 雖然功能需求是對軟件系統的一項基本需求&#xff0c;但卻并不是唯一的需求。通常對軟件系統有下述幾方面的綜合要求。 1&#xff0e;功能需求 這方面的需求指定系統必須提供的服務。通過需求分析應該劃分出系統必須完成的所有功能。 2&#xff0e;性能…

MacBook 怎么玩Windows游戲 蘋果筆記本怎么玩游戲?mac上如何玩windows游戲

傳統上&#xff0c;Mac 不被認為是好的游戲機。然而&#xff0c;蘋果已經開始在 Mac 上的游戲上投入更多精力&#xff0c;特別是自從轉向蘋果芯片以來。這使得 Mac 游戲的本機移植數量和模擬 Windows 游戲的能力都得到了顯著提高。 方法一&#xff1a;Boot Camp 1、Boot Camp是…

SpirngMVC框架學習筆記(一):SpringMVC基本介紹

1 SpringMVC 特點&概述 SpringMVC 從易用性&#xff0c;效率上 比曾經流行的 Struts2 更好 SpringMVC 是 WEB 層框架&#xff0c;接管了 Web 層組件, 比如控制器, 視圖, 視圖解析, 返回給用戶的數據格式, 同時支持 MVC 的開發模式/開發架構SpringMVC 通過注解&#xff0c;…

Java數據結構和算法(B樹)

前言 B樹又叫平衡的多路搜索樹&#xff1b;平衡的意思是又滿足平衡二叉樹的一些性質&#xff0c;左樹大于右樹&#xff1b; 多路意思是&#xff0c;可以多個結點&#xff0c;不再是像二叉樹只有兩個結點&#xff1b; 實現原理 B樹是一種自平衡的搜索樹&#xff0c;通常用于實…

MySQL和MongoDB數據庫的區別

MySQL和MongoDB數據庫的區別 隨著大數據和云計算技術的興起&#xff0c;數據庫的選擇成為開發者和架構師必須面對的重要決策。MySQL和MongoDB作為關系型數據庫和非關系型數據庫的代表&#xff0c;在各自領域都有著廣泛的應用。本文將從多方面詳細比較MySQL和MongoDB&#xff0…

MATLAB:插值函數之interp與griddata

MATLAB 提供了多種插值函數來處理不同維度的數據。其中&#xff0c;interp1、interp2 和 griddata 是常用的插值函數&#xff0c;分別用于一維、二維和多維&#xff08;不規則&#xff09;數據的插值。 之前有對interp1進行過詳細介紹&#xff0c;如需詳細了解&#xff0c;請查…

會聲會影調速怎么用 會聲會影如何調整音頻速度

會聲會影是一款功能強大的視頻編輯軟件&#xff0c;可以幫助我們輕松的實現剪輯。 會聲會影的操作簡單易懂&#xff0c;界面簡潔明快。適合家庭使用&#xff0c; 我們使用會聲會影可以在家就能將視頻剪輯成好萊塢大片。但是在使用的過程中&#xff0c;仍然會遇到一些操作上的問…

洛谷 P3803 【模板】多項式乘法(FFT)

【模板】多項式乘法&#xff08;FFT&#xff09; 題目背景 這是一道多項式乘法模板題。 注意&#xff1a;本題并不屬于中國計算機學會劃定的提高組知識點考察范圍。 題目描述 給定一個 n n n 次多項式 F ( x ) F(x) F(x)&#xff0c;和一個 m m m 次多項式 G ( x ) G(…

C語言--指針數組和數組指針的區別

指針數組 就是一個數組&#xff0c;由指針構成的數組&#xff0c;每一個元素都是指針&#xff0c;每個指針可以指向不同的內存地址&#xff0c;這些地址可以是數組、變量。 int var1 10; int var2 20; int var3 30;int *ptrArray[3]; // 定義一個指針數組&#xff0c;包含…

2024年上半年軟件系統架構師論文【回憶版】

文章目錄 考試時間考試地點案例分析1、微服務架構的優點和缺點2、質量屬性的6個元素3、分布式鎖 Redis的缺點4、MongoDB 存儲矢量圖的優勢 論文回憶版論文一、論單元測試的設計與應用論文二、論大數據模型的設計與應用論文三、論模型驅動的架構設計及應用論文四、論云原生運維的…

Mybatis-Plus-Join

1. 簡介 官網 https://mybatisplusjoin.com/ 2. 基本用法 步驟&#xff1a; 添加依賴 <!--mybatis-plus-join--> <dependency><groupId>com.github.yulichang</groupId><artifactId>mybatis-plus-join-boot-starter</artifactId><ve…

探索LangGraph:如何創建一個既智能又可控的航空客服AI

這種設計既保持了用戶控制權&#xff0c;又確保了對話流程的順暢。但隨著工具數量的增加&#xff0c;單一的圖結構可能會變得過于復雜。我們將在下一節中解決這個問題。 第三部分的圖將類似于下面的示意圖&#xff1a; 狀態定義 首先&#xff0c;定義圖的狀態。我們的狀態和L…