Сышышь ты, выходи сюда,
поговорим !

Создание сетки изображений с наложениями с помощью подгонки объектов - Джонатан Харрелл

  1. По старому
  2. Новый Путь
  3. Поддержка браузера
  4. Заключение

Подумайте, сколько раз вы кодировали сетку изображений с наложением, которое появляется при наведении и отображает какой-то текст - будь то чисто описательный или ссылку на статью или страницу. Я чувствую, что должен сделать это почти для каждого веб-сайта, над которым я работаю.

Был шаблон, который я использовал с фоновыми изображениями, который работал, но не использовал адаптивные изображения и не был настолько семантическим, как мог бы быть. Теперь, когда свойство подгонки объекта получает более широкую поддержку, лучше добиться этого.

Теперь, когда свойство подгонки объекта получает более широкую поддержку, лучше добиться этого

Что мы построим: сетка тизеров статей с наложением изображения и текста при наведении курсора.

По старому

Вот как я это делал:

<article class = "blog-post-teaser"> <div class = "image" style = "background-image: url (...)"> </ div> <div class = "overlay"> <h1> < a href = "..."> Название статьи </a> </ h1> </ div> </ article>

Разметка включала в себя статью, содержащую простой div с примененным фоновым изображением, и оверлейный div, который содержал текст, который должен располагаться поверх изображения. Я бы тогда абсолютно позиционировал и изображение и оверлей. Размер div будет определяться небольшим процентным трюком для заполнения статьи:

.blog-post-teaser {позиция: относительная; набивка: 30% 0; } .blog-post-teaser .image {позиция: абсолютная; верх: 0; слева: 0; ширина: 100%; высота: 100%; } .blog-post-teaser .overlay {position: absolute; верх: 0; слева: 0; ширина: 100%; высота: 100%; }

Такой подход дает нам много контроля, но на самом деле он не такой семантический, как мог бы быть. Изображение для каждой статьи кажется довольно важным содержимым, и браузер не знает, что это изображение. И мы не можем кормить alt-тегами, чтобы помочь с SEO.

Как улучшить семантику, сохраняя контроль размера изображения, чтобы все хорошо вписывалось в сетку? Введите объект подгонки.

Новый Путь

Вот как выглядит моя разметка сейчас:

<article class = "blog-post-teaser"> <figure> <img src = "..." alt = "..."> <figcaption> <h1> <a href="..."> Название статьи </a> </ h1> </ figcaption> </ figure> </ article>

Теперь браузер знает, что мы подаем изображение. Он даже знает, что заголовок статьи - это и заголовок статьи, и подпись к изображению. Поисковые системы теперь могут получить доступ к альтернативному тексту. Давайте посмотрим на стиль:

.blog-post-teaser figure {позиция: относительная; набивка: 30% 0; } .blog-post-teaser figcaption {позиция: абсолютная; верх: 0; слева: 0; ширина: 100%; высота: 100%; } .blog-post-teaser img {позиция: абсолютная; верх: 0; слева: 0; ширина: 100%; высота: 100%; подгонка объекта: крышка; }

Он почти идентичен, только теперь мы используем элемент figure для управления размерами и используем свойство object-fit для элемента image. Это работает точно так же, как установка background-size: cover. Изображение заполнит указанное пространство без растяжения.

Поддержка браузера

В настоящее время подгонка объекта не поддерживается в IE или Edge, но есть простой polyfill Вы можете использовать для преобразования изображения в фоновое изображение в этих браузерах.

Заключение

Проверьте живое демо чтобы увидеть стили в действии, а также некоторые дополнительные эффекты градиента и наведения, чтобы сделать его более привлекательным.

Похожие

