我想垂直放置我的H2文字&水平居中于我的形象。
有人能解释我是怎么做到的吗?
https://jsfiddle.net/q3odxfmb/
<div class="content">
<img src="http://placehold.it/940x510">
<h2>
TEXT WILL GO HERE
</h2>
</div>
&#13;
答案 0 :(得分:2)
拨弄https://jsfiddle.net/q3odxfmb/1/
img {
max-width: 100%;
vertical-align: middle;
}
#container {
position: relative;
}
#text-outer {
height: 100%;
margin-left: 12.5%;
position: absolute;
top: 0;
width: 75%;
}
#text-inner {
color: #fff;
position: absolute;
text-align: center;
top: 50%;
transform: translateY(-50%);
width: 100%;
}
这个问题已经问过很多次了,请参考这个链接
谢谢大家
答案 1 :(得分:1)
这很容易。只需将css设置为:
notifyItemRemoved(position)
然后将div中的边距设置为auto:
.h2 {
line-height:/*height of your image*/
}
这应该是完美的中心。
您必须为此方法设置较小的边距。
这是一个带有简单方法的JSBin: https://jsbin.com/vawowebolu/edit?html,css,js,output
答案 2 :(得分:0)
将文本设置为div上的背景,并将文本居中于div。
HTML:
<div class="content">
<h2 id="mytext">
TEXT WILL GO HERE
</h2>
</div>
CSS:
div {
background: url("<image-link>")
}
#mytext {
line-height: 510px;
vertical-align:middle;
text-align: center;
}