草庐IT

aspect-ratio

全部标签

html - 指定 HTML 元素的自然大小

让我们谈谈HTML中的图像。如果我在没有其他限制的情况下将图像放到页面上,它将假定其“自然大小”——即图像的字面大小(以像素为单位)。如果我指定一个CSSmax-width和max-height然后它将保持其自然宽高比但缩小以适应大小限制。太棒了!我想要在任意元素上的确切行为。也就是说,我想创建一个或其他具有自然大小(我将以像素为单位指定)并在受max-width影响时保持其纵横比的东西和max-height.(加分项:如果该技术也支持min-width和min-height那就太棒了。)以下是我收集到的更多信息:对于HTML5图像,您可以使用naturalWidth读取图像的自然尺寸

html - 指定 HTML 元素的自然大小

让我们谈谈HTML中的图像。如果我在没有其他限制的情况下将图像放到页面上,它将假定其“自然大小”——即图像的字面大小(以像素为单位)。如果我指定一个CSSmax-width和max-height然后它将保持其自然宽高比但缩小以适应大小限制。太棒了!我想要在任意元素上的确切行为。也就是说,我想创建一个或其他具有自然大小(我将以像素为单位指定)并在受max-width影响时保持其纵横比的东西和max-height.(加分项:如果该技术也支持min-width和min-height那就太棒了。)以下是我收集到的更多信息:对于HTML5图像,您可以使用naturalWidth读取图像的自然尺寸

html - 图像的马赛克 HTML/CSS

我想在div中使用portraitimages进行图像布局,固定纵横比为3:2。图片大小为327x491px。主要问题是图像之间不需要的空格。如何仅使用HTML/CSS将图像对齐为马赛克?HTML:...SOON...CSS:._pictures1{width:935px;height:490px;margin:-26px0059px;float:left;top:20%;left:20%;position:absolute;border:1pxgraysolid;}._pictures1div{position:absolute;}._pictures1-01{top:0px;lef

html - 图像的马赛克 HTML/CSS

我想在div中使用portraitimages进行图像布局,固定纵横比为3:2。图片大小为327x491px。主要问题是图像之间不需要的空格。如何仅使用HTML/CSS将图像对齐为马赛克?HTML:...SOON...CSS:._pictures1{width:935px;height:490px;margin:-26px0059px;float:left;top:20%;left:20%;position:absolute;border:1pxgraysolid;}._pictures1div{position:absolute;}._pictures1-01{top:0px;lef

html - 保持 div 的纵横比但在 CSS 中填充屏幕宽度和高度?

我有一个网站要放在一起,它具有大约16:9横向的固定纵横比,就像视频一样。我想让它居中并扩展以填充可用宽度和可用高度,但永远不要在任何一侧变大。例如:又高又薄的页面内容会拉伸(stretch)整个宽度,同时保持按比例的高度。短而宽的页面内容会拉伸(stretch)整个高度,宽度成比例。我一直在研究两种方法:使用具有正确宽高比的图像来扩展容器div,但我无法让它在主要浏览器中以相同的方式运行。设置比例底部填充,但这只对宽度起作用,而忽略高度。它只是随着宽度不断变大并显示垂直滚动条。我知道你可以用JS很容易地做到这一点,但我想要一个纯CSS解决方案。有什么想法吗?

html - 保持 div 的纵横比但在 CSS 中填充屏幕宽度和高度?

我有一个网站要放在一起,它具有大约16:9横向的固定纵横比,就像视频一样。我想让它居中并扩展以填充可用宽度和可用高度,但永远不要在任何一侧变大。例如:又高又薄的页面内容会拉伸(stretch)整个宽度,同时保持按比例的高度。短而宽的页面内容会拉伸(stretch)整个高度,宽度成比例。我一直在研究两种方法:使用具有正确宽高比的图像来扩展容器div,但我无法让它在主要浏览器中以相同的方式运行。设置比例底部填充,但这只对宽度起作用,而忽略高度。它只是随着宽度不断变大并显示垂直滚动条。我知道你可以用JS很容易地做到这一点,但我想要一个纯CSS解决方案。有什么想法吗?

ios - 解释 iOS 中的纵横比和各自的术语?

我想了解纵横比。在这里,我正在设置UIImageView的纵横比。这些是我单击此约束时的选项。此约束的工作原理以及什么是“PRESETS”、反向乘数和转换为小数。谢谢。 最佳答案 纵横比约束用于根据您在此处设置的纵横比来控制View的宽度和高度。有一些标准预设,例如1:1,这意味着宽度将等于高度。类似地,其他预设基于比率计算尺寸ReverseMultiplier只是用来反转比率。例如。4:3将是3:4转换为小数只是将比率表示为小数。例如。4:3将是1.33如果您希望View始终保持纵横比,则可以使用此约束。在您的情况下,如果它的Im

ios - 解释 iOS 中的纵横比和各自的术语?

我想了解纵横比。在这里,我正在设置UIImageView的纵横比。这些是我单击此约束时的选项。此约束的工作原理以及什么是“PRESETS”、反向乘数和转换为小数。谢谢。 最佳答案 纵横比约束用于根据您在此处设置的纵横比来控制View的宽度和高度。有一些标准预设,例如1:1,这意味着宽度将等于高度。类似地,其他预设基于比率计算尺寸ReverseMultiplier只是用来反转比率。例如。4:3将是3:4转换为小数只是将比率表示为小数。例如。4:3将是1.33如果您希望View始终保持纵横比,则可以使用此约束。在您的情况下,如果它的Im

ios - UIImage Scale Aspect Fill 和 Clip Subviews 在 UICollectionView 中不起作用

我有一个UICollectionView,其单元格包含一个UIImageView。我将UIImageViewframe.size设置为与单元格的frame.size匹配,并且还明确要求UIImageView在cellForItemAtIndexPath方法中按以下方式使用AspectFill&ClipSubview进行缩放:letcell:UICollectionViewCell=collectionView.dequeueReusableCellWithReuseIdentifier("Cell",forIndexPath:indexPath)as!UICollectionViewC

ios - UIImage Scale Aspect Fill 和 Clip Subviews 在 UICollectionView 中不起作用

我有一个UICollectionView,其单元格包含一个UIImageView。我将UIImageViewframe.size设置为与单元格的frame.size匹配,并且还明确要求UIImageView在cellForItemAtIndexPath方法中按以下方式使用AspectFill&ClipSubview进行缩放:letcell:UICollectionViewCell=collectionView.dequeueReusableCellWithReuseIdentifier("Cell",forIndexPath:indexPath)as!UICollectionViewC