2017-04-14 140 views
0

我試圖搜索,但沒有找到合適的答案。
我想創建用戶可以在其上繪製的畫布。
但從我之前閱讀的沒有選項設置畫布大小的百分比。
所以我需要給它固定值px,所以我的問題是:畫布元素的最大尺寸

哪個寬度大小將適合所有的分辨率,而不捲動horzintally?

+0

您需要使用媒體查詢才能使其響應。沒有一種尺寸適合所有人,因爲屏幕可以是任何尺寸。 –

回答

0

取決於將要使用畫布的用戶以及將要使用的內容。我想提出以下建議:

@media (min-width: 300px) { 
    .myCanvas{ 
     width:300px; 
     height:533px; 
    } 
} 
/*Large phone Size*/ 
@media (min-width: 600px) { 
    .myCanvas{ 
     width:600px; 
     height: 1066px; 
    } 
} 
/*Tablet and Standard Size*/ 
@media (min-width: 1920px) { 
     .myCanvas{ 
     width:1920px; 
     height:1080px; 
    } 
} 

不幸的是,上面的代碼將無法正常工作(這是一個令人失望)的寬度和高度需要在HTML標籤來定義,但是你仍然可以使用這些尺寸縮放目的取決於您爲畫布設計的人。

+0

謝謝,我將在Java腳本中使用它來更改畫布的大小 –

+0

您確定它是1920而不是920?它似乎是從600到1920年的大跳躍...... –