일부 텍스트 정보를 표시 할 이미지가 있습니다. 나는 그 아래에 투명 배경과 모든 포맷 된 정보를 담고있는 div를 가지고있다. margin-top: -50%
을 사용하여 이미지 위로 가져올 수 있지만 그리드 (1140)를 사용하고 있기 때문에 화면이 축소되면 모든 것이 일치하지 않습니다.투명 상자 CSS를 격자에 겹쳐 놓습니다.
.fourcol
.book
img src="#{book.image_url}"
.book-info
header
h4.title
= book.title
h6.author
= book.author
p.description
= book.description
관련 CSS (슬림)에
HTML이 :
.book-info {
margin-top: -62%;
padding: 1em;
padding-bottom: 1.5em;
float: left;
background-color: black;
opacity: .8; }
수는 바닥 그래서 책 - 정보 규모가 항상 어떻게 여기
는 내가 지금까지 무엇을 가지고 이미지 맨 아래에?
그리드와 관련하여 절대 위치 지정이 잘못되었습니다. – Chris
'.book'에는'position : relative'을 사용해서는 안됩니다. http://jsfiddle.net/에서 예제를 설정할 수 있습니까? 우리가 당신이 찾고있는 것과 이해하고있는 문제를 이해하는 것이 더 쉬울 것입니다. – bfavaretto
http://jsfiddle.net/bg28d/1/ 한 권만 읽었습니다. jsfiddle에서는 오버레이되지 않지만 로컬에서는 않습니다. 편집 : 부정적인'margin-top'을 수정하면 약간 수정됩니다. 너비는 여전히 – Chris