Введение в css спрайты для чайников |
|
---|---|
21 Декабря 2014 01:32 |
|
Количество методов, которые могут использоваться для оптимизации сайтов, невероятно велико. Каждый из них отличается эффективностью и со временем теряет свою актуальность. Однако некоторые из них должны использоваться обязательно и в любом случае. CSS спрайты относятся именно к этой категории.
Понятие спрайт включает в себя несколько изображений на одной странице, которые объединены в одно целое. Доступ к ним производится за счет использования CSS свойств, однако следует понимать, что подобная технология очень отличается от коллажа. Получение спрайта связано с компонованием всех иконок, кнопок и других инструментов в один PNG файл. Необходимо учитывать, что фон в этом случае должен быть исключительно прозрачным. Основные принципы работы с использованием CSS спрайтов Для того чтобы оценить все преимущества данного метода, можно рассмотреть два варианта решения задачи на примере одной кнопки, которая имеет несколько состояний. Нерациональный подход предусматривает сохранение кнопки во всех состояниях в различных файлах. В последствии, это оборачивается большим количеством HTTP запросов, которые провоцируют значительное замедление любого ресурса. |
|
22 Декабря 2014 11:52 |
|
^) CSS для чайников :) , вот сразу видно, объяснили, стало еще не понятнее, чем было до этого. Где и куда сами .....
|
|
22 Декабря 2014 18:15 |
|
андрей мысник писал(а): Я знаю CSS и сам немножко завис от названия статьи))) Потом понял, когда уже статью увидел, просто не знал, что это "СПРАЙТЫ" называется. Тем более, что - "Другие способы заработка". Объясню как говориться - для чайников: - В ходе работы над внешним видом сайта - программным веб дизайном, тобишь, CSS вёрсткой вам порой нужно много мелких иконок для многих мелких моментов (типо - кнопка просто, кнопка подсвечена курсором и кнопка нажата и т.п.) Так вот, на каждый мелкий значок нужен свой отдельный мелкий файлик с его изображением. А больше файликов = больше обращений к серверу - лишняя нагрузка, да и траффик еще, хотя это делалось прежде всего и для медленного интернета в те времена. - CSS спрайт - это один файл - лист со всеми иконками и т.п расположенными рядом. Он грузится в кэш браузера. Вот, когда вы хотите в коде CSS прописать картинку - вы вместо ссылки на файл прописываете её координаты на "поле" этого спрайта... Вроде доступно объяснил.. Во всяком случае для этой ситуации)) |
|
22 Декабря 2014 19:26 |
|
И что в этой статье есть полезного для "чайников"???
Кроме как - "если оттянешь(выучишь) язык, то сможешь сам себе ухо облизывать"!!! |
|
22 Декабря 2014 19:47 |
|
"Копирургия" для чайников - научись врезать, по самому наболевшему.
|
|
29 Декабря 2014 13:22 |
|
Владимир З писал(а): Ха-ха ... Отличное сравнение! ))) Просто статья называется "для чайников", а чайникам реально ничего не понятно. К примеру, мне. В начале статьи неплохо было бы простым языком описать, что это такое CSS, почему CSS, для чего вообще нужны эти иконки, и уж тем более все в одном файле. Может автор и пытался все это донести, но слишком мудро. Тот, кто работает с сайтами, с их оптимизацией и пр., конечно же поймет данный текст. Но чайники не особо "догоняют"... Комментарий Дмитрия Кашницкого немного прояснил ситуацию, пролил свет, так сказать ) |
|
Последние сообщения:
-
подскажите как правильно зарабатывать ту
When aiming to monetize platforms offering social
-
Максимальный заработок на сайте wmzona!
Having been acquainted with wmzona for nearly eigh
-
Как заработать деньги на комментариях в
Fascinating read on monetizing through comments! I
-
Инструкция. Комментарии в Instagram. Ins
Regrettably, not fully absorbing these guidelines
-
Как заработать на комментариях инстаграм
Generating income through Instagram comments prese