2012-12-10 32 views
10

Tôi đang thực hiện rất nhiều phát triển thiết kế đáp ứng tại thời điểm này, cũng như tất cả các nhà phát triển front-end.Hiển thị kích thước màn hình hiện tại - Công cụ thiết kế đáp ứng

Một điều tôi muốn biết là kích thước màn hình hiện tại chính xác.

Chrome có nó: https://chrome.google.com/webstore/detail/window-resizer/kkelicaakdanhinjdeammmilcgefonfh

Làm thế nào tôi có thể hiển thị các kích thước màn hình hiện tại với Firefox?

+0

Kích thước màn hình hoặc kích thước trình duyệt? – bfavaretto

+0

kích thước trình duyệt ... cho thiết kế đáp ứng và truy vấn phương tiện –

+0

Hiển thị thứ nguyên của trình duyệt là một cài đặt trong Opera đã tồn tại trong nhiều năm (gần như tích cực trong phiên bản 6). – cimmanon

Trả lời

16

Câu hỏi rất cũ nhưng đáng nhắc đến.

Firefox hiện có "Responsive Design Mode" Cách tốt nhất để thực hiện thử nghiệm đáp ứng mà tôi đã thấy trên bất kỳ trình duyệt nào.

phím tắt là Cntrl+Shift+M và bạn đang ở chế độ xem di động tuyệt vời với toàn quyền kiểm soát kích thước màn hình trong khi vẫn có thể mở công cụ dev.

enter image description here

Update - Công cụ Chrome

của nó được một thời gian kể từ khi câu trả lời này và kể từ Firefox 's công cụ phát triển điện thoại di động đã không thay đổi một thỏa thuận toàn bộ, Google Chromes đã thay đổi một toàn bộ rất nhiều và tuyệt vời như vậy nó sẽ có vẻ ngớ ngẩn không chia sẻ cho những người chưa sử dụng nó.

Hit F12 thì đây sẽ mở ra, sau đó nhấn vào biểu tượng điện thoại di động nhỏ để đưa lên các công cụ phát triển điện thoại di động:

How to Enable Mobile Dev Tools on Chrome

này sẽ mở ra các công cụ dev di động mà trông như thế này Such lovelyness it hurts

Từ đây bạn có thể thay đổi tất cả mọi thứ, nhưng dễ dàng giữa các thiết bị với các thiết bị được xác định trước và các tác nhân người dùng tự động đặt cho bạn.

Hơn bạn có thể thay đổi mọi thứ, như chạm, vị trí địa lý, v.v.

+0

không biết về điều này. nó giúp tôi rất nhiều. Cảm ơn. – 10now

5

Giống như FIDDLE

$(window).on('resize', showSize); 

showSize(); 

function showSize() { 
    $('#size').html('HEIGHT : '+$(window).height()+'<br>WIDTH : '+$(window).width()); 
    $('#size2').html('HEIGHT : '+screen.height+'<br>WIDTH : '+screen.width); 
} 
​ 

EDIT này: thêm kích thước màn hình là tốt, sử dụng bất cứ điều gì bạn cần!

+0

Cảm ơn, tôi đã nghĩ đến việc viết một plugin để làm điều này chỉ hiển thị nó một cách độc đáo và trong góc chỉ khi thay đổi kích thước .... Có thể tôi phải làm điều này ...Nhưng thực sự tôi là sau khi một cách tốt đẹp không xâm nhập của hiển thị nó bạn nhìn thấy. –

+0

Đó chỉ là một chút CSS, bạn sẽ tìm ra một phần dễ dàng, và phong cách nó tuy nhiên bạn thích nó? Một cái gì đó như thế này -> [** FIDDLE **] (http://jsfiddle.net/krWLA/4/) – adeneo

+0

các bạn, tôi đã viết một vài tháng trở lại, nhưng tôi không thể bị làm phiền để giữ nó, vì nó không sạch hay đẹp. Tôi đã chỉ hy vọng cho một plugin firefox như tôi đã nói, chrome có một. Thay vì tôi dành một ngày để viết điều này. –

1

Bạn có thể đặt đây làm dấu trang. Nó (hy vọng) làm việc qua trình duyệt. Nhấp vào màn hình để loại bỏ nó. http://jsfiddle.net/krWLA/8/

(function() { 
    var v=window,d=document; 
    v.onresize = function() { 
     var w = v.innerWidth ? v.innerWidth : 
       d.documentElement.clientWidth, 
      h = v.innerHeight ? v.innerHeight : 
       d.documentElement.clientHeight, 
      s = d.getElementById('WSzPlgIn'), 
      ss; 
     if (!s) { 
      s = d.createElement('div'); 
      s.id = 'WSzPlgIn'; 
      d.body.appendChild(s); 
      s.onclick = function() { 
       s.parentNode.removeChild(s) 
      }; 
      ss = s.style; 
      ss.position = 'absolute'; 
      ss.bottom = 0; 
      ss.right = 0; 
      ss.backgroundColor = 'black'; 
      ss.opacity = '.5'; 
      ss.color = 'white'; 
      ss.fontFamily = 'monospace'; 
      ss.fontSize = '10pt'; 
      ss.padding = '5px'; 
      ss.textAlign = 'right'; 
     } 
     s.innerHTML = 'w ' + w + '<br />h ' + h; 
    }; 
})()​ 
Các vấn đề liên quan