Supponiamo che io voglia decorare i collegamenti a determinati tipi di file usando un'immagine. Potrei dichiarare i miei collegamenti come
<a href='foo.pdf' class='pdflink'>A File!</a>
quindi avere CSS come
.pdflink:after { content: url('/images/pdf.png') }
Ora, questo funziona alla grande, tranne se pdf.png
non è la giusta dimensione per il mio testo di collegamento.
Mi piacerebbe poter dire al browser di ridimensionare l' :after
immagine, ma non riesco a trovare la giusta sintassi per tutta la vita. O è come le immagini di sfondo, dove il ridimensionamento non è possibile?
ETA: mi sto sporgendo verso a) ridimensionando l'immagine di origine in modo che sia della "giusta" dimensione, lato server e / o b) cambiando il markup per fornire semplicemente un tag IMG in linea. Stavo cercando di evitare entrambe queste cose, ma sembra che saranno più compatibili che cercare di fare cose puramente con i CSS. La risposta alla mia domanda iniziale sembra essere "si può ordinare di farlo, a volte".