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