首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zurb-基金会CSS剪辑属性

Zurb-基金会CSS剪辑属性
EN

Stack Overflow用户
提问于 2014-12-09 21:02:36
回答 2查看 97关注 0票数 1

我想剪辑一个img元素时,从CMS在页面上呈现,以便,无论XY尺寸的比例,原始图像,它看上去与相同页面上的其他按钮相同。问题是,当我用下面的代码构建它时,基金会的网格会在智能手机和其他移动设备上崩溃。有什么建议吗?

代码语言:javascript
复制
.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>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-30 10:30:14

带有clipsquare图像的div上的.one.columns类不是正确的基类。在标准的12列布局中,您将执行以下操作:

代码语言:javascript
复制
<div class="row">
<div class="large-12 columns">
    <!-- Column content here -->
</div>
</div>

此外,我还要问另外两个问题:

  • 为什么不使用CSS来调整按钮的样式呢?和/或..。
  • 为什么你不让你的CMS为你调整你的图像大小?
票数 0
EN

Stack Overflow用户

发布于 2014-12-30 11:24:27

clip已经被否决了。做同样的事情甚至更多的新属性称为clip-path。不过,这几乎没有什么问题,

  • AFAIK rect()也不能工作。您需要使用inset()
  • 维度需要用空格而不是逗号来分隔(,)。
  • Webkit需要前缀,不需要定位。

例如,

代码语言:javascript
复制
.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/的优秀文章。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27388775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档