1
Q
多個畫布水平放置
A
回答
1
你只需要編寫一個腳本來計算瀏覽器寬度和更改寬度屬性的畫布設置width = width * 4/10和width * 6/10。下面的代碼將演示如何做到這一點。
<!DOCTYPE html>
<html>
<head>
<title>Canvas Horizontal</title>
<style>
canvas{
float:left;
border:1px solid black;
}
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
var width=$(window).width();
$("#one").attr("width",width*4/10-20);
$("#two").attr("width",width*6/10-20);
var height=$(window).height();
$("#one").attr("height",height*3/4);
$("#two").attr("height",height*3/4);
});
</script>
</head>
<body>
<div>
<canvas id="one" height="500" width="500"></canvas>
<canvas id="two" height="500" width="500"></canvas>
</div>
</body>
</html>
+4
請注意,設置CSS寬度將最終拉伸/壓縮畫布。它不會對畫布座標系統的大小有任何影響!如果你想改變它,你必須改變canvas元素的寬度和高度屬性 – devnull69
相關問題
- 1. 水平拉伸WPF畫布
- 2. 如何在水平線性佈局中水平放置一個視圖
- 3. 水平放置5格
- 4. 如何使用自動佈局創建水平放置的多個UIButton?
- 5. Facebook畫布水平滾動條問題
- 6. 在畫布上水平滾動。 HTML5
- 7. 水平翻轉畫布圖像?
- 8. 畫弧水平視圖上的佈局
- 9. Html5畫布垂直和水平滾動
- 10. 動畫水平
- 11. 在畫布上放置畫布
- 12. 如何將多個按鈕水平放置到顯示大小?
- 13. HTML CSS水平佈局縮放
- 14. UIView水平動畫不水平
- 15. HTML5畫布拖放多個文本
- 16. 多個項目的畫布拖放
- 17. 放置在底部水平重複背景不破壞佈局
- 18. 放置一個Canvas畫布XAML
- 19. 在畫布上放置一個按鈕
- 20. 水平設置動畫標籤(NSTextField)
- 21. 哪個畫布庫使縮放,平移,拖放成爲可能?
- 22. 如何平滑放大畫布?
- 23. 縮放和平移圖像畫布
- 24. 用畫布縮放大圖像。平滑
- 25. 如何水平向負x軸平移畫布
- 26. 無法在畫面上放置畫布
- 27. 如何使ul水平放置?
- 28. 安卓:放置單選按鈕水平
- 29. 如何水平放置iframe中心?
- 30. JSF組件的水平放置
對我來說就像一個css問題。 – 2013-10-07 13:18:51
你有什麼嘗試?您可以使用CSS輕鬆實現此目的,但您需要付出一些努力。 – MassivePenguin