需求:
图片的宽高是不固定的,但是外部盒子是有固定大小的。
图片的宽度和盒子保持一致,并且是水平居中显示,即两边是裁剪的
图片的高度是由盒子宽度控制的,等比例缩放,多余的被裁减掉
原图:

代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title>
</head>
<style>* {padding: 0;margin: 0;}.box-img {width: 230px;height: 230px;box-sizing: border-box;border: 1px solid red;overflow: hidden;text-align: center;position: relative;}img.one {display: inline-block;/*一个图片在一个宽高固定的盒子里,如果只设置图片宽度,那么高度是自适应的。*/width: 228px;position: absolute;left:0;bottom:0;}img.two {display: inline-block;width: 228px;}img.three {max-width: 228px;max-height: 228px;display: inline-block;}</style>
</head>
<body>
<!-- 水平方向上的解决方案 -->
<div class="box-img"><img src="https://img.alicdn.com/bao/uploaded/i3/740173676/TB1Y81Ad5qAXuNjy1XdXXaYcVXa_!!0-item_pic.jpg_400x400.jpg" alt="" class="one">
</div><div class="box-img"><img src="https://img.alicdn.com/bao/uploaded/i3/740173676/TB1Y81Ad5qAXuNjy1XdXXaYcVXa_!!0-item_pic.jpg_400x400.jpg" alt="" class="two">
</div><div class="box-img"><img src="https://img.alicdn.com/bao/uploaded/i3/740173676/TB1Y81Ad5qAXuNjy1XdXXaYcVXa_!!0-item_pic.jpg_400x400.jpg" alt="" class="three">
</div></body></html>

效果:

第一种是底部对齐,裁剪顶部
第二种是顶部对齐,裁剪底部
第三种是在固定容器内等比例显示图片

css图片等比例裁剪相关推荐

  1. html图片缩放6,四款css 图片按比例缩放实例(兼容ie6,7,firefox)

    使用max-width,max-height:或者min-width,min-height的css属性即可.如: 代码如下 img{max-width:100px;max-height:100px;} ...

  2. uni-app 图片固定比例裁剪

    官方demo里有图片自由比例裁剪的功能 ,所以这里直接拿来用 <template><view class="container"><view clas ...

  3. CSS图片定比例缩放

    文章目录 前言 一.图片定比例缩放方案 1.padding(推荐) 2.根据width设置height 二.图片的路径 设置height百分比无效 前言 一张banner图,在不同的屏幕上铺满 宽度与 ...

  4. css 图片等比例缩小_12个令人惊叹的CSS实验项目

    翻译:疯狂的技术宅 原文:https://1stwebdesigner.com/12... 本文首发微信公众号:jingchengyideng 欢迎关注,每天都给你推送新鲜的前端技术文章 你可能认为 ...

  5. JS利用Canvas实现图片等比例裁剪、压缩

    最近在做一个政务类的移动端H5项目,用户体量达百万级别,有一个模块中有上传图片反馈的功能,由于各个手机产商拍照的像素值的都不一样,后台去浏览这个图片的时候就出现大小不一的情况,另外有些图片并不需要上传 ...

  6. html 设置图片显示比例,css怎么实现图片在页面上以相同等比例显示缩放?(示例)...

    在我们浏览页面时或者实际工作中,偶尔会遇到图片缩放的问题.那么本篇文章就给大家介绍关于css 图片等比例缩放即css图片等比例显示的问题.希望对有需要的朋友有所帮助. css图片等比例显示具体代码示例 ...

  7. 如何让图片按比例响应式缩放、并自动裁剪的css技巧

    如何让图片按比例响应式缩放.并自动裁剪的css技巧 同时也适用于一些轮播父容器响应式缩放 响应式网站.移动端页面在DIV CSS布局中对于图片列表或图片排版时, 如果想要图片按比例缩放, 最简单的就是 ...

  8. html自动裁剪图片宽度,html中如何让图片按比例响应式缩放、并自动裁剪的css技巧...

    响应式网站.移动端页面在DIV CSS布局中对于图片列表或图片排版时,如果想要图片按比例缩放,最简单的就是把img宽度设为100%,不设置高度,高度就会自动跟着高度缩放. 但是如果要达到的效果是,要让 ...

  9. CSS实战笔记(十二) 图片等比例缩放

    1.背景 在网页展示图片是一个很常见的需求,大多数情况下,展示区域的大小是固定的,原图片的大小也是固定的 如果展示区域的宽高和原图片的宽高不等比例,那么在默认情况下很可能会压缩或拉伸图片以适应区域大小 ...

最新文章

  1. 案例 | 杭州佰勤医疗器械:智办事助力企业组织数字化转型
  2. UCOS在LPC上的移植
  3. 最全的电气设备故障诊断法
  4. yii2.0 elasticsearch模糊查询
  5. python日历提醒_python打印日历
  6. java jlist 图标_java – 将图像添加到JList项目
  7. iframe关于滚动条的去除和保留
  8. okhttp3 请求html页面,OkHttp3源码详解(二) 整体流程
  9. Nlpir Parser智能语义平台全文搜索
  10. SILVERLIGHT访问WCF时通过WEB.CONFIG 指定服务器地址
  11. 洛谷 1541 乌龟棋——dp
  12. ffmpeg1.2的filter分析
  13. mac 装python环境下mysql_MAC OS X下安装MySQL-python
  14. 华胜天成助力中国银联实现移动互联时代的多渠道扩张
  15. liteIDE创建go工程,创建包工程
  16. 简单说说路由器和交换机的区别
  17. 一篇文章搞懂数据仓库:三种事实表(设计原则,设计方法、对比)
  18. android跳转QQ陌生人聊天或者加入QQ群
  19. 王某调离岗位后所使用计算机由新到任陈某,别为“前任”背锅!警惕工作交接中的泄密风险...
  20. ubuntu进去安全模式_ubuntu 14.04全攻略

热门文章

  1. Packet Tracer 5.0实验(四) 利用三层交换机实现VLAN间路由
  2. 《荒漠甘泉》4月21日
  3. 减治法在查找算法中的应用(JAVA)--快速查找
  4. eclipse实现Android登录功能,eclipse开发安卓登录
  5. e3是合法浮点数吗_下面4个选项中,均是合法浮点数的选项是?
  6. Servlet,HTTP,Ruquest,Response
  7. array函数参数 scala_scala – 在Spark SQL中将数组作为UDF参数传递
  8. ElasticSearch原理
  9. Linux 中/etc/profile、~/.bash_profile 环境变量执行过程
  10. 同一个电脑可安装多个python版本吗_Linux下如何安装多个Python版本