2014-10-21 2 views
0

Вот мой кодКак я могу изменить край изображения, которое внутри DIV

<head> 
    <style> 
     /* Spritesheet is 2000 x 400 and has 5 frames horizontally */ 

     .crop { 
      width: 400px; 
      height: 400px; 
      overflow: hidden; 
     } 
     .crop img { 
      width: 2000px; 
      height: 400px; 
      margin: 0px; 
     } 
    </style> 
</head> 

<body> 
    <div class="crop"> 
     <img id="pic" src="spritesheet.png" /> 
    </div> 
</body> 

</html> 

И я хочу, чтобы изменить край изображения с идентификатором pic в -400px с функцией.

ответ

0

вы можете сделать это с помощью этой функции:

function MoveImage() { 
    // using jQuery 
    $('.crop img#pic').css({ 'margin-top': -400 }); 
    // using javascript 
    // document.getElementById('pic').style.marginTop = '-400px'; 
} 

MoveImage(); 

jsfiddle

-1

#pic {Маржа: 20px; }

или какое бы значение вы ни хотели, вы бы нацелили изображение на свой ID, который вы ему дали. при таргетинге на элемент с помощью его идентификатора вы будете использовать # и когда вы будете нацелены на элемент через его класс, который вы использовали бы.

+0

с помощью javascript, а не CSS –

Смежные вопросы