Html 仅当图像不';我穿不合身
我正在使用Materialize框架,我对组件(小版本)感兴趣 代码如下所示:Html 仅当图像不';我穿不合身,html,css,Html,Css,我正在使用Materialize框架,我对组件(小版本)感兴趣 代码如下所示:small类将卡的高度限制为300px) 卡片标题 我是一张非常简单的卡片。我擅长包含少量信息。 我很方便,因为我需要很少的标记来有效地使用 以下是我想要实现的目标: 图像必须位于其父图像的中心 如果图像的宽度小于卡片的宽度,则应与卡片的全宽一起使用 如果它大于卡片宽度,则应将其裁剪以适合卡片 它应该是响应性的(使用响应性img类) 附示例。希望这有帮助 如果它大于卡片宽度,则应将其裁剪以适合卡片 当您将卡片指定
small
类将卡的高度限制为300px
)
卡片标题
我是一张非常简单的卡片。我擅长包含少量信息。
我很方便,因为我需要很少的标记来有效地使用
以下是我想要实现的目标:
- 图像必须位于其父图像的中心
- 如果图像的宽度小于卡片的宽度,则应与卡片的全宽一起使用
- 如果它大于卡片宽度,则应将其裁剪以适合卡片
- 它应该是响应性的(使用
类)响应性img
<div class="col s6">
如果图像的宽度小于卡片的宽度,则应与卡片的全宽一起使用
有些太小的图像会失真,请参见中带有jpg的第三个示例
它应该是响应性的(使用响应性img类)
烘焙到Materialize中的响应特性应该为您提供一些特性,例如在第二张卡中
<img src="any.jpg" alt="" class="circle responsive-img">
图像必须位于其父图像的中心
这可以通过应用margin:0 auto
到.card image
并设置一个小于.card
最大宽度的最大宽度
如果图像的宽度小于卡片的宽度,则
应与卡片中的全宽一起使用
这是否意味着图像不应大于其原始大小?如果是这样,下面的演示应该满足标准.card image
的最大宽度设置为400px,而的最大宽度设置为350px
如果大于卡片宽度,则应裁剪以适合
卡片
这可以通过设置溢出:隐藏来实现编码>至。卡片图像
它应该是响应性的(使用响应性img类)
下面的演示在图像上使用了.responsive img
。要使图像在裁剪时居中,您可以将顶部
,底部
,左侧
,右侧
值设置为-100%
,将边距
设置为自动
。确保将.card image
设置为相对位置,将.responsive img
设置为绝对位置
下面是一个演示:
如果调整窗口大小,则当窗口较窄时,图像应裁剪。图像为350x300px。是否可以将图像添加为背景图像
而不是使用img
标记?@Sanderfish否,它必须用作img
<img src="any.jpg" alt="" class="circle responsive-img">