以图片为标准设置图片的百分之50

我有一张ps上面100%的图片,截取下来之后,我只要这个图片的百分之50%,但是我设置图片width:50% 之后他是以外面的盒子为标准的,有什么办法是以图片为标准设置50%呢

阅读 3.4k
5 个回答

如果图片尺寸不固定,用scale

以容器的大小。

scale()如果只改小宽度不改高度的话图像会压扁的,楼主如果要要剪切一样的效果可以试下clip-path

-webkit-clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%);
clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%);

空出来的区域我就不知道该怎么办了~

毕竟麻烦,如果我做,我会给容器position:relative,给图片添加一个和图片尺寸一致的div position:absolute,然后图片以背景的形式处理。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题