我想使用最大1000像素x 1000像素的画布。但是,如果屏幕较小,或者窗口变小,则可以在保持原始宽高比的同时根据该宽度自动调整宽度/高度。示例:如果width = 500px,则canvas = 500x500,而不是500x1000。如果height = 100,则canvas = 100x100。我不介意使用javascript,css,html来执行此操作。谢谢。