primeflex Display盒模型显示相关样式实战案例

01 Display盒子模式相关样式

基础样式

ClassProperties
hiddendisplay: none;
blockdisplay: block;
inlinedisplay: inline;
inline-blockdisplay: inline-block;
flexdisplay: flex;
inline-flexdisplay: inline-flex;

样式说明:

  • hidden:隐藏,隐藏后不占据页面空间。相当于直接把元素给删除了。
  • block:块,独占一行,可以设置宽高。
  • inline:行内元素,不独占一行,不可以设置宽高。
  • inline-block:行内块元素,不独占一行,但是可以设置宽高。
  • flex:一种现代化的布局方案,非常流行。独占一行。
  • inline-flex:和flex布局基本一样,但是不独占一行。

案例1:hidden隐藏

<div class="flex align-items-center justify-content-start"><div class="hidden w-4rem h-4rem bg-primary font-bold p-4 border-round mr-3">1</div><div class="w-4rem h-4rem bg-primary font-bold flex align-items-center justify-content-center p-4 border-round mr-3">2</div><div class="w-4rem h-4rem bg-primary font-bold flex align-items-center justify-content-center p-4 border-round">3</div>
</div>

案例2:block块级元素

<div class="block bg-primary font-bold text-center p-4 border-round mb-3">1</div>
<div class="block bg-primary font-bold text-center p-4 border-round mb-3">2</div>
<div class="block bg-primary font-bold text-center p-4 border-round mb-3">3</div>

案例3:inline行内元素

<template><div><div>正常情况下,div 是一个块级元素,会独占一行。比如<div>嵌套了一个div</div>上面这个嵌套的div会独占一行<hr>但是,可以通过inline将 <div class="inline">嵌套的div</div> 变成行内元素,不独占一行</div></div>
</template>

在这里插入图片描述

案例4:inline-block 行内块元素

inline和inline-block都可以将其他元素转换为行内元素。

但是,inline不能设置元素的宽高,而inline-block可以设置元素的宽高。

<template><div><div>正常情况下,div 是一个块级元素,会独占一行。比如<div>嵌套了一个div</div>上面这个嵌套的div会独占一行<hr>但是,可以通过inline将 <div class="inline">嵌套的div</div> 变成行内元素,不独占一行<hr>正常情况下<div class="inline bg-red-300 w-22rem h-22rem">inline行内元素</div>无法设置宽高,但是<div class="inline-block bg-red-300 w-22rem h-22rem">inline-block行内块元素</div>可以设置宽高</div></div>
</template>

在这里插入图片描述

案例5:flex垂直水平居中对齐

flex布局是一种非常流行的新型布局方式。

flex能够让一个元素变成块级元素,在这个块级元素中,每一个子级元素都会被自动转变为行内元素。

flex有着非常灵活的对齐方式,可以让元素在水平方向居左,居右,居中对齐。也可以让元素在垂直方向上居上,居下,居中对齐。比较常见的一种布局方式就是垂直水平居中对齐。

<template><div><!--父元素flex:让元素的布局方式变成flex布局justify-content-center:让flex的子元素水平居中对齐align-items-center:让flex的子元素垂直居中对齐--><div class="w-screen h-screen bg-red-300 flex align-items-center justify-content-center"><!--子元素--><div class="w-30rem h-30rem bg-blue-500"></div></div></div>
</template>

在这里插入图片描述

案例6:一行三列

<template><div><!--父元素flex:让元素的布局方式变成flex布局justify-content-center:让flex的子元素水平居中对齐align-items-center:让flex的子元素垂直居中对齐--><div class="w-screen h-screen bg-red-300 flex align-items-center justify-content-center"><!--子元素--><div class="flex-1 h-30rem bg-blue-500"></div><div class="flex-1 h-30rem mx-3 bg-blue-500"></div><div class="flex-1 h-30rem bg-blue-500"></div></div></div>
</template>

在这里插入图片描述

