| <!DOCTYPE HTML> |
| <style> |
| img { margin-top: 10px;} |
| </style> |
| |
| <div style="width:500px; height:500px"> |
| <img id="image-vw" src="./resources/colorsquare.png"> |
| <img id="image-vh" src="./resources/colorsquare.png"> |
| <img id="image-vmin" src="./resources/colorsquare.png"> |
| </div> |
| <script> |
| function applyStyle() { |
| var viewportWidth = window.innerWidth; |
| var viewportHeight = window.innerHeight; |
| var viewportMinLength = Math.min(viewportWidth, viewportHeight); |
| |
| var elementStyle = document.getElementById("image-vw").style; |
| elementStyle.width = Math.floor(2 * viewportWidth / 100) + "px"; |
| elementStyle.height = Math.floor(3 * viewportWidth / 100) + "px"; |
| |
| elementStyle = document.getElementById("image-vh").style; |
| elementStyle.width = Math.floor(3 * viewportHeight / 100) + "px"; |
| elementStyle.height = Math.floor(4 * viewportHeight / 100) + "px"; |
| |
| elementStyle = document.getElementById("image-vmin").style; |
| elementStyle.width = Math.floor(4 * viewportMinLength / 100) + "px"; |
| elementStyle.height = Math.floor(5 * viewportMinLength / 100) + "px"; |
| } |
| applyStyle(); |
| </script> |