Новый Египет, Нью-Джерси
... сковая оптимизация (SEO) является наиболее эффективной техникой интернет-маркетинга, которую интернет-компании используют для продвижения своих товаров и услуг через веб-сайт, поскольку она ориентирована на большинство потенциальных клиентов, которые ищут информацию о товаре или услуге, прежде чем принять решение о покупке через Интернет. Глубокая SEO включает в себя органическую поисковую оптимизацию, платную поисковую оптимизацию и другие методы маркетинга сайтов, такие как мобильный маркетинг,
SEO Tools - Поддержка - WordPress.com
Оптимизируйте свой сайт для поисковых систем и социальных сетей, используя наши инструменты SEO. Эта функция доступна только в WordPress.com Бизнес-план и Jetpack Premium и профессиональные планы для вашего собственного сайта. Что такое SEO? Мета-описания - это общий обзор содержимого вашего сайта. Поисковые системы
Лучшие плагины для оптимизации изображений в WordPress
... последнее время, является скорость загрузки ваших сайтов , Это, что имеет жизненно важное значение для поисковой системы, также важно для ваших посетителей, которые не хотят ждать вечность, чтобы загрузить ваш блог. Для достижения
Создание веб-сайтов, SEO - Маркетинг-центр "ДАЛЕЕ"
Предлагаем заполнить анкету Акционный тариф Сейчас
Создание гео-ориентированных ссылок для оптимизации локального поиска
Марджори Мичан - июль 2008 г. Убедиться в том, что ваш сайт оптимизирован для вашего географического положения и мест, где работает ваш бизнес, является лишь одним из аспектов оптимизации результатов локального поиска. Еще один хороший способ повысить релевантность вашего сайта на местном уровне - это поощрять ссылки с других надежных и релевантных сайтов, которыми управляют предприятия и организации в вашем
5 главных советов - создание контента для Google Hummingbird
... своих самых впечатляющих алгоритмов на сегодняшний день, но это не значит, что он ужасен и труден для понимания. Когда у вас есть более глубокое понимание того, что это такое и что он пытается сделать, написание контента для SEO на самом деле становится легче, а не тяжелее, в мире после колибри. Основы Колибри: Google Hummingbird - это алгоритм, выпущенный в сентябре 2013 года, который,
SEO Создание ссылок Советы | HostOnNet.comHostOnNet.com
Важность SEO и оптимизации за пределами страницы имеет первостепенное значение для достижения долгосрочной видимости поисковой системы. Теперь больше, чем когда-либо,
Как оптимизировать Blogspot с помощью SEO Friendly Meta
... пользуете Blogspot в качестве блога или платформы сайта, у него есть много преимуществ. Кроме того, эта платформа является прямой платформой от Google, хостинг бесплатный, вам нужно только купить домен с полномочиями (DA). Что ж, в этой статье я поделюсь советами о том, как сделать метатеги SEO Friendly для пользователей блогов или сайтов на этой платформе Blogspot. Создайте мета-описание Blogspot для SEO - Первый шаг, который вы должны сделать, - войти
Услуги малого бизнеса SEO
Поисковая оптимизация, или SEO, - это процесс улучшения видимости вашего сайта в поисковых системах. Увеличение видимости означает увеличение трафика на ваш сайт. Основная роль поисковой системы заключается в индексации веб-сайтов и ранжировании их в соответствии с релевантностью для пользователей поиска. В игре много движущихся частей. SEO является динамичным и не одноразовым решением. Это требует постоянных исследований, изменений и времени. Хотя SEO считается долгосрочной
Определите индекс видимости с помощью бесплатных инструментов SEO
Определите индекс видимости с помощью бесплатных инструментов SEO Рейтинг страниц, который был введен Google для автоматического обеспечения значимости веб-сайтов, уже не так важен, как это было показано в начале. На самом деле, с 2008 года он больше не является основным критерием для оценки веб-сайта. Это спорно, даже до сих пор имеет ли ранг страницы значительность
Создание панелей отчетности для генерального директора - что отслеживать
... се равно, как вы получили конкретное лидерство на сайте и как именно вы превратили этого человека в клиента. Нет, важно то, что вы можете доказать, что ваши усилия на самом деле программно и предсказуемо перемещают иглу. Цифровая панель инструментов - это идеальное место для начала сбора ключевых показателей эффективности, о которых вы хотите сообщить, чтобы продемонстрировать, как вы вкладываете эти маркетинговые деньги в работу. Но с чего начать? Мы знаем, что генеральные

Комментарии