案例7:行内flex布局

<template><div><div>正常情况下,flex是独占一行的<div class="w-30rem h-10rem inline-flex align-items-center justify-content-center"><!--子元素--><div class="flex-1 h-10rem bg-blue-500">1</div><div class="flex-1 h-10rem mx-3 bg-blue-500">2</div><div class="flex-1 h-10rem bg-blue-500">3</div></div>但是呢,通过inline-flex可以让flex不独占一行</div></div>
</template>
<script setup lang="ts">
</script>

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/20336.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c# 学习教程

打印语句 折叠代码 变量 整形 浮点型 特殊类型

林业调查具体是做些什么?

林业调查是对森林资源进行系统的信息收集和处理的过程。 林业调查涵盖了对林木、林地以及林区内生长的动植物及其环境条件的全面评估&#xff0c;旨在及时掌握森林资源的数量、质量和生长消亡的动态规律。这种调查不仅关注森林本身&#xff0c;还包括与之相关的自然环境和经济…

企业级win10电脑下同时存在Python3.11.7Python3.6.6,其中Python3.6.6是后装的【过程与踩坑复盘】

背景&#xff1a; 需要迁移原始服务器的上的Python3.6.6Flask项目到一个新服务器上&#xff0c; 新服务器上本身存在一个Python3.11.7, 所以这涉及到了一个电脑需要装多个Python版本的问题 过程&#xff1a; 1-确定新电脑版本【比如是32还是64位】 前面开发人员存留了两个…

算法练习第26天|46.全排列、47全排列II

46.全排列 46. 全排列 - 力扣&#xff08;LeetCode&#xff09;https://leetcode.cn/problems/permutations/description/ 题目描述&#xff1a; 给定一个不含重复数字的数组 nums &#xff0c;返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 示例 1&#xff1a;…

STM32 | 超声波实战

​01、上节回顾 STM32 | HC-SR04 超声波测距模块 | DHT11数字温湿度传感器(第七天)STM32 | 数字温湿度传感器DHT11STM32 | HC-SR04 超声波测距模块STM32 | DHT11数字温湿度传感器实战02、超声波图示 03、超声波头文件 #ifndef __SR04_H#define __SR04_H​#include "stm…

在鸿蒙中身份校验的手势密码的实现

在harmony中它提供了默认的组件PatternLock()&#xff1b; 这个就能直接显示九宫格密码验证 并且他有两个主要的回调事件 .onDotConnect密码输入选中宫格圆点时触发该回调 .onPatternComplete&#xff1a;密码输入结束时触发该回调 //如代码实现 PatternLock().sideLength(32…

OceanBase 内存研究(OceanBase 3.2.4.5)

内存结构 从官网的结构图可以看出&#xff0c;一台observer可使用的总内存(memory_limit)包括 系统内存(system_memory) 和 租户内存(sys租户与普通租户) 系统内存 系统内存system_memory 属于 observer 的内部内存&#xff0c;允许其它租户共享使用该内存资源 (root10.0.0.…

vmware 正版免费下载

Broadcom 已经收购了 vmware 并且对普通用户提供免费服务. 那么我们怎么去获取这个玩意呢, 注册完之后打开就是这么个狗屎 , 根本不知道在哪里下载&#xff0c;注册的时候还不能用国内邮箱更是超级狗屎 转到 dashboard 搜索 workstation Pro你会搜索到这么一个奇怪的网址然后…

SSM与Mamba模型学习

transformer的缺陷 自注意力机制的计算范围只限于窗口内&#xff0c;不能直接处理窗口外的元素&#xff0c;不能照顾到整个序列。 由于计算复杂度随着窗口的长度呈几何平方式增长&#xff0c;所以不能一味地增加窗口长度来解决。 Transformer本质上是通过位置编码将序列数据空…

AI在线UI代码生成,不需要敲一行代码,聊聊天,上传图片,就能生成前端页面的开发神器

