网站大量收购独家精品文档,联系QQ:2885784924

前端项目开发-19_额外知识补充.pdf

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

额外知识补充

王红元coderwhy

目录

content

1transform

2过渡动画

3关键帧动画

4vertical-align

coderwhyCSS属性-vertical-align

coderwhy深入理解vertical-align–lineboxes

◼官方文档的翻译:vertical-align会影响行内块级元素在一个行盒中垂直方向的位置

◼思考:一个div没有设置高度的时候,会不会有高度?

没有内容,没有高度

有内容,内容撑起来高度

◼但是内容撑起来高度的本质是什么呢?

内容有行高(line-height),撑起来了div的高度

◼行高为什么可以撑起div的高度?

这是因为lineboxes的存在,并且line-boxes有一个特性,包裹每行的inlinelevel

而其中的文字是有行高的,必须将整个行高包裹进去,才算包裹这个line-level

◼那么,进一步思考:

如果这个div中有图片,文字,inline-block,甚至他们设置了margin这些属性呢?

coderwhy深入理解vertical-align–不同情况分析

◼情况一:只有文字时,lineboxes如何包裹内容?(注意:红色是包裹的div,下面也都一样)

◼情况二:有图片,有文字时,line-boxes如何包裹内容?

◼情况三:有图片,有文字,有inline-block(比图片要大)如何包裹内容?

coderwhy深入理解vertical-align–不同情况分析

◼情况四:有图片,有文字,有inline-block(比图片要大)而且设置了margin-bottom,如何包裹内容?

◼情况五:有图片、文字、inline-block(比图片要大)而且设置了margin-bottom并且有文字,如何包裹内容?

coderwhyvertical-align的baseline

◼结论:line-boxes一定会想办法包裹住当前行中所有的内容。

◼但是,但是为什么对齐方式千奇百怪呢?

你认为的千奇百怪,其实有它的内在规律

答案就是baseline对齐

◼我们来看官方vertical-align的默认值:没错,就是baseline

◼但是baseline都是谁呢?

文本的baseline是字母x的下方

Inline-block默认的baseline是margin-bottom的底部(没有,就是盒子的底部)

Inline-block有文本时,baseline是最后一行文本的x的下方

◼一切都解释通了

coderwhyvertical-align的其他值

◼现在,对于不同的取值就非常容易理解了

baseline(默认值):基线对齐(你得先明白什么是基线)

top:把行内级盒子的顶部跟lineboxes顶部对齐

middle:行内级盒子的中心点与父盒基线加上x-height一半的线对齐

bottom:把行内级盒子的底部跟linebox底部对齐

percentage:把行内级盒子提升或者下降一段距离(距离相对于line-height计算\元素高度),0%意味着同baseline一

length:把行内级盒子提升或者下降一段距离,0cm意味着同baseline一样

◼解决图片下边缘的间隙方法:

方法一:设置成top/middle/bottom

方法二:将图片设置为block元素

coderwhyCSS属性-transform

◼CSStransform属性允许你旋转,缩放,倾斜或平移给定元素。

◼Transform是形变的意思,transformer就是变形金刚

◼常见的函数transformfuncti

文档评论(0)

yzs890305 + 关注
实名认证
内容提供者

计算机二级持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年11月02日上传了计算机二级

1亿VIP精品文档

相关文档