At strække et enkelt baggrundsbillede over flere skærme kan være en udfordring, især hvis skærmene har forskellige opløsninger og størrelser. Her er nogle metoder og overvejelser:
background-size: cover;
og background-position: center;
for at sikre, at billedet dækker hele skærmen uden at gentages.
body {
background-image: url('path/to/your/image.jpg');
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
@media (min-width: 1200px) {
body {
background-image: url('path/to/large-image.jpg');
}
}
@media (max-width: 1199px) {
body {
background-image: url('path/to/small-image.jpg');
}
}
window.onload = function() {
var screenWidth = window.innerWidth;
if (screenWidth > 1200) {
document.body.style.backgroundImage = "url('path/to/large-image.jpg')";
} else {
document.body.style.backgroundImage = "url('path/to/small-image.jpg')";
}
};
Hvis det ikke er muligt at strække et enkelt billede over flere skærme, kan du overveje at bruge forskellige baggrundsbilleder på hver skærm:
.container {
display: grid;
grid-template-columns: 1fr 1fr;
}
.section1 {
background-image: url('path/to/image1.jpg');
}
.section2 {
background-image: url('path/to/image2.jpg');
}
window.onload = function() {
var screenWidth = window.innerWidth;
if (screenWidth > 1200) {
document.querySelector('.section1').style.backgroundImage = "url('path/to/large-image1.jpg')";
document.querySelector('.section2').style.backgroundImage = "url('path/to/large-image2.jpg')";
} else {
document.querySelector('.section1').style.backgroundImage = "url('path/to/small-image1.jpg')";
document.querySelector('.section2').style.backgroundImage = "url('path/to/small-image2.jpg')";
}
};
Ved at bruge disse metoder kan du enten strække et enkelt baggrundsbillede over flere skærme eller anvende forskellige baggrundsbilleder på hver skærm, afhængigt af dine behov og begrænsninger.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker