Я пытаюсь встроить CSS-классы CSS Sprited в карту изображений.Первоначально я создал карту HTML-изображения, в которой было загружено 8 изображений:
Квадратное изображение с 7 кнопками = все серое, когда оно не наведено.7 квадратных изображений, каждое с одной кнопкой с цветом для наведения мыши.
Это вызывало проблемы с загрузкой изображений, так как изображения не загружались до тех пор, пока кто-то не завис над ними, что вызывало небольшую задержку при наведении курсора на изображение.для пользователя.
Я проверял CSS-спрайты и увидел, что это будет наиболее эффективный способ добиться быстрого времени загрузки всех необходимых кнопок.
Итак ... я 'Мы создали мой CSS Sprite, однако карта изображений, кажется, позволяет мне вызывать только файлы изображений, а не классы, созданные для спрайта.Как бы я мог объединить эти две технологии, чтобы позволить мне наводить курсор на каждую кнопку и активировать соответствующий цвет на основе позиционирования CSS Sprite.
Извините, если это звучит слишком многословно или слишком запутанно.Я пытался обернуть голову вокруг этого в течение достаточно долгого времени.
Должен ли я просто отбросить идею 1 изображения на карте изображений с позиционированием и пойти с загрузкой 7 изображений CSS Sprited?