首页 > 其他分享 >尺寸

尺寸

时间:2024-02-04 18:02:21浏览次数:19  
标签:元素 高度 宽度 尺寸 设置 为父 size

单位

  1. px(像素):

    • px 是一个绝对单位,它通常用于屏幕显示中的一个像素点。
    • 在标准显示器上,1px 通常等同于一个物理像素点,但在高分辨率屏幕(如Retina显示屏)上,一个px可能对应多个物理像素点。
    • px单位不会随着其他元素的尺寸变化而变化。
  2. em:

    • em 是一个相对单位,它是相对于当前元素的font-size
    • 如果当前元素没有显式设置font-size,则相对于其最近的父元素的font-size
    • em可以用于设置字体大小、宽度、高度、边距等,它使得元素的尺寸能够适应其父元素的字体大小。
    • em的值是累积的,所以嵌套元素的字体大小会基于父元素的字体大小计算,这可能导致复杂的计算和不预期的结果。
  3. rem(根 em):

    • rem 是相对于根元素(即html元素)的font-size的相对单位。
    • rem是响应式设计中推荐的单位,因为你可以只改变根元素的字体大小,就可以调整整个网站的缩放比例。
    • 使用rem单位可以避免em单位的累积效应,并且使得样式更加一致和可预测。

使用场景:

  • px 通常用于媒体查询和需要精确像素值的场景。
  • em 用于需要基于父元素字体大小动态缩放的场景,例如制作可伸缩的布局组件。
  • rem 用于大多数长度单位,尤其是当你想要整个应用或网站内元素的大小保持相对一致时。

width

  1. 设置固定宽度:

    • 使用 w-{size} 工具类来设置元素的宽度,其中 {size} 是预定义的尺寸值。例如,w-24 会设置元素的宽度为 6rem(这取决于基础字号和配置)。
  2. 设置百分比宽度:

    • 使用 w-{fraction} 工具类来设置元素的宽度为百分比。例如,w-1/2 会设置元素的宽度为父元素宽度的 50%。
  3. 设置全宽度:

    • 使用 w-full 来设置元素的宽度与其父元素相同。
    • 使用 w-screen 来设置元素的宽度为视口宽度。
  4. 最小和最大宽度:

    • 使用 min-w-{size}max-w-{size} 来分别设置元素的最小和最大宽度。
  5. 自适应宽度:

    • 使用 w-auto 来设置元素的宽度由其内容决定。
  6. 响应式宽度:

    • 结合响应式前缀,如 sm:w-1/2,在小屏幕设备上将宽度设置为父元素的 50%。
居中
<div class="h-screen flex items-center justify-center">
  <div class="bg-blue-500 text-white p-4 w-1/2 h-1/2 flex justify-center items-center">
    居中元素
  </div>
</div>

  

heigh

固定高度

  • h-0h-64: 提供从0到16rem的高度,步进为0.25rem。
  • h-px: 设置高度为1像素。
  • h-full: 设置元素高度为其父元素的100%。
  • h-screen: 设置元素高度为100vh,即视口的高度。

百分比高度

  • h-1/2: 设置高度为父容器高度的50%。
  • h-1/3, h-2/3: 设置高度为父容器高度的33.333333% 和 66.666667%。
  • h-1/4, h-2/4, h-3/4: 设置高度为父容器高度的25%,50%,75%。
  • h-1/5, h-2/5, h-3/5, h-4/5: 设置高度分别为父容器高度的20%,40%,60%,80%。
  • h-1/6, h-2/6, h-3/6, h-4/6, h-5/6: 设置高度为父容器高度的16.666667%,33.333333%,50%,66.666667%,83.333333%。

自适应高度

  • h-auto: 设置高度自动,基于元素内容决定。

最小高度和最大高度

  • min-h-0min-h-fullmin-h-screen: 设置元素的最小高度。
  • max-h-full, max-h-screen: 设置元素的最大高度为父容器高度的100%或视口高

 

标签:元素,高度,宽度,尺寸,设置,为父,size
From: https://www.cnblogs.com/mxleader/p/18006719

