css盒子布局,浮动布局以及显影与简单的动画

作者 : 开心源码 本文共1017个字,预计阅读时间需要3分钟 发布时间: 2022-05-13 共204人阅读

一.盒子布局

1.盒子布局的组成

  • margin
  • border
  • padding
  • content

2.margin

margin是外边距,控制盒子的显示位置相对于他的上一级

left、top控制自身,right、bottom影响兄弟

3.border

  • 宽度:border-width

  • 颜色:border-color

  • 透明度:transparent

  • 样式:border-style:

    常用的样式

    • none:没有边框
    • solid:实线
    • dashed虚线
    • dotted点或者者方框根据浏览器不同样式有有点区别
  • 透明度:颜色里面的用rgb颜色第四个参数来控制来控制

4.content

content是宽x高,作为内容或者子标签的显示区域

padding与边框之间的距离

5.盒子阴影

box-shadow: x轴偏移 y轴偏移 虚化程度 阴影宽度 阴影颜色

6.重点

  • 盒模型:margin、padding协调操作,能用padding尽量用padding,再考虑用margin
  • 父子级顶端产生距离,建议使用padding
  • margin、padding的参数auto自动获取留白区域适用根据留白地方居中使用

二.浮动布局

1.浮动布局

float

1.子集浮动参照父级宽度
2.子集浮动不再撑开父级高度
3.父级高度需要自己解决,否则会影响兄弟布局,采用清浮动解决

2.after|before

after与before是伪类

他们与CSS选择器直接用:连接

after元素出现后

before元素出现前

3.清浮动

父级清浮动,就是在自己宽度能否确定下,都能保证父级的高度刚恰好包裹子集

需要左右排列的block采用浮动布局,且父级肯定要清浮动

方法一:

.浮动的标签:after {    content: '';    display: block;    clear: both;}

方法二:

.浮动标签下一个要显示的标签(会受到他浮动影响的):before {    content: '';    display: block;    clear: both;}专门建立的学习Q-q-u-n: 731771211,分享学习方法和需要注意的小细节,不停升级最新的教程和学习技巧(从零基础开始到前台项目实战教程,学习工具,全栈开发学习路线以及规划)

三.动画

1.显隐

? 1)display:none | block 不可以做动画
? 2)opacity: 0 | 1 可以做动画
? 3)width:0 | height: 0 可以做动画

2.动画

transition: 动画时间(.5s) 推迟时间(.1s) 动画属性(all) 运动曲线(ease)

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » css盒子布局,浮动布局以及显影与简单的动画

发表回复