css “裁剪”图片(显示图片的一部分)
2015-05-20 22:44
281 查看
背景:朋友有一个需求,就是列表页显示的图片要做裁剪,不然不按比例缩小图片看起来就变形了。本来想好的解决办法是用PHP来生成缩略图,然而试了好几个开源缩略图类都没有一个满意的,突然想到为什么不直接用CSS呢?
比如你有一张图片是400x300像素的,然后你的列表页要显示的宽高是100x100像素,这时候怎么办呢?
1. 先按比例缩小图片,即设置img标签的height="100px" ;
2. 裁剪, 设置包围img标签的div的宽高为100x100
3. done !!!
<style> #sample{ width:100px; height:100px; overflow:hidden; position: relative; border: 1px solid black; } </style> <div id="sample"> <img src="150113-4.jpg" height="100px"/> </div>
比如你有一张图片是400x300像素的,然后你的列表页要显示的宽高是100x100像素,这时候怎么办呢?
1. 先按比例缩小图片,即设置img标签的height="100px" ;
2. 裁剪, 设置包围img标签的div的宽高为100x100
3. done !!!
相关文章推荐
- img只显示图片一部分 或 css设置背景图片只显示图片指定区域
- CSS控制显示图片的一部分
- CSS 布局4(贴在下方、块之间的空格、显示图片一部分、练习)
- CSS网页制作技巧:背景图片定位 显示切图的一部分作为背景显示
- 用css设置只显示图片的一部分
- 图片由小图放大裁剪至全屏显示大图,Google Photos 点击图片预览的效果
- 通过CSS控制图片显示的大小
- 【坑】discuz中CSS中的图片的URL显示为localhost的解决
- WORD 插入图片,只显示一部分的解决办法
- CSS控制文字只显示几行,超出一部分显示省略号
- css——手机端图片正确显示
- android中如何显示图片的一部分
- 【转】CSS中background:url(imagepth) 不能显示背景图片
- 如何让图片按比例响应式缩放、并自动裁剪的css技巧
- css设置多个img为固定高度显示,不受图片实际尺寸影响而改变大小
- 如何利用CSS代码使图片和文字在同一行显示且对齐
- 教你如何HTML显示一张图片的一部分
- android 图片裁剪,显示 指定压缩
- 图片裁剪--css
- 用CSS控制图片大小显示的方法