CSS使图片居中的三种方法

简介: CSS使图片居中的三种方法
<!--调整背景图位置 :10px center/ center center 10px 和 center就能调整背景图片的位置了-->
<div style="width:30%;height100%;background:url(${ctx}/assets/images/logo.png) no-repeat 10px center"></div>

分开写:

background:url(/../../image/feed.gif)no-repeat;
background-position:10px 5px; /*调整其中的数值就可以达到调整位置的目的。*/
方法一

利用display:table-cell

<div class="img_wrap">
    <img src="wgs.jpg">
</div>
.img_wrap{
    width: 400px;
    height: 300px;
    border: 1px dashed #ccc;
    display: table-cell; /*主要是这个属性*/
    vertical-align: middle;
    text-align: center;
}
方法二

背景法

<div class="img_wrap"></div>
.img_wrap{
    width: 400px;
    height: 300px;
    border: 1px dashed #ccc;
    background: url(wgs.jpg) no-repeat center center;
}
方法三

图片外面用个p标签,通过设置line-height使图片垂直居中

<div class="img_wrap">
    <p><img src="wgs.jpg"></p>
</div>
*{margin: 0px;padding: 0px}
.img_wrap{
    width: 400px;
    height: 300px;
    border: 1px dashed #ccc;
    text-align: center;
}
.img_wrap p{
    width:400px;
    height:300px;
    line-height:300px; /* 行高等于高度 */
}
.img_wrap p img{
    *margin-top:expression((400 - this.height )/2); /* CSS表达式用来兼容IE6/IE7 */
     vertical-align:middle;
    border:1px solid #ccc;
}


相关文章
|
2月前
|
前端开发
在Webpack配置文件中,如何配置loader以处理其他类型的文件,如CSS或图片
在Webpack配置文件中,通过设置`module.rules`来配置loader处理不同类型的文件。例如,使用`css-loader`和`style-loader`处理CSS文件,使用`file-loader`或`url-loader`处理图片等资源文件。配置示例:在`rules`数组中添加对应规则,指定`test`匹配文件类型,`use`指定使用的loader。
|
17天前
|
JavaScript 容器
jquery和CSS3图片排序过滤搜索插件
Filterizr是一款jquery和CSS3图片排序过滤插件。它可以对一组图片进行排序,按条件过滤和按关键字搜索。并在显示结果时使用指定的CSS3动画过渡效果。
24 2
|
2月前
|
编解码 前端开发 UED
探讨了CSS媒体查询在移动端开发中的应用,介绍了媒体查询的基本概念、常见条件及其在响应式布局、导航菜单、图片优化和字体调整等方面的具体应用
本文深入探讨了CSS媒体查询在移动端开发中的应用,介绍了媒体查询的基本概念、常见条件及其在响应式布局、导航菜单、图片优化和字体调整等方面的具体应用。通过实际案例分析和注意事项的讨论,旨在帮助开发者更好地理解和运用媒体查询,提升移动端用户体验。
48 4
|
2月前
CSS3实现的九宫格图片鼠标悬停去除遮罩层源码
CSS3实现的九宫格图片鼠标悬停去除遮罩层源码
20 0
CSS3实现的九宫格图片鼠标悬停去除遮罩层源码
|
2月前
|
缓存 监控 前端开发
CSS 提高性能的方法
【10月更文挑战第24天】在实际应用中,还需要根据具体项目的特点和需求,灵活选择和组合这些方法,不断进行优化和改进。同时,随着技术的不断发展,也需要持续关注新的性能优化技巧和最佳实践,以保持在性能优化方面的领先地位。你对 CSS 性能优化还有哪些深入的思考和经验呢?欢迎进一步交流和分享。
|
2月前
|
前端开发
css页面顶部底部固定,中间自适应几种方法
【10月更文挑战第22天】css页面顶部底部固定,中间自适应几种方法
|
3月前
|
前端开发 UED
Webpack 中处理 CSS 和图片资源的多 Loader 配置
【10月更文挑战第12天】 处理 CSS 和图片资源是 Webpack 配置中的重要部分。通过合理选择和配置多个 Loader,可以实现对这些资源的精细处理和优化,提升项目的性能和用户体验。在实际应用中,需要不断探索和实践,根据项目的具体情况进行灵活调整和优化,以达到最佳的处理效果。通过对 Webpack 中多 Loader 处理 CSS 和图片资源的深入了解和掌握,你将能够更好地应对各种复杂的资源处理需求,为项目的成功构建和运行提供坚实的基础。
91 1
|
3月前
|
前端开发 容器
CSS 中几种常用的换行方法
CSS 中几种常用的换行方法
38 1
|
4月前
|
XML 前端开发 JavaScript
jQuery HTML / CSS 方法
jQuery HTML / CSS 方法
22 2
|
4月前
|
前端开发 JavaScript
jQuery css() 方法
jQuery css() 方法
27 3

热门文章

最新文章