<一个幼儿园小班的前端的成长随笔,错误与不足之处,望各位大牛批评指点,谢谢!>
视口 | viewport
物理像素 | 物理像素比
物理像素: 即 分比率, iPhone8的物理像素是 750 | 在iPhone8里面1px 开发像素 = 2个物理像素
background-size
背景缩放 : 长度 | 百分比 | cover | contain
cover
把背景图像扩展至足够大, 以使背景图像完全覆盖背景区域
contain
把背景图像扩展至最大尺寸, 以使其宽度和高度完全适应内容区域
特殊样式
felx布局
父元素上:
display:flex
flex-direction: row || cloumn
: 主轴方向: X轴 || Y轴
justify-content: flex-start || flex-end || center || space-around || space-between
: 主轴上的子元素排列方式:
align-content:flex-start || flex-end || center || space-around || space-between
: 侧轴上的子元素排列方式(多行)
align-items: flex-start || flex-end || center || streth
: 侧轴上的子元素排列方式(单行)子元素上:
flex: 1 0 auto
: 三值语法
参数一: 拉伸(无单位)
参数二: 缩放(无单位i)
参数三: px || % || auto
媒体查询
link元素中的CSS媒体查询
<link rel="stylesheet" media="(max-width: 800px)" href="example.css" />
样式表中的CSS媒体查询
媒体查询 Media Query :
@media 可以针对不同的屏幕尺寸设置不同的样式
<style> /* 800px 以内的屏幕 body背景颜色为pink */ @media screen and (max-width:800px) { body { background-color: pink; } } </style>
rem : 可以将rem理解为scale 缩放倍数来理解,是以html的font-size的倍数来处理的 等比例适配当前设备
em: 对于父元素 的字体大小来说的
rem : 相对于 html元素 字体大小来说的
less
Less (Leaner Style Sheets 的缩写) 是一门 CSS 扩展语言,也成为CSS预处理器
响应式开发
响应式开发原理: 使用媒体查询针对不同宽度的设备进行布局和样式的设置,从而适配不同设备
部分参考: [ https://developer.mozilla.org/zh-CN/docs/Web/Guide/CSS/Media_queries ]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。