Вы закончили монтировать посадочную площадку, раздел или новый продукт на своем веб-сайте и хотите знать, какие результаты вы можете получить с его помощью?
Вы закончили монтировать посадочную площадку, раздел или новый продукт на своем веб-сайте и хотите знать, какие результаты вы можете получить с его помощью? Хорошо с Adwords вы можете отправить квалифицированный трафик на него, и знать свои результаты. Вы можете сделать этот первый тест, чтобы определить возможные улучшения. С помощью такой программы, как Hotjar для записи сессий или просто анализа аналитических данных, вы можете сделать выводы об эффективности сайта.
Но максимально ли вы используете возможности распространения контента для своего бренда с помощью поиска?
Но максимально ли вы используете возможности распространения контента для своего бренда с помощью поиска? Чтобы помочь вам и вашей команде убедиться, что вы охватили все свои базы, мы создали быстрый и удобный контрольный список SEO для вашего контента. Загрузите полный контрольный список SEO на странице здесь , Проверьте эти 5 лучших стратегий SEO на странице, которые вы можете использовать для своего бизнеса!
Тот, с помощью которого Google научился распознавать значение, стоящее за поисковым запросом, и давать общий ответ на ряд запросов «разные по ключевым словам», но «одинаковые по смыслу»?
Тот, с помощью которого Google научился распознавать значение, стоящее за поисковым запросом, и давать общий ответ на ряд запросов «разные по ключевым словам», но «одинаковые по смыслу»? Это обновление изменило способ оптимизации страниц оптимизаторами страниц - теперь мы больше не думаем об «оптимизации по одному ключевому слову», а пытаемся сделать наши страницы всеобъемлющими и актуальными для целой группы синонимов и связанных терминов. Таким образом, использование синонимов
Как я могу улучшить SEO с помощью Rich Cards и Snippets?
Как я могу улучшить SEO с помощью Rich Cards и Snippets? Богатые карты полагаются на предоставление дополнительной информации в Google, в формате, известном как shema.org. Это может включать в себя оценки пользователей Google или информацию о конкретных продуктах электронной коммерции, которые соответствуют запросу поисковика. Чтобы использовать карты с расширенными возможностями, вы должны добавить эти конкретные структурированные данные, что указывает Google на необходимость
Сколько Блогов я могу управлять с помощью Программного обеспечения?
Сколько Блогов я могу управлять с помощью Программного обеспечения? Стандартная лицензия позволит вам управлять до 12 блогов, а лицензия для разработчиков позволит вам управлять неограниченным количеством блогов. Так для кого это? Это для тех, кто ищет Повысить рейтинг своих сайтов Получите do-follow HIgh PR Обратные ссылки Получить трагический трафик Увеличение просмотров и просмотров Занимайтесь партнерским
Кто должен отвечать за создание тегов, утверждение настроек и публикацию изменений?
Кто должен отвечать за создание тегов, утверждение настроек и публикацию изменений? - Помните, что эти роли могут сидеть с тремя разными людьми. Крайне важно, чтобы вы понимали всю мощь и существенный риск неправильного использования GTM, поскольку он потенциально может использовать метки, которые могут изменить или даже сломать сайт. Очень важно убедиться, что у вас есть четкое распределение обязанностей и вы предоставляете полные права на публикацию небольшому, способному числу
Что именно такое создание ссылок на белые метки?
Что именно такое создание ссылок на белые метки? White label link building - это приобретение соответствующих ссылок на других сайтах. Получая различные ссылки с различных веб-сайтов, вы или ваш клиент можете занять высокие позиции в поисковых системах. Google видит эти ссылки как своего рода благодарность. Веб-сайты с хорошим портфелем обратных ссылок часто получают более высокие оценки в Google. Это также причина, почему популярный веб-сайт, такой как Википедия, почти всегда находится
Что еще я могу получить с помощью SEMRush SEO Tool?
Что еще я могу получить с помощью SEMRush SEO Tool? С помощью SEM Rush можно анализировать рекламные тексты конкурентов через Google и Bing, используя различные метрики и данные, такие как CPC (цена за клик) и другие. Эта оценка показывает, какое объявление показывается чаще всего; слова; расходы; и больше Таким образом, легче оценить, где нужно улучшить ваш сайт и чего следует избегать, поскольку он не работает с конкурентами. Это также способ найти способы быть более оригинальными
Вы дополнительно проверите позицию ключевых слов с помощью нашего бесплатного инструмент проверки позиции ключевых слов , Это замечательно?
Что еще я могу получить с помощью SEMRush SEO Tool? С помощью SEM Rush можно анализировать рекламные тексты конкурентов через Google и Bing, используя различные метрики и данные, такие как CPC (цена за клик) и другие. Эта оценка показывает, какое объявление показывается чаще всего; слова; расходы; и больше Таким образом, легче оценить, где нужно улучшить ваш сайт и чего следует избегать, поскольку он не работает с конкурентами. Это также способ найти способы быть более оригинальными
Каковы ваши цели и как вы можете достичь их с помощью SEO?
Каковы ваши цели и как вы можете достичь их с помощью SEO? Есть все ответы на такие вопросы, как: Как выглядит ваш идеальный клиент? Ваш клиент мужчина или женщина? Сколько лет вашему клиенту? Какие учебные курсы получили ваши клиенты? Где живут ваши клиенты? У ваших клиентов есть семья?
Какие советы или приемы вы используете для ранжирования досок и изображений?
Какие советы или приемы вы используете для ранжирования досок и изображений? Поделитесь ниже!

Как улучшить семантику, сохраняя контроль размера изображения, чтобы все хорошо вписывалось в сетку?
Что такое SEO?
Но с чего начать?
Вы закончили монтировать посадочную площадку, раздел или новый продукт на своем веб-сайте и хотите знать, какие результаты вы можете получить с его помощью?
Но максимально ли вы используете возможности распространения контента для своего бренда с помощью поиска?
Но максимально ли вы используете возможности распространения контента для своего бренда с помощью поиска?
Тот, с помощью которого Google научился распознавать значение, стоящее за поисковым запросом, и давать общий ответ на ряд запросов «разные по ключевым словам», но «одинаковые по смыслу»?
Тот, с помощью которого Google научился распознавать значение, стоящее за поисковым запросом, и давать общий ответ на ряд запросов «разные по ключевым словам», но «одинаковые по смыслу»?
Как я могу улучшить SEO с помощью Rich Cards и Snippets?
Сколько Блогов я могу управлять с помощью Программного обеспечения?