相关文章

  • js通过Image()获取图片尺寸
    注意需要在浏览器中使用,需要加载dom对象才能生效,如果直接使用jest将会报错超时exportconstgetImgSize=(url:string):Promise<object>=>{returnnewPromise((resolve)=>{letimgObj=newImage()imgObj.src=urlimgObj.onload=()......
  • D20XB60-ASEMI整流桥D20XB60参数、封装、尺寸
    编辑:llD20XB60-ASEMI整流桥D20XB60参数、封装、尺寸型号:D20XB60品牌:ASEMI封装:GBJ-5最大重复峰值反向电压:600V最大正向平均整流电流(Vdss):20A功率(Pd):芯片个数:4引脚数量:5类型:插件、整流桥正向浪涌电流:300A正向电压:1.05V最大输出电压(RMS):封装尺寸:如图工作温度:-40°C~1......
  • D35XB60-ASEMI整流桥D35XB60参数、封装、尺寸
    编辑:llD35XB60-ASEMI整流桥D35XB60参数、封装、尺寸型号:D35XB60品牌:ASEMI封装:GBJ-5最大重复峰值反向电压:600V最大正向平均整流电流(Vdss):35A功率(Pd):芯片个数:4引脚数量:5类型:插件、整流桥正向浪涌电流:450A正向电压:1.05V最大输出电压(RMS):封装尺寸:如图工作温度:-40°C~1......
  • D35XB80-ASEMI整流桥D35XB80参数、封装、尺寸
    编辑:llD35XB80-ASEMI整流桥D35XB80参数、封装、尺寸型号:D35XB80品牌:ASEMI封装:GBJ-5最大重复峰值反向电压:800V最大正向平均整流电流(Vdss):35A功率(Pd):芯片个数:4引脚数量:5类型:插件、整流桥正向浪涌电流:450A正向电压:1.05V最大输出电压(RMS):封装尺寸:如图工作温度:-40°C~150°CD35XB80特性......
  • D35XB80-ASEMI整流桥D35XB80参数、封装、尺寸
    编辑:llD35XB80-ASEMI整流桥D35XB80参数、封装、尺寸型号:D35XB80品牌:ASEMI封装:GBJ-5最大重复峰值反向电压:800V最大正向平均整流电流(Vdss):35A功率(Pd):芯片个数:4引脚数量:5类型:插件、整流桥正向浪涌电流:450A正向电压:1.05V最大输出电压(RMS):封装尺寸:如图工作温度:-40°C~1......
  • 照片尺寸调整
    fromPILimportImagedefconvert_image3(image_path,width_mm,height_mm,dpi):#打开原始图片image=Image.open(image_path)#计算目标像素尺寸width_px=int(width_mm/25.4*dpi)height_px=int(height_mm/25.4*dpi)#调整......
  • ue4.26 CurveLinearColorAtlas支持非正方形尺寸
    默认CurveAtlas只能是正方形 改代码可以让它支持非正方形: 改法如下:CurveLinearColorAtlas.h//CopyrightEpicGames,Inc.AllRightsReserved.#pragmaonce#include"CoreMinimal.h"#include"UObject/ObjectMacros.h"#include"UObject/Object.h"#in......
  • JavaScript DOM对象的尺寸和位置详解
    在DOM对象操作中,其尺寸和位置也是DOM的核心内容,因为js的“交互式应用”几乎少不了对DOM对象的尺寸和位置进行操作,特别是js动画效果。一、关于DOM对象的尺寸和位置介绍DOM对象的尺寸和位置的属性DOM对象的属性描述obj.scrollWidth和obj.scrollHeightDOM对象的内部实......
  • JavaScript DOM对象的尺寸和位置详解
    在DOM对象操作中,其尺寸和位置也是DOM的核心内容,因为js的“交互式应用”几乎少不了对DOM对象的尺寸和位置进行操作,特别是js动画效果。一、关于DOM对象的尺寸和位置介绍DOM对象的尺寸和位置的属性DOM对象的属性描述obj.scrollWidth和obj.scrollHeightDOM对象的内部......
  • D55XT80-ASEMI整流桥D55XT80参数、封装、尺寸
    编辑:llD55XT80-ASEMI整流桥D55XT80参数、封装、尺寸型号:D55XT80品牌:ASEMI封装:DXT-5最大重复峰值反向电压:800V最大正向平均整流电流(Vdss):55A功率(Pd):芯片个数:4引脚数量:5类型:插件、整流桥正向浪涌电流:550A正向电压:1.10V最大输出电压(RMS):封装尺寸:如图工作温度:-55°C~150°CD55XT80特性......