에 사업부를 중심 내가 다음 HTML을 : .button-left
항상 이미지의 중심에 있어야 할 내가 달성하고자하는 어떤CSS - 세로 이미지
<div class='container'>
<img src="http://lorempixel.com/400/400" />
<div class='button-left'><</div>
</div>
는 상관없이 이미지 크기, 대신 div는 내 html
요소에 따라 배치됩니다.
이 내 CSS입니다 :
.container img {
position: relative;
}
.button-left {
position: absolute;
top: 50%;
background-color: red;
}
할까요하지 .button-left
DIV 위치의 상대 위치 지정된 이미지에 따라?
당신이 라이브 데모를 시도 할 경우에 JsBin : 당신은 이미지에 컨테이너에 position: relative
을 설정하지해야 https://jsbin.com/cuwaguyiza/edit?html,css,output
예, 세로로 만. Horizontaly 나는 그것이 어디에 있길 원합니다 :) –
'.container {display : flex; align-items : center;}'& css를 삭제하십시오. –
.button-left는 케이스의 .container에있는 상위 태그에 절대적으로 배치되므로 CSS 규칙을 수정해야합니다. –