div 요소에 배경 이미지가 있습니다. 이미지는자를 수없는 패턴이므로 항상 이미지의 맨 아래로 끝나야합니다. 이미지 높이는 400px입니다. 따라서 div가 항상 400px 이상이 되길 원하지만 텍스트가 넘칠 때 배경 이미지가 잘리지 않도록 400px로 나눠야합니다. 예 : 400px-> 800px-> 1200 픽셀 등div의 크기를 두 배로 늘리면 패턴 배경 이미지가 제대로 작동합니다.
답변
내용이 페이지로드 후 변경되지 않은 경우 u는 간단한 자바 스크립트 사용할 수 있습니다
window.onload = function(){
var divs = document.getElementsByClass('exampleClass');
for(var i=0;i<divs.length ; i++)
if(divs[i].clientWidth % 400 != 0)
divs[i].clientWidth += 400 - (divs[i].clientWidth % 400);
}
무엇을 해야할지 잊었 : if 문은 현재 너비가 400 배수 (?) (-40004008001200)가 아닌지를 확인합니다. 그렇지 않은 경우 폭은 400- <얼마나 키가 큰가>로 증가합니다. 예 : 그것은 400 승수 아니다 : 폭은 500 이 100이 너무 오래 다음 우리가 얻을의 500 (400-100) = 800 TADA을! – SiXoS
두 가지 새로운 사실을 알았습니다. 1 : clientWidth는 변경할 수 없습니다. divs [i] .setAttribute ("style", "width :"+ (divs [i] .clientWidth + 400 - (divs [i] .clientWidth % 400)) + "px;"); 2 : 너가 높이라고 말했을 때 너는 너비에 대해 말하고, 너비를 어디로나 높이로 바꾼다. – SiXoS
- 1. 내 스택을 두 배로 늘리면 심각한 섹션 오류가 발생합니다! _ctrlvalidHeappointer
- 2. 배경 이미지가 IE에 표시되지 않고 다른 브라우저에서 제대로 작동합니다.
- 3. CSS를 사용하여 div의 배경 크기를 변경합니다.
- 4. 높이를 늘리면 이미지가 사라집니다. 왜?
- 5. 배경 이미지가 제대로 표시되지 않습니다.
- 6. 배경 이미지가 윈도우 크기를 조정할 때 반복됩니다.
- 7. div의 Jquery 이미지가 코드가 이상하게 작동합니다.
- 8. UITabBar 배경 이미지가 제대로 표시되지 않습니다.
- 9. 해시 테이블의 크기를 두 배로 늘린 경우
- 10. div의 배경 이미지가 PHP와 함께 표시되지 않습니다.
- 11. 슬라이딩하는 이미지가 div의 배경 인 jQuery 슬라이더
- 12. 편의 생성자가 앱의 크기를 늘리면 ...?
- 13. clipPath 크기를 늘리면 지연이 발생합니다
- 14. 블록 크기를 늘리면 성능이 저하됩니다.
- 15. CSS 배경 이미지가 제대로 표시되지 않습니다.
- 16. 페이지가 너무 짧을 때 div의 배경 이미지가 위쪽과 아래쪽에서 잘림니다.
- 17. 여러 인스턴스와 배경 크기를 사용할 때 Firefox 배경 이미지가 깜박임
- 18. 배경 이미지가 제대로 렌더링되지 않는 다른 사람들이
- 19. 크기를 변경하는 div의 배경에 배경 이미지를 첨부하십시오.
- 20. 두 배로
- 21. IE7에서 배경 이미지가 제대로 표시되지 않습니다.
- 22. div의 배경 이미지가 위치 절대 값과 함께 표시되지 않습니다.
- 23. 이미지가 크롬에로드되지 않지만 일식 내장 브라우저에서 제대로 작동합니다.
- 24. android layout 배경 이미지가 제대로 표시되지 않습니다.
- 25. 배경 이미지가 부모를 제대로 채우지 못함
- 26. Cocos2d-x 배경 이미지가 제대로 표시되지 않습니다.
- 27. 배경 이미지가 CSS로 제대로 페이드 인하는 방법
- 28. 아이폰 사파리의 배경 이미지가 제대로 표시되지 않습니다.
- 29. IE9의 배경 이미지가 제대로 작동하지 않습니다.
- 30. UIView 배경 이미지가 부숴졌습니다.
그렇지 않으면 .. 당신이 더 큰 안에 모든 div의 포장을 하나와 배경 패턴을 설정 하나? –