美文网首页
使用CSS实现图片“切割”

使用CSS实现图片“切割”

作者: orangesup | 来源:发表于2017-08-15 23:57 被阅读28次

最近在国外网站上买了个bootstrap响应式模板,在使用发现产品列表(图片列表)时发现产品图片大小如果不统一的话,整个页面就错位了;查看了css文件发现,img所在的容器宽度被栅格固定死了,img标签中宽度被设置了:img{    width:100%;}当然对于长宽比例一样的图片来说,不会出现问题。但是我网站的图片长宽比例不一致,这时只能宽度固定为100%,高度超出部分就实现“切割”;方式如下:

HTML:

<p class="image-container">

<img src="***.png"/>

</p>

CSS:

p.image-container{    

width:100%;    

height:0;    

padding-bottom:90%;    

overflow:hidden;

}

p.image-container img{

    width:100%;

}

相关文章

  • 使用CSS实现图片“切割”

    最近在国外网站上买了个bootstrap响应式模板,在使用发现产品列表(图片列表)时发现产品图片大小如果不统一的话...

  • 前端面试题

    一、css 1.如何实现文字环绕图片? 答:把图片设置为浮动 2.如何使用css图片精灵图? 答:使用backgr...

  • css实现交互式图片对比控件

    介绍 使用纯CSS实现交互式的图片对比控件 实现方式 演示效果

  • 鼠标悬浮模糊效果

    实现的效果 DEMO 图片模糊 使用css中的filter实现。 边框两边散开 使用伪元素 ::before 、...

  • canvas 实现图片切割

    场景 有一张图片,想将图片的左半部分切出来,做成新的图片 实现 利用canvas的drawImage方法,可以去这...

  • jQuery-轮播

    实现原理 CSS部分 图片容器宽度设置为图片宽度*图片数量,并将所有图片使用浮动进行水平排列,形成一个滑动轨道; ...

  • mui中图片手势缩放功能的实现

    MUI框架,要实现手势缩放图片,可以使用imageviewer组件来实现。代码很简单: 引入css: mui.im...

  • 使用java切割图片

    前端使用了vue框架,切图有困难,所以切图这个工作交给我,总结一下. 入参 使用了thumbnailator框架 ...

  • 《高性能网站建设指南》读书笔记

    减少HTTP请求 图片地图 CSS Sprites 合并图片,使用CSS背景定位。 内联图片 通过使用data:U...

  • 移动端多图上传、文件上传及下载

    js+css实现手机端的多图片上传,为了方便使用,css和js都未内联,为性能建议使用时改为外联; 如要用到pc端...

网友评论

      本文标题:使用CSS实现图片“切割”

      本文链接:https://www.haomeiwen.com/subject/tkjbrxtx.html