2013-05-03 37 views
10

tôi đã thiết lập một jsfiddle của những gì tôi đang cố gắng để làm:hình ảnh Responsive vị trí trên hình ảnh

http://jsfiddle.net/MgcDU/3936/

#counter { 
    position: relative; 
} 
#over { 
    position:absolute; 
    left:33%; 
    top:43%; 
} 

Hình ảnh của mèo là hình nền của tôi mà thay đổi kích thước như trình duyệt thay đổi kích thước.

Hình ảnh quả bóng được đặt hoàn toàn trên con mèo. Làm thế nào tôi có thể nhận được hình ảnh bóng để thay đổi kích thước và ở trong cùng một vị trí như nó là mặc định của tôi?

+0

thử 'position: fixed; 'thay vì – Andrew

+3

đẹp mèo btw, + 1. –

Trả lời

13

Đặt #counter div của bạn để display: inline; hoặc thêm một wrapper với display: inline; và thiết lập max-width của #over để ví dụ 10% (DEMO):

#counter { 
    position: relative; 
    display: inline; 
} 
#over { 
    position:absolute; 
    left:33%; 
    top:43%; 
    max-width: 10%; 
} 
+3

Chính xác nơi tôi đang đi với nó. Bạn cần phần tử được định vị hoàn toàn của bạn được định vị đối với một phần tử có cùng kích thước với hình ảnh con mèo. Ở đây nó là với các vị trí trái tweaked: http://jsfiddle.net/isherwood/MgcDU/3939/ – isherwood

+1

Purrrfect, cảm ơn! – dclawson

+0

giải pháp hoàn hảo, cảm ơn –

Các vấn đề liên quan