Automatycznie zmieniaj rozmiar obrazów w rozmiarze przeglądarki za pomocą CSS
Chcę, aby wszystkie (lub tylko niektóre) moje obrazy zmieniały rozmiar automatycznie po zmianie rozmiaru okna przeglądarki. Znalazłem następujący kod - jednak nic nie robi.
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="style.css" type="text/css" media="screen" />
</head>
<body>
<div id="icons">
<div id="contact">
<img src="img/icon_contact.png" alt="" />
</div>
<img src="img/icon_links.png" alt="" />
</div>
</body>
</html>
CSS
body {
font-family: Arial;
font-size: 11px;
color: #ffffff;
background: #202020 url(../../img/body_back.jpg) no-repeat top center fixed;
background-size: cover;
}
#icons {
position: absolute;
bottom: 22%;
right: 8%;
width: 400px;
height: 80px;
z-index: 8;
transform: rotate(-57deg);
-ms-transform: rotate(-57deg);
-webkit-transform: rotate(-57deg);
-moz-transform: rotate(-57deg);
}
#contact {
float: left;
cursor: pointer;
}
img {
max-width: 100%;
height: auto;
}
Jak mogę w zasadzie mieć projekt pełnoekranowy (zbackground-size: cover
) i majądiv
elementy są dokładnie w tej samej pozycji (% mądry) przy zmianie rozmiaru okna przeglądarki, przy czym ich rozmiar również zmienia się (npcover
robi dla tła)?