2017-12-30 1 views
-2

for 루프를 사용하여 페이지의 100 % 너비로 작은 이미지를 반복하려고합니다.어떻게 이미지를 페이지의 전체 너비/높이로 반복합니까?

var gameW = window.innerWidth; 
var gameH = window.innerHeight; 
var grass = document.getElementById("grass"); 
var sand = document.getElementById("sand"); 

grass.src = "images/grass.png" 

function makeMap(){ 
    for(var i = 0; i < gameW; i++){ 
     grass++; 
    } 
}makeMap(); 
+0

왜 루프해야하고 무엇을하고 싶습니까? – brk

+0

** 이미지를 ** 전체 화면으로 복제하고 싶으십니까? 그러나'grass ++'?? –

+0

저는 게임을위한 맵을 만들고 싶지만 캔버스를 사용하지 않으므로 타일 맵 어레이 접근법을 사용하지 않을 것입니다. 그래서 나는 단지 for 루프를 사용하여 타일을 페이지의 전체 너비와 높이로 반복 할 수있을 것이라고 생각했습니다. –

답변

-1

이 옵션은 css를 사용하여 수행 할 수 있습니다. background-repeat 일을 할 것입니다.

예를 들어, 뷰포트 너비의 단일 div를 추가하고 배경을 원하는 이미지로 설정할 수 있습니다.

관련 문제