装饰

2024 年 11 月 4 日 星期一(已编辑)
/
16
这篇文章上次修改于 2024 年 11 月 4 日 星期一,可能部分内容已经不适用,如有疑问可询问作者。

装饰

元素的层级关系

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

标准流<浮动<定位

不同定位之间的层级关系

  • 相对,绝对,固定默认层级相同
  • 此时HTML中写在下面的元素层级比较高,会覆盖上面的元素

更改定位元素的层级的话,用z-index属性,数字越大,层级越高

装饰

1.垂直对齐方式

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

文字对齐问题

场景:解决行内/行内块元素垂直显示问题

问题:当图片和文字在一行中显示的时候,底部是没对齐的

垂直对齐方式:

属性值效果
baseline默认,基线对齐
top顶部对齐
middle中部对齐
bottom底部对齐

光标类型

属性名:cursor

属性值效果
default默认值,通常是箭头
pointer小手效果,提示用户可以点击
text工字形,提示用户可以选择文字
move十字光标,提示用户可以移动

边框圆角

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

属性名:boarder-radius

常见属性值:数字+px或者百分比,取值的规则和之前的margin和padding规则类似

从左上角开始赋值。然后顺时针赋值,没有赋值的看对角线

应用

画一个正圆:

盒子必须是正方形,设置边框圆角为盒子宽高的一半

胶囊按钮:

盒子必须是长方形,设置->boarder-radius:盒子宽度的一半

Overflow

溢出部分显示效果

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

常见属性值:

属性值效果
visible默认值,溢出部分可见
hidden溢出部分隐藏
scroll无论是否溢出都显示滚动条
auto根据是否溢出显示滚动条

元素本身隐藏

场景:让元素本身在屏幕中不可见

常见属性:

visibility:hidden

display:none

区别:visibility隐藏元素本身,并且在网页中占位置,display不占位置

透明度:opacity

边框合并

让相邻表格边框进行合并,得到细线边框效果

代码:border-collapse:collapse

表格元素:HTML:table

用CSS画三角形

width : 0

height:0

boarder-top: 大小,solid transparent

boarder-right:大小,solid transparent

boarder-bottom:大小 solid 颜色

boarder-left:大小 solid transparent

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...