CSS定位装饰

网页常见布局方式

  1. 标准流

块级元素独占一行---垂直布局

行内元素/行内块元素一行显示多个----水平布局

  1. 浮动

可以让原本垂直布局的块级元素变成水平布局

  1. 定位

可以让元素自由的摆放在网页的任意位置

一般用于盒子之间的层叠情况

使用定位步骤

  1. 设置定位方式

属性名:position

常见属性值:

定位方式

属性值

相对定位

relative

绝对定位

absolute

固定定位

fixed

  1. 设置偏移值

偏移值设置分为两个方向,水平和垂直方向各选一个使用即可

选取的原则一般是就近原则(离哪边近就用哪个)

方向

属性名

属性值

含义

水平

left

数字+px

距离左边的距离

水平

right

数字+px

距离右边的距离

垂直

top

数字+px

距离上边的距离

垂直

bottom

数字+px

距离下边的距离

相对定位

介绍:自恋型定位,相对于自己之前的位置进行移动

代码:position:relative

特点:

1.需要配合方位属性实现移动

2.相对于自己原来位置进行移动

3.在页面中占位置,没有脱标

应用场景:配合绝对定位组CP(子绝父相)    用于小范围的移动

绝对定位

介绍:拼爹型定位,相对于非静态定位的父元素进行定位移动

代码:position:absolute;

特点:

  1. 需要配合方位属性实现移动
  2. 默认相对浏览器可视区进行移动
  3. 在页面中不占位置

应用场景:配合绝对定位组CP(子绝父相)

定位—固定

介绍:死心眼型定位,相对于浏览器进行定位移动

代码:position:fixed;

特点:

  1. 需要配合方位属性实现移动
  2. 相对于浏览器可视区域进行移动
  3. 在页面中不占位置---已经脱标

应用场景:让盒子互动在屏幕中的某个位置

元素的层级关系

不同布局方式元素的层级关系:

标准流<浮动<定位

不同定位之间的层级关系:

相对、绝对、固定默认层级相同

此时HTML中写在下面的元素层级更高,会覆盖上面的元素

装饰

基线:浏览器文字类型元素排版中存在用于对齐的基线(baseline)

垂直对齐方式

属性名:vertical-align

属性值

属性值

效果

baseline

默认,基线对齐

top

顶部对齐

middle

中部对齐

bottom

底部对齐

光标的类型

场景:设置鼠标光标在元素上时显示的样式

属性名:cursor

属性值

效果

default

默认值,通常是箭头

pointer

小手效果,提示用户可以点击

text

工字型,,提示用户可以选择文字

Move

十字光标,提示用户可以移动

边框圆角

场景:让盒子四个角变圆润,增加页面细节,提升用户体验

属性名:border-radius

常见取值:数字+px百分比

赋值规则:从左上角开始赋值,然后顺时针赋值,没有赋值的看对角

边框圆角的常见应用

画一个正圆:

  1. 盒子必须是正方形
  2. 设置边框圆角为盒子宽高的一半----border-radius:50%

胶囊按钮:

  1. 盒子要求是长方形
  2. 设置---border-radius:盒子高度的一半

overflow溢出部分显示效果

溢出部分:指的是盒子部分内容所超出盒子范围的区域

场景:控制内容溢出部分的显示效果,如:显示、隐藏。滚动条......

属性名:overflow

属性值

效果

visible

默认值,溢出部分可见

hidden

溢出部分隐藏

scroll

无论是否溢出,都显示滚动条

auto

根据是否溢出,自动显示或隐藏滚动条

元素本身隐藏

场景:让某元素本身在屏幕中不可见。如,鼠标:hover之后元素隐藏

常见属性:visibility:hidden        display:none

区别:      占位隐藏           不占位隐藏

元素整体透明度

场景:让某元素(包括内容)一起变透明

属性名:opacity

属性值:0~1之间的数字

1表示完全不透明

