我希望在页面上渲染时从CMS剪辑img元素,这样,无论原始图像的XY尺寸比例如何,它看起来都与同一页面上的其他按钮相同。问题是,当我使用以下代码构建它时,基础网格在智能手机和其他移动设备上中断。有什么建议吗?
.clipsquare {
overflow: hidden;
clip: rect(0px,60px,60px,0px);
position: absolute;
}
<div class="one columns">
<a class="th" href="http://my-url">
<div class="clipsquare"><img src="myImage.jpg" alt="title" width="90"></a></div>
</a>
</div>
答案 0 :(得分:0)
<div class="row">
<div class="large-12 columns">
<!-- Column content here -->
</div>
</div>
此外,我还要问另外两个问题:
答案 1 :(得分:0)
clip
已被弃用。执行相同操作甚至更多功能的新属性称为clip-path
。虽然它很少陷阱,
rect()
也不起作用。您需要使用inset()
。,
)。实施例,
.clipsquare {
overflow: hidden;
-webkit-clip-path: inset(0 60px 60px 0);
clip-path: inset(0 60px 60px 0);
}
有关此主题的更多信息,请参阅这篇关于CSS技巧的优秀文章, http://css-tricks.com/clipping-masking-css/