CSS中实现图片垂直居中的代码是什么
Admin 2022-05-25 群英技术资讯 970 次浏览
在这篇文章中,我们来学习一下“CSS中实现图片垂直居中的代码是什么”的相关知识,下文有详细的讲解,易于大家学习和理解,有需要的朋友可以借鉴参考,下面就请大家跟着小编的思路一起来学习一下吧。方法:1、给照片元素的父元素添加相对定位样式,给照片元素添加绝对定位样式;2、利用top属性和“margin-top”属性设置照片垂直居中,只需要给照片元素添加“top:50%;margin-top:上外边距值;”样式即可。

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。
css怎么让照片垂直居中
用绝对定位实现垂直居中
1、给img的父元素添加相对定位属性(position: relative),同时,要给子元素也就是图片img元素添加绝对定位属性(position: absolute)。
2、将图片元素的top属性设置为50%。
3、现在我们需要给img元素设置一个负的margin-top值,这个值为你想要实现垂直居中的元素高度的一半,*如果不确定元素的高度,可以不使用margin-top,而是使用transform:translateY(-50%);属性。
记住:如果你想要同时实现水平居中,那么你可以用实现垂直居中的一样的技巧来实现。
示例如下:
<html>
<head>
<style type="text/css">
.posdiv{
width: 300px;
height: 250px;
position: relative;
border:1px solid red;
}
.posdiv img{
width: 100px;
position: absolute;
top: 50%;
margin-top: -50px;
}
</style>
</head>
<body>
<div class="posdiv">
<img src="1118.02.png" alt="">
</div>
</body>
</html>输出结果:

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
css内边框的理解:1、内边框是用box-sizing属性设置的。允许您以特定的方式定义匹配某个区域的特定元素。2、通过将box-sizing设置为border-box。浏览器呈现出带有指定宽度和高度的框。
vue打包后js和css、图片不显示,引用的字体找不到问题;图片一般都是背景图片。一、vue打包出现js和css不显示问题:1、不使用mode:‘history’2、使用mode:‘history’手动添加:dist包不是服务器跟目录,在index.htm里手动给js和css添加dist目录即可/dist/;3、或者使用mode:‘history’修改配置:config里面的index
这篇文章主要介绍了video实现有声音自动播放的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
方法:1、利用“元素{animation:名称 时间}”语句给元素绑定动画,并设置动画所需的时间;2、利用“@keyframes 名称{100%{height:改变后高度值;}}”语句,设置改变元素高度的动画动作,实现缓慢改变元素高度效果。
前言凡是可以用 JavaScript 来写的应用,最终都会用 JavaScript 来写。——Atwood定律虽然万物都可以是JavaScript,但某种程度css的运行效率会比JavaScript高,所以
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008