首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]css3截取

发布于 2024-11-11 15:34:25
0
23

CSS3截取是CSS3的一个很常用的特性,用来对文本或者图片进行裁剪,常用于一些特殊的需求场景,如以下示例:/ 文字裁剪 / .textclip { display: inlineblock; wid...

CSS3截取是CSS3的一个很常用的特性,用来对文本或者图片进行裁剪,常用于一些特殊的需求场景,如以下示例:

/* 文字裁剪 */
.text-clip {
  display: inline-block;
  width: 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* 图片裁剪 */
.image-clip {
  width: 100px;
  height: 100px;
  overflow: hidden;
}

.image-clip img {
  width: 100%;
  height: 100%;
  object-fit: cover;
} 

上述代码中,我们通过设置white-space属性为nowrap,使文本不进行换行,然后通过overflow:hidden将超出容器的部分进行隐藏,最后通过text-overflow:ellipsis将超出部分使用省略号代替。

对于图片裁剪,我们通过设置容器的宽高和overflow:hidden来实现对图片的裁剪,然后给img元素设置object-fit:cover,使图片按比例填充整个容器,超出部分进行裁剪。

评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流