html 图片自动裁剪,如何用CSS自动裁剪图片 - Thomas'博客
width:100%;
height:0;
padding-bottom: 100%;
overflow:hidden;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
}
这里的原理是与背景图片方式实现
做站经常遇到,前台一些图片与实际展示的尺寸有出入,所以需要重新定义一下图片的大小,我用这方法解决的。
来说说原理吧。
原理剖析width:100%;
height:0;
padding-bottom: 100%;
overflow:hidden;
样式中的上面四句主要目的是为了让这个div以1:1的大小呈现,
虽然height:0;高度为0,但是它的padding值为100%
这是因为在padding为百分比的时候,是根据他父层的宽度来进行计算的。
在一点MDN关于padding的文档 也有说到,有兴趣的同学可以看看。background-position: center center;
background-repeat: no-repeat;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
后面5句就是利用了css3中的 background-size:cover 的特性,把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。
对于padding为百分比的时候,我画了一张图,希望有助于大家理解:
总结:就是你所需要的比例,就是width与padding-bottom的比例
用的时候,直接把.zoomImage当成img标签来用就可以了。
html 图片自动裁剪,如何用CSS自动裁剪图片 - Thomas'博客相关推荐
- html如何让图片与低端平齐,CSS入门知识-图片水平对齐技巧
CSS入门知识-图片水平对齐技巧 在CSS中,图片怎么水平对齐,有哪些技巧呢?我们一起来学习一下吧! 一.图片水平对齐text-align 在"文本水平对齐text-align"这 ...
- HTML+CSS期末作业 :个人博客网站设计(2页) 学生网页课程设计期末作业下载 web网页设计制作成品
HTML+CSS期末作业 :个人博客网站设计(2页) 学生网页课程设计期末作业下载 web网页设计制作成品 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. 茶叶 ...
- HTML5+CSS大作业——个人旅游图片博客(7页)
HTML5+CSS大作业--个人旅游图片博客(7页) 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. 茶叶. 家居. 酒店. 舞蹈. 动漫. 明星. 服装. 体 ...
- 大一html网页制作期末网页设计 HTML5+CSS大作业——个人旅游图片博客(7页)
HTML5+CSS大作业--个人旅游图片博客(7页) 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. 茶叶. 家居. 酒店. 舞蹈. 动漫. 明星. 服装. 体 ...
- html中如何使图片自动旋转90度,css怎么让图片旋转90度?
css怎么让图片旋转90度?下面本篇文章给大家介绍一下使用CSS让图片旋转90度的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. css怎么让图片旋转90度? 在CSS中,可以 ...
- html原生js实现图片轮播,如何用原生JS实现图片轮播
图片轮播大多应用在商品展示中. 实现方法:主要通过原生javascript编写. 实现原理: 上图中看到中间的图片就是要展示的图片,只要将所有图片并排放到一个div中然后再放到展示固定大少的窗口当中, ...
- php图片滑动的属性,使用css怎么实现图片的滑动效果?(示例)
本篇文章主要给大家介绍关于css实现图片的滑动效果示例,希望大家阅读完本篇后对css滑动效果的相关知识有所了解. 下面给大家举一个简单的css图片滑动效果示例(自下而上滑动): css怎么实现图片滑动 ...
- css img 适配尺寸_img图片自适应布局_HTML5教程_郭隆邦技术博客
图片自适应布局 源码下载 使用百度图片搜索的时候,可以看到搜索页面,所有的图片基本都是定高度显示,图片的宽度随着高度等比例缩放.点击搜搜页面的每一张图片, 可以跳转到一个页面只有一张图片,显示的尺寸是 ...
- 怎么让图片居中php,怎么让CSS文件里图片居中
让CSS文件里图片居中的方法:首先创建一个HTML示例文件:然后引入一张背景图片:最后通过css中的"background-position"属性实现图片居中即可. 本文操作环境: ...
最新文章
- plupload 如何控制最小宽度和文件类型及跨域
- SQL注入原理及产生过程
- SAP屏幕设计器专题:编写控件代码(三)
- Servlet 工程 web.xml 中的 servlet 和 servlet-mapping 标签
- redhat oracle 开机自启动
- 书店售书最低价格问题
- Bjarne Stroustrup语录[C++经验]
- [导入]用ASP.Net(C#)连接Oracle数据库的方法
- 30 道 MySQL 面试题全放送!
- weex android 交互,weex项目接入到Android studio中
- redis事务冲突问题 - 乐观锁和悲观锁
- 公式推导以及代码书写 11-26
- es文件浏览器访问win10局域网共享文件能看见共享文件夹但是点击文件夹无反应
- 南方cass字体样式设置_实用|史上最全CASS字体异常的解决方案来啦!
- docker 网络模式之 macvlan模式
- [C#]Excel画斜线以及Excel宏的利用
- 什么是 Web 3.0?
- HTML(第九章) 标签: 网页动画
- 凤凰卫视:专业、互动、持续的云服务助力凤凰新媒体转型
- Java 水果排序
热门文章
- 鬼泣最稳定的服务器,DNF:国服特色有多强?韩服第一鬼泣在国服连前十都进不了...
- 淘宝获取购买到的商品订单详情PHP展示
- windows temp cab 文件
- java多线程(详)
- js逆向第5例:猿人学第8题-验证码图文点选
- 微信获得用户地理位置 php,微信获取用户的地理位置的经纬度信息
- iphone x性能测试软件,iPhone - 电池性能测试信息 - Apple (中国大陆)
- mate10的html5跑分,巅峰对决!华为mate10和iphonex对比评测
- KILL Linked Server异常中断会话后一直处于KILLED/ROLLBACK状态
- 【图解】物联网设备的N种Wi-Fi配网方式