ioDraw的在线UI代码生成器是一款开发神器&#xff0c;它可以让您在无需编写一行代码的情况下创建前端页面。 主要优势&#xff1a; 1、极简操作&#xff1a;只需聊天或上传图片&#xff0c;即可生成响应式的Tailwind CSS代码。 2、节省时间&#xff1a;自动生成代码可以节省大…

微信小程序-页面配置

一、页面配置文件的作用 小程序中&#xff0c;每个页面都有自己的.json配置文件&#xff0c;用来对当前页面的窗口外观、页面效果等进行配置 二、页面配置和全局配置的关系 小程序中&#xff0c;app.json中的window节点&#xff0c;可以全局配置小程序中每个页面的窗口表现 …

FastDFS分布式文件系统——上传本地文件

目录 安装FastDFS FastDFS 使用Java客户端上传本地文件到FastDFS服务器上 pom.xml fastdfs_conf配置文件 FastDFS 测试 安装FastDFS 1、用FastDFS一步步搭建文件管理系统 - bojiangzhou - 博客园 (cnblogs.com)2、FastDFS文件上传功能封装 - 动力节点 (bjpowernode.com)…

Keras深度学习框架实战(2):估计模型训练所需的样本量

1、模型训练样本量评估概述 1.1 样本量评估的意义 预估模型需要的样本量对于机器学习项目的成功至关重要&#xff0c;以下是几个主要原因&#xff1a; 防止过拟合与欠拟合&#xff1a; 过拟合&#xff1a;当模型在训练数据上表现极好&#xff0c;但在未见过的测试数据上表现糟…

5步3分钟0基础搭建,轻松搭建《雾锁王国》私人服务器

继《幻兽帕鲁》游戏爆火之后&#xff0c;与它同类型的《雾锁王国》也是强力刷屏&#xff0c;不分伯仲&#xff0c;在 Steam 上的评分一直稳定在“特别好评”&#xff0c;让小伙伴们很“上头”。就在两者游戏玩家反响爆火的同时&#xff0c;官方服务器人数爆满&#xff0c;卡顿频…

C语言Linux进度条模拟

在Linux字符界面中&#xff0c;使用yum、apt下载东西时会有一个图形化的进度条&#xff0c;可以告诉我们任务的执行进度。 我们也可以通过C语言实现一个类似的进度条&#xff0c;并且可以做得更加美观。以后我们自己写的程序需要显示进度时就可以去调用我们自己实现的进度条。 …

【typescript/flatbuffer】在websocket中使用flatbuffer

目录 说在前面场景fbs服务器代码前端typescript代码问题 说在前面 操作系统&#xff1a;Windows11node版本&#xff1a;v18.19.0typescript flatbuffer版本&#xff1a;24.3.25 场景 服务器(本文为golanggin)与前端通信时使用flatbuffer进行序列化与反序列化通信协议为websock…

从0开始制作微信小程序

目录 前言 正文 需要事先准备的 需要事先掌握的 什么是uniapp 平台应用的分类方式 什么是TypeScript 创建项目 项目文件作用 源码地址 尾声 &#x1f52d; Hi,I’m Pleasure1234&#x1f331; I’m currently learning Vue.js,SpringBoot,Computer Security and so on.&#x1…

有点混乱的普里姆算法求最小生成树

Graph.h #pragma once //邻接矩阵的创建 #include<stdio.h> #include <stdlib.h> #include<assert.h> #include<string.h> #include<stdbool.h> #include<limits.h> #define MAX 100 #define INF INT_MAX typedef struct Graph {int n;…

一周学会Django5 Python Web开发 - Django5内置Admin系统二次开发

锋哥原创的Python Web开发 Django5视频教程&#xff1a; 2024版 Django5 Python web开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili2024版 Django5 Python web开发 视频教程(无废话版) 玩命更新中~共计56条视频&#xff0c;包括&#xff1a;2024版 Django5 Python we…