长宽比盒子生成器 使用现代和传统的CSS方法生成响应式长宽比盒子。
长宽比盒子生成器
使用现代和传统的CSS方法生成响应式长宽比盒子。
选择预设或自定义比例
从常见的长宽比(16:9、4:3、1:1)中选择,或输入自定义值。
配置盒子
设置最大宽度、背景颜色,并在现代或传统CSS方法之间进行选择。
复制CSS代码
预览长宽比盒子并复制CSS代码。
What Is 长宽比盒子生成器?
长宽比盒子生成器创建了保持特定宽高比的响应式容器,无论其大小如何。维护长宽比对于视频、图像、卡片和任何需要成比例尺寸的元素都是必不可少的。此工具提供八种常见预设:1:1(正方形)、4:3(标准)、16:9(宽屏)、21:9(超宽屏)、3:2(照片)、9:16(竖屏)、2:3(海报)和3:4(平板)。您也可以设置自定义比率值。该工具同时支持现代CSS的长宽比属性和传统的padding-bottom技术,以实现更广泛的浏览器兼容性。预览显示了具有可定制最大宽度和背景色的长宽比盒子,生成的CSS包括所选择的方法。
Why Use 长宽比盒子生成器?
-
八种常见的长宽比预设加上自定义输入
-
同时支持现代(aspect-ratio)和传统(padding-bottom)CSS方法
-
可自定义最大宽度和背景颜色
-
预览准确显示比例盒子
Common Use Cases
视频容器
创建16:9响应式容器用于嵌入视频。
图片占位符
在图片加载时保留空间以防止布局偏移。
响应式卡片
保持一致的卡片比例跨不同屏幕尺寸。
照片画廊
创建统一的图片容器用于画廊网格布局。
Technical Guide
现代CSS的长宽比属性直接设置首选长宽比:aspect-ratio: 16 / 9。浏览器会自动根据元素宽度计算高度。这在2021年以来的所有现代浏览器中都得到了支持。传统技术使用padding-bottom作为百分比宽度(因为填充百分比是相对于父级宽度的):padding-bottom: 56.25%创建了16:9的比例(9/16 * 100 = 56.25%)。传统方法需要在容器上设置position: relative,并在子内容上设置position: absolute; top: 0; left: 0; width: 100%; height: 100%。现代方法更简单、可读性更强。两种方法都可以创建保持任意宽度比率的响应式容器。max-width属性限制了容器大小。对于图像,object-fit属性控制图像如何填充长宽比容器。
Tips & Best Practices
-
1使用现代aspect-ratio属性以获得更干净、更简单的代码
-
2回退到padding-bottom技术以支持较旧的浏览器
-
3在长宽比容器内的图片上使用object-fit: cover
-
4设置最大宽度以防止盒子在宽屏幕上变得过大
Related Tools
Frequently Asked Questions
Q CSS中的aspect-ratio是什么?
Q aspect-ratio属性是否被普遍支持?
Q padding-bottom技巧是什么?
Q 如何在长宽比盒子中添加内容?
Q 可以将aspect-ratio与图片一起使用吗?
About This Tool
长宽比盒子生成器 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.