html – div中的中心图像,隐藏溢出
发布时间:2020-12-14 21:25:05 所属栏目:资源 来源:网络整理
导读:我有一个400px的图像和一个较小的div(宽度并不总是300px,如我的例子)。我想将图像居中在div中,如果有溢出,则隐藏它。 注意:我必须保持这个位置:绝对在行李上。我正在使用css-transitions,如果我使用position:relative,我的图像会抖动一下(http://bit
我有一个400px的图像和一个较小的div(宽度并不总是300px,如我的例子)。我想将图像居中在div中,如果有溢出,则隐藏它。
注意:我必须保持这个位置:绝对在行李上。我正在使用css-transitions,如果我使用position:relative,我的图像会抖动一下(http://bit.ly/MaYbMB)。 的jsfiddle 解决方法
你应该让容器相对并给它一个高度,你就完成了。
http://jsfiddle.net/jaap/wjw83/4/ .main { width: 300px; margin: 0 auto; overflow: hidden; position: relative; height: 200px; } img.absolute { left: 50%; margin-left: -200px; position: absolute; } <div class="main"> <img class="absolute" src="http://via.placeholder.com/400x200/A44/EED?text=Hello" alt="" /> </div> <br /> <img src="http://via.placeholder.com/400x200/A44/EED?text=Hello" alt="" /> 如果您愿意,还可以通过添加负边距和顶部位置来垂直居中图像:http://jsfiddle.net/jaap/wjw83/5/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- web-config – validateRequest和requestValidationMode不适
- 多个登录表单,不同的身份验证管理员 – 最新的弹簧安全
- javascript – 如何突出显示HTML文本而不用标签包装它?
- 小程序基础核心组件库处理Banner、图片上传、列表刷新
- 用Jquery实现可编辑表格并用AJAX提交到服务器修改数据
- 微信小程序 textarea 组件详解及简单实例
- jquery实现鼠标经过显示下划线的渐变下拉菜单效果代码
- winforms – 在WinForm标签中格式化文本
- node.js学习(三)简单的node程序&&模块简单使用&a
- 微信小程序开发:http请求