2014-04-10 5 views
0

background-color이 정의 된 CSS 규칙이있는 div이 있습니다.요소의 배경색 만 크기를 조정하거나 이동할 수 있습니까?

HTML 구조?가, 누군가가 나에게이 작업을 수행하는 데 도움이 될 수 있습니다 그렇다면 단지? 위치 나 배경 색상 (안 div 요소 내에 아무것도의 크기를 변경할 수있는 경우 궁금

<div class="col-6 no-padding blue-box-0 blue-box-b blue-box-right"> 
<img src="/media/2680859/meet-plannerresources.jpg" alt=""> 
<h3>Professional Planner Resources</h3> 
<p>Our award-winning Convention Services team is eager to assist you in your planning efforts from beginning to end.</p> 
<h4>Meeting Planners</h4> 
<a href="/meet/planning-tools/" class="red-arrow"></a> 
<a class="bluehitbox" href="/meet/planning-tools/"></a> 
</div> 

그것을 모델과 같은 상자를 렌더링합니다. 원하는 것은 배경 크기 나 위치를 변경하는 것입니다 (부모가 overflow:hidden을 가지고 있다고 가정 할 때 최상위 위치). div 요소의 맨 아래로 내려 놓으면 약 70이됩니다. CSS 또는 심지어 jQuery에서 가능합니까?

아래 첨부 된 이미지 배경색 (이미지에서 파란색의 rgba 값)이 상자 바닥에서 70 픽셀 높이로 조정되거나 배치되어야하는 방법 어쨌든 실제 상자에 마우스를 올리면이 작업을 수행 할 수 있습니까?

Need Image to drop down

감사합니다.

+0

에 대한 jsfiddle 당신은 jsfiddle을 만들 수이? 부디? – hjpotter92

+0

나는 당신이 원하는 것을 정확히 이해하지 못하지만 배경 위치는 단지 이미지를위한 것이다. 할 수있는 일은 테두리 또는 여백을 추가하여 "이동"하는 것입니다. –

+0

문제는'z-index'입니다. 그래서 hover에 jQuery를 적용하면 슬라이드가 아래 위로 움직여서 더 이상 배경색을 가진 요소 위에 있지 않습니다. 그러나 설정되어 있으면 내가 가지고있는 것처럼, 부모 요소 인'blue-box-0'이기 때문에 나는 항상 그 요소를 넘을 것이다. –

답변

0

설정 그 밑에 두었다. 이것은 z-index이 그림에 올 때 -1 또는 그 자리에있는 다른 요소의 값보다 작은 값으로 설정합니다. 그러면 다른 요소가 div 위에 렌더링됩니다.

체크 참조

+0

문제는'z-index'입니다. jQuery를 그 위에 올리면, 마우스를 요소 위에 올려 놓고 위로 올려 놓으면 배경색을 가진 요소 위에 더 이상 있지 않게됩니다. .. 그러나, 내가 가지고있는 것처럼 설정되어 있다면 부모 요소'blue-box-0'이기 때문에 항상 그 요소를 넘어 설 것이다. –

+0

': hover' 정의에'z-index '설정. – Varun

+0

감사합니다. 'z-index'값을 가지고 놀아야했지만,이 방법을 사용하면 효과를 얻었습니다. 건배 :) –

0

질문과 관련해서는 배경색의 위치 나 크기 만 변경할 수는 없습니다. 항상 전체를 채울 것이기 때문입니다.

'아래로 또는 위로 이동하려면 margin-top을 사용하여'아래로 'div를 이동하고 배경색을 이동할 수 있습니다.

.className{ position: absolute; z-index: -1; }

position: absolute이 정상적인 흐름에서이 사업부를 제거하는 것, 그리고 요소가 될 것이다 다음

당신이 다음과 같은 CSS 속성과의 div 안에 다른 사업부를 소개 할 수
+0

나는 div를 잘 움직일 수있다. 문제는 지금, 내 마우스가있을 때 그것을 유지하는 방법이다. 더 이상 요소 위에'background-color'를 사용하지 않습니까? 'hover' 이벤트에 대해 여러 개의 선택자를 필요로한다고 가정합니다. –