0表示完全透明

注意点:opacity会让元素整体透明,包括里面的内容,如:文字、子元素等.......

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

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

相关文章

一周学会Django5 Python Web开发-Django5 Hello World编写

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

使用 C++23 从零实现 RISC-V 模拟器

&#x1f449;&#x1f3fb; 文章汇总「从零实现模拟器、操作系统、数据库、编译器…」&#xff1a;https://okaitserrj.feishu.cn/docx/R4tCdkEbsoFGnuxbho4cgW2Yntc 使用 C23 从零实现 RISC-V 模拟器 使用 C23 从零实现的 RISC-V 模拟器&#xff0c;最终的模拟器可以运行 x…

java SSM新闻管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计

一、源码特点 java SSM新闻管理系统是一套完善的web设计系统&#xff08;系统采用SSM框架进行设计开发&#xff0c;springspringMVCmybatis&#xff09;&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S…

《Java 简易速速上手小册》第8章:Java 性能优化(2024 最新版)

文章目录 8.1 性能评估工具 - 你的性能探测仪8.1.1 基础知识8.1.2 重点案例&#xff1a;使用 VisualVM 监控应用性能8.1.3 拓展案例 1&#xff1a;使用 JProfiler 分析内存泄漏8.1.4 拓展案例 2&#xff1a;使用 Gatling 进行 Web 应用压力测试 8.2 JVM 调优 - 魔法引擎的调校8…

智能汽车行业产业研究报告:4D成像毫米波雷达—自动驾驶最佳辅助

今天分享的是智能汽车系列深度研究报告&#xff1a;《智能汽车行业产业研究报告&#xff1a;4D成像毫米波雷达—自动驾驶最佳辅助》。 &#xff08;报告出品方&#xff1a;开源证券&#xff09; 报告共计&#xff1a;43页 视觉感知最佳辅助——4D 成像毫米波雷达 感知是自动…

【Python】window环境使用venv部署jupyter notebook

基础信息 执行winr&#xff0c;在输入框输入powershell: python版本&#xff1a;python -v 创建并激活虚拟环境 1、进入要创建虚拟环境的目录&#xff0c;操作示例如下&#xff1a; PS C:\Users\Administrator> cd D:\Python\weltest 2、创建虚拟环境&#xff0c;操作示…

BUGKU-WEB GET

题目描述 没有提示&#xff0c;就一个get&#xff0c;启动场景看看&#xff1a; 解题思路 显然是PHP语言解读分析代码吧写出你的payload 相关工具 略 解题步骤 进入场景分析代码 $what$_GET[what]; echo $what; if($whatflag) echo flag{****};前两句&#xff1a;使用get…

2024年最新指南:如何订阅Midjourney(详尽步骤解析)

前言&#xff1a; Midjourney是一个基于人工智能的图像生成工具&#xff0c;它使用高级算法来创建独特和复杂的图像。这个工具能够根据用户输入的文字描述生成对应的图片。Midjourney的特点在于它能够处理非常抽象或者具体的描述&#xff0c;生成高质量、富有创意的视觉内容。M…

Flaurm实现中文搜索

目录 摘要需求本文涉及环境情况如下解决方案最终效果文章其他链接&#xff1a; 摘要 Flarum本身对中文支持并不理想&#xff0c;但随着版本更新&#xff0c;逐渐加强了对中文的优化。然而在1.8.5版本&#xff0c;却还是不支持中文搜索网站文章内容。作者在检索了全网教程&#…

新概念英语第二册(64)

【New words and expressions】生词和短语&#xff08;13&#xff09; tunnel n. 隧道 port n. 港口 ventilate v. 通风 chimney n. 烟囱 sea level …

【2024年5月备考新增】《软考高项论文专题 (13)风险管理(合集)》

