Предположим, я хочу украсить ссылки на определенные типы файлов с помощью изображения. Я мог бы объявить свои ссылки как
<a href='foo.pdf' class='pdflink'>A File!</a>
тогда CSS как
.pdflink:after { content: url('/images/pdf.png') }
Теперь это прекрасно работает, за исключением случаев, когда pdf.png
размер моей ссылки не подходит.
Я бы хотел сказать браузеру масштабировать :after
изображение, но я не могу на всю жизнь найти правильный синтаксис. Или это как фоновые изображения, где изменение размера просто невозможно?
ETA: я склоняюсь к тому, чтобы либо а) изменить размер исходного изображения до «правильного» размера, на стороне сервера и / или б) изменить разметку, чтобы просто добавить встроенный тег IMG. Я пытался избежать обеих этих вещей, но они звучат так, как будто они будут более совместимы, чем пытаться делать вещи исключительно с помощью CSS. Кажется, ответ на мой первоначальный вопрос звучит так: « Иногда ты можешь это сделать».