Prima di tutto, una buona domanda ...
Quando si dà sprite in CSS, si sarà in grado di generare le classi con il .image-name
. Ed è così che funzionano gli sprite della bussola. La tua immagine verrà aggiunta ad una grande immagine sprite e tutte le immagini irregolari saranno randellate insieme in una griglia.
Anche se $icons-spacing
ti dà la possibilità di dare un po 'di padding alla griglia, non sarà così facile per te metterlo in questo caso. Quindi, andando avanti con ciò che viene generato, faremo quanto segue.
Quindi, se si desidera qualcosa come l'immagine, è necessario centrare l'elemento, che ha la classe generata da Compass.
Ora dire, avete adventure.png
in esso e che ha generato questa classe:
.icons-adventure {
background-position: 0 -608px;
}
Ora, se si vuole fare questo centrato, si può fare in questo modo.
<div class="border">
<i class="icons-adventure"></i>
</div>
E per la classe border
, dare padding. Quindi, quello che intendo qui è che hai avvolto lo .border
sullo .icons-adventure
. Ora, devi dare un po 'di imbottitura e larghezza.
.border {padding: 15px; width: 40px;}
Qui, non c'è bisogno di altezza, poiché l'altezza è automaticamente presa in considerazione. Fammi venire con un violino perché tu possa avere una spiegazione chiara.
Può me l ' "io vi mostrerà vuoi questo "esempio in semplice CSS? – Norris