그래서 요소의 절반 만 표시하고 싶습니다. 지금은 뭔가를 할 수있는 다음 :CSS의 요소 절반 표시
function half($elem,which){
//here I would get the scrolling position
//of the element $elem along with the outer
//width and outer height. Then, depending on
//what 'which' is (left,right,top,bottom), the
//function would append an element with the same
//background color as the body background in
//order to cover the correct part of the element
};
하지만를이 단지 몇 가지 간단한 CSS 나 자바 스크립트, 단순히 표시하도록 설정할 수 있으며, 경우에 불필요한 (또는 잘라 될 것 DOM에 추가 항목을 추가한다) 요소의 일부일뿐입니다. 그게 가능하니? 그렇다면 어떻게?
UPDATE : 여러분 모두가 끊임없이 용기에 내용을 추가 here is a fiddle를 추측하려고 후
. 내 질문에 대답하려면 특정 div의 CSS를 변경하여 지정된 내용의 절반 만 추가하도록 CSS의 기능을 변경해야합니다.
블록 요소 인 경우 폭/높이를 계산 된 값의 절반으로 설정하고 'overflow : hidden;'을 설정할 수 있습니다. – Paulpro
그리고 나서'clip'이 있습니다 : http://tympanus.net/codrops/2013/01/16/understanding-the-css-clip-property/ (절대적으로 배치 된 요소들에서만 작동합니다) –
동의합니다. @Paulpro가 지적했듯이, 당신은 아마 overflow : hidden과 container가 필요하다. –