Bei https://es.ikariam.gameforge.com/, drei Boote erscheinen am unteren Rand der Seite. die Elemente mit devtools Inspizieren zeigt, dass sie mit eindeutigen IDs zu verschiedenen divs gehören, wie von links nach rechts folgt:Nehmen Sie verschiedene Teile eines Bildes für den Hintergrund von zwei Divs
div#ship-2
, div#ship-1
und div#submarine
Bemerkenswert ist, alle divs das gleiche Bild teilen für ihre backgrounds, in jedem Fall ein anderes Teil/Stück davon nehmen.
Wie kann ich dies mithilfe von CSS implementieren?
Ich denke, was Sie nach ist, wie man implementieren Sie CSS-Sprites. Sie können darüber lesen, wie und warum [hier] (https://css-tricks.com/css-sprites/) zu implementieren. Es hat hauptsächlich damit zu tun, die Höhe und Breite eines Objekts stark zu definieren und dann die korrekte "Hintergrund-Position" für den Sprite-Hintergrund festzulegen. Du kannst eine Seite wie [Sprite Cow] (http://www.spritecow.com/) verwenden, um dir zu helfen, das korrekte CSS für dein Sprite zu erzeugen. – zgood
Bitte geben Sie den gesamten relevanten Code in einer [mcve] in der Frage selbst an, ** nicht nur auf einer separaten Site **. Sobald Sie Ihre Antwort erhalten haben, werden Sie diese Website aktualisieren, und dann wird diese Frage niemandem mehr nützen. –