我想剪辑一个img元素时,从CMS在页面上呈现,以便,无论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>发布于 2014-12-30 10:30:14
带有clipsquare图像的div上的.one.columns类不是正确的基类。在标准的12列布局中,您将执行以下操作:
<div class="row">
<div class="large-12 columns">
<!-- Column content here -->
</div>
</div>此外,我还要问另外两个问题:
发布于 2014-12-30 11:24:27
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/的优秀文章。
https://stackoverflow.com/questions/27388775
复制相似问题