Я видел на некоторых сайтах, что вы можете включать изображения в CSS, используя ключевое слово «data»:
.stuff {
background: transparent url(data:image/gif;base64,SOMEWEIRDCODEHERE) repeat center top;
}
странный код выглядит как экранированная строка base64, например:
R0lGODlhMwAxAIAAAAAAAP /// yH5BAAAAAAALAAAAAAzADEAAAK8jI + pBr0PowytzotTtbm / DTqQ6C3hGX ElcraA9jIr66ozVpM3nseUvYP1UEHF0FUUHkNJxhLZfEJNvol06tzwrgd LbXsFZYmSMPnHLB + zNJFbq15 + SOf50 + 6rG7lKOjwV1ibGdhHYRVYVJ9Wn k2HWtLdIWMSH9lfyODZoZTb4xdnpxQSEF9oyOWIqp6gaI9pI1Qo7BijbF ZkoaAtEeiiLeKn72xM7vMZofJy8zJys2UxsCT3kO229LH1tXAAAOw ==
выглядеть довольно круто: D
1011 * Мне было интересно, как я могувключить прозрачный GIF 1x1 пикселей, как это?Кто-нибудь знает код данных для такого изображения?
Это хорошая идея сделать это для маленьких и очень распространенных изображений?Все ли браузеры поддерживают это?