1 论文基础 1.1 写作要点 过程定义、作用写作要点、思路规划风险管理是定义如何实施项目风险管理活动的过程。作用:确保风险管理的水平、方法和可见度与项目风险程度相匹配,与对组织和其他干系人的重要程度相匹配。风险管理计划的内容、编写原则。结合风险管理计划其中2-3项内…

gorm day5

gorm day5 gorm更新 删除一条记录 删除一条记录时&#xff0c;删除对象需要指定主键&#xff0c;否则会出发批量Delete&#xff0c;例如 // Email 的 ID 是 10 db.Delete(&email) // DELETE from emails where id 10;// 带额外条件的删除 db.Where("name ?"…

数模.SI模型SI的四种扩展

一&#xff1a;最简单的考虑方式 二考虑某种使得参数beta降低的因素 三&#xff1a;增加人口自然出生率和死亡率&#xff0c;但不考虑疾病的死亡率 四&#xff1a;不考虑人口自然出生率和死亡率&#xff0c;只考虑疾病的死亡率 五&#xff1a;同时考虑人口自然出生率和死亡率和…

kali系统概述、nmap扫描应用、john破解密码、抓包概述、以太网帧结构、抓包应用、wireshark应用、nginx安全加固、Linux系统加固

目录 kali nmap扫描 使用john破解密码 抓包 封装与解封装 网络层数据包结构 TCP头部结构​编辑 UDP头部结构 实施抓包 安全加固 nginx安全 防止缓冲区溢出 Linux加固 kali 实际上它就是一个预安装了很多安全工具的Debian Linux [rootmyhost ~]# kali resetkali …

C#一维数组排序方法:选择排序法

目录 一、数组元素常见的排序法 1.选择排序法 二、实例1&#xff1a;选择排序法 1.源码 2.生成效果 一、数组元素常见的排序法 常见的排序法&#xff1a;选择排序法、冒泡排序法、快速排序法、直接插入法、希尔排序法、Array.Sort方法。 1.选择排序法 通过遍历实现排序&…

2024年华为OD机试真题-按身高和体重排队-Python-OD统一考试(C卷)

题目描述: :某学校举行运动会,学生们按编号(1、2、3…n)进行标识,现需要按照身高由低到高排列,对身高相同的人,按体重由轻到重排列;对于身高体重都相同的人,维持原有的编号顺序关系。请输出排列后的学生编号。 输入描述:两个序列,每个序列由n个正整数组成(0 < n …

λ-矩阵的多项式展开

原文链接 定义. 对于 m n m \times n mn 的 λ \lambda λ-矩阵 A ( λ ) [ a 11 ( λ ) . . . a 1 n ( λ ) ⋮ ⋮ a m 1 ( λ ) . . . a m n ( λ ) ] \mathbf{A}(\lambda)\begin{bmatrix} a_{11}(\lambda) & ... & a_{1n}(\lambda)\\ \vdots & & \vdo…

基于Qt的人脸识别项目(功能:颜值检测,口罩检测,表情检测,性别检测,年龄预测等)

完整代码链接在文章末尾 效果展示 代码讲解(待更新) qt图片文件上传 #include <QtWidgets> #include <QFileDialog>

多模态学习综述(MultiModal Learning)

最早开始关注到多模态机器学习是看到Jeff Dean在2019年年底NeurIPS大会上的一个采访报道&#xff0c;讲到了2020年机器学习趋势&#xff1a;多任务和多模态学习将成为突破口。 Jeff Dean 谈2020年机器学习趋势&#xff1a;多任务和多模式学习将成为突破口 站在2022年&#xff…

时间的力量:情绪接纳与心理调适的动态过程

在个体生活过程中&#xff0c;常有面对当下的困境或痛苦无法接受的情形。然而&#xff0c;随着时间的推移&#xff0c;人们往往能逐渐适应并接受那些曾经看似难以承受的事情。这种从“当下心境接受不了”到“过一段时间能够接受”的转变&#xff0c;体现了人类心理韧性和自我调…