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.rhkb.cn/news/331514.html

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

相关文章

Vitis HLS 学习笔记--控制驱动任务示例

目录 1. 简介 2. 代码解析 2.1 kernel 代码回顾 2.2 功能分析 2.3 查看综合报告 2.4 查看 Schedule Viewer 2.5 查看 Dataflow Viewer 3. Vitis IDE的关键设置 3.1 加载数据文件 3.2 设置 Flow Target 3.3 配置 fifo 深度 4. 总结 1. 简介 本文对《Vitis HLS 学习…

零拷贝(Zero-Copy)

1.背景 现在有这样一个场景&#xff0c;我们需要在本地选择一个文件后&#xff0c;然后上传到网络上。 我们再看看文件的内容数据的具体搬运过程&#xff1a; 你会发现&#xff0c;在整个文件搬运的过程中&#xff0c;发生了多次的数据拷贝和上下文转换。 4次数据拷贝&#…

Git总结超全版

最近想系统的回顾一下Git的使用&#xff0c;如果只想快速的集成git到idea&#xff0c;可以参考另一篇我的博客中的git部分 目录 版本管理工具简介Git安装与配置Git远程仓库配置 Git常用命令为常用命令配置别名(可选)Git忽略文件.gitignore一些概念*本地仓库操作删除仓库内容 *远…

Wireshark 4.2.5:发现 QUIC 和 VXLAN 协议的新功能

Wireshark 是一种先进且广泛使用的网络协议分析仪&#xff0c;最近发布了新版本 4.2.5&#xff0c;它提供了许多新功能和改进。 Wireshark 4.2.5 发行说明 什么是 Wireshark&#xff1f; Wireshark 是世界上最流行的网络协议分析器。它用于故障排除、分析、开发和教育。 Wiresh…

Elasticsearch 分析器的高级用法一(同义词,高亮搜索)

Elasticsearch 分析器的高级用法一&#xff08;同义词&#xff0c;高亮搜索&#xff09; 同义词简介分析使用同义词案例 高亮搜索高亮搜索策略unifiedplainvh 同义词 简介 在搜索场景中&#xff0c;同义词用来处理不同的查询词&#xff0c;有可能是想表达相同的搜索目标。 例…

系统架构师考试(九)

TCP/IP协议族 SMTP是简单邮件传输协议 DNS 域名解析协议 URL - IP&#xff0c;通过URL解析ip是哪一台电脑 DHCP 动态IP地址分配的协议 SNMP 简单网络管理协议 TFTP 简单文件管理协议 ICMP 是网络中差错校验&#xff0c;差错报错的协议 IGMP G是组&#xff0c;组…

Hadoop3:客户端向HDFS写数据流的流程讲解(较枯燥)

一、场景描述 我们登陆HDFS的web端&#xff0c;上传一个大文件。 二、流程图 三、讲解 流程1&#xff08;Client与NameNode交互&#xff09; 1、HDFS client创建DistributedFileSystem&#xff0c;通过dfs与NameNode进行2次&#xff08;一来一回4次&#xff09;对话&#x…

了解K8s集群kubectl命令进行陈述式资源管理

前言 在 Kubernetes 集群中&#xff0c;通过陈述式和声明式资源管理是确保应用程序高效运行的关键。认识这两种管理方法&#xff0c;能够更好地掌握 Kubernetes 集群的运维和管理。 目录 一、K8s 资源管理操作分类 1. 陈述式 2. 声明式 3. K8s 集群管理常用命令概览 二…

Docker Desktop安装和如何在WSL2中使用Docker

最近在使用WSL的过程中&#xff0c;想使用docker遇到了一些问题&#xff0c;在WSL中安装Linux版本的docker&#xff0c;启动镜像之后不能从Windows机器的端口映射出来&#xff0c;查了一圈之后&#xff0c;发现应该使用Docker Desktop软件&#xff0c;下面是安装和使用的方式 …

2、xss-labs之level2

1、打开页面 2、传入xss代码 payload&#xff1a;<script>alert(xss)</script>&#xff0c;发现返回<script>alert(xss)</script> 3、分析原因 打开f12&#xff0c;没什么发现 看后端源码&#xff0c;在这form表单通过get获取keyword的值赋给$str&am…

基于Keras的手写数字识别(附源码)

目录 引言 为什么要创建虚拟环境&#xff0c;好处在哪里&#xff1f; 源码 我修改的部分 调用本地数据 修改第二层卷积层 引言 本文是博主为了记录一个好的开源代码而写&#xff0c;下面是代码出处&#xff01;强烈建议收藏&#xff01;【深度学习实战—1】&#xff1a…

Spring Web MVC(2)

响应 Http响应的结果可以是数据也可以是静态页面可以针对响应设置状态码 Header信息 返回静态页面注解RestController和Controller 我们创建一个前端页面 package com.example.demo.demos.web.controller;import org.springframework.web.bind.annotation.RequestMapping; i…

Rolla‘s homework:Image Processing with Python Final Project

对比学习Yolo 和 faster rcnn 两种目标检测 要求 Image Processing with Python Final Project Derek TanLoad several useful packages that are used in this notebook:Image Processing with Python Final Project Project Goals: • Gain an understanding of the object …

海康威视硬盘录像机NVR连接公网视频监控平台,注册失败,抓包发现有403 forbidden的问题解决

目录 一、问题描述 二、问题定位 1、查看DVR的配置 2、查看需要使用的端口是否开放 3、查看日志 4、抓包 &#xff08;1&#xff09;找出错误 &#xff08;2&#xff09;查看数据包内容 三、问题分析 1、国标28181中的域的概念 2、域应该如何定义 &#xff08;1&am…

蓝桥杯备赛——DP【python】

一、小明的背包1 试题链接&#xff1a;https://www.lanqiao.cn/problems/1174/learning/ 问题描述 输入实例 5 20 1 6 2 5 3 8 5 15 3 3 输出示例 37 问题分析 这里我们要创建一个DP表&#xff0c;DP&#xff08;i&#xff0c;j&#xff09;表示处理到第i个物品时消耗j体…

STM32学习和实践笔记(30):窗口看门狗(WWDG)实验

1.WWDG介绍 1.1 WWDG简介 上一章我们已经介绍了IWDG&#xff0c;知道它的工作原理就是一个12位递减计数器不断递减计数&#xff0c;当减到0之前还未进行喂狗的话&#xff0c;产生一个MCU复位。 窗口看门狗WWDG其实和独立看门狗类似&#xff0c;它是一个7位递减计数器不断的往…

C语言之指针进阶(3),函数指针

目录 前言&#xff1a; 一、函数指针变量的概念 二、函数指针变量的创建 三、函数指针变量的使用 四、两段特殊代码的理解 五、typedef 六、函数指针数组 总结&#xff1a; 前言&#xff1a; 本文主要讲述C语言指针中的函数指针&#xff0c;包括函数指针变量的概念、创建…

aws msk加密方式和问控制连接方式

msk加密方式 msk提供了两种加密方式 静态加密传输中加密 创建集群时可以指定加密方式&#xff0c;参数如下 aws kafka create-cluster --cluster-name "ExampleClusterName" --broker-node-group-info file://brokernodegroupinfo.json --encryption-info file:/…

【基于springboot+vue的房屋租赁系统】

介绍 本系统是基于springbootvue的房屋租赁系统&#xff0c;数据库为mysql&#xff0c;可用于日常学习和毕设&#xff0c;系统分为管理员、房东、用户&#xff0c;部分截图如下所示&#xff1a; 部分界面截图 用户 管理员 联系我 微信&#xff1a;Zzllh_

Wpf 使用 Prism 实战开发Day24

自定义询问窗口 当需要关闭系统或进行删除数据或进行其他操作的时候&#xff0c;需要询问用户是否要执行对应的操作。那么就需要一个弹窗来给用户进行提示。 一.添加自定义询问窗口视图 (MsgView.xaml) 1.首先&#xff0c;添加一个自定义询问窗口视图 (MsgView.xaml) <Use…