0
我想创建一个显示速度计的html页面。 所以,我有一个背景图像(速度表),里面有一些其他图像的按钮。每个按钮由带有内IMG的标签:HTML + CSS + javascript响应式设计
<div id="speedometer">
<a href="button1"> <img id="img1" src="..."/></a>
<a href="button2"> <img id="img2" src="..."/></a>
<a href="button2"> <img id="img2" src="..."/></a>
</div
所以,可以很容易地使用固定位置的每一个元素,风格,为了让每一个对象被定位好。
但我的目的是要有一个动态调整大小的车速表。因此,我首先想到的是动态地将“速度计”的大小设置为屏幕宽度的100%,然后为三个按钮的位置找到合适的百分比。我认为这应该起作用,但我不确定这是否是最好的方法!
因为我不擅长html/css/javascript,所以我想就如何实现这种行为提出一些建议!
谢谢!
只看这段代码不能说太多,但有几种方法可以这样做。您可以像您说的那样使用相对值,根据每个按钮与主速度计相比的宽高比。但是您也必须考虑此页面中的其他元素。另一种方法是使用@media查询并分解成几个屏幕宽度,您的目标,1080p,720p等。 – Godinall
http://stackoverflow.com/questions/19827917/responsive-designing-with-javascript?rq=1 –