Appearance
教程
Beyond Media Queries: Using Newer HTML & CSS Features for Responsive Designs - @css-tricks.com 介绍媒体查询之外的几种响应式布局方式
响应式图片,使用
<picture> + <source media="(max-width:1000px)" srcset="picture-lg.png">元素进行媒体查询🛠️ Responsive Images Generator 可使用这个自动生成媒体查询图片
响应式图片根据dpi进行设置,
<img srcset="flower3x 3x, flower2x 2x" />图片使用 object-fit 和 object-position 适配,以及图片位置调整
⚡
min()&max()&clamp()CSS工具方法px, em, rem, %, vw, vh单位的灵活使用
🚀The Guide To Responsive Design In 2023 and Beyond - @ishadeed.com
- 如何使用更现代的CSS工具和方法去完成响应式布局,尽可能少的使用媒体查询的方式
- 响应式所包含的内容
- 响应内容
- 响应视窗
- 响应容器
- 响应用户偏好,比如暗黑模式等
- 流式响应式布局的需要考虑的点
- Container Query
- Wrapping,比如
flex-wrap - Element Sizing
- Font Sizes
- Spacing
- flexbox, grid,
clamp()&min()&max()的使用
min(), max(), and clamp() CSS Functions - @ishadeed.com
- 介绍3个工具函数的含义,以及实际应用场景实例🌰
min(30%, 100px): 不超过100pxmax(30%, 100px): 不小于100pxclamp(12px, 5vw, 24px): 限定于12px - 20px之间,偏好值是5vw- 这3个工具函数对于新式响应式布局很重要
2023年04月12日15:27:43