То есть не картинками, а именно CSS-атрибутами. Не ново, конечно. Попросили расписать.
Например, градиентная заливка блоков параграфа, даты поста и т.д. и т.п. В виду особенностей этого атрибута, о которых пойдёт речь ниже, скрины с примерами сделала для одного единственного поста. Кстати, так можно выделять какой-то отдельный пост в своём дневнике, если вы хотите подчеркнуть его содержание.
Скрины:


Реализуется этот эффект атрибутом linear-gradient. Ссылка на htmlbook с подробным описанием и визуализацией некоторых особенностей - linear-gradient.
Код для примера в скринах:
Пояснения по коду аха, код становится такииим "пушистым" ):
Скрины:


Ещё один, на мой взгляд, более интересный способ градиентной заливки с описанием по ссылке radial-gradient.
Код для примера в скринах:
Этот атрибут детально расписывать не стану. По ссылке выше есть вся необходимая информация. А будут вопросы, обращайтесь сюда в комменты )
Кроется в этих атрибутах небольшой подвох: если для какого-либо блока нужно прописать фоновую картинку, рисованную рамку, например, или вензель в конце или в начале поста, то этот атрибут не будет работать. Т.е. атрибут _background: url('');_ не совместим с со свойствами атрибута градиентной заливки.
Например, градиентная заливка блоков параграфа, даты поста и т.д. и т.п. В виду особенностей этого атрибута, о которых пойдёт речь ниже, скрины с примерами сделала для одного единственного поста. Кстати, так можно выделять какой-то отдельный пост в своём дневнике, если вы хотите подчеркнуть его содержание.
ЛИНЕЙНЫЙ градиент до и после наведения мышки
Скрины:


Реализуется этот эффект атрибутом linear-gradient. Ссылка на htmlbook с подробным описанием и визуализацией некоторых особенностей - linear-gradient.
Код для примера в скринах:
Пояснения по коду аха, код становится такииим "пушистым" ):
В селекторе #post186927558.singlePost прописываются свойства элемента ДО наведения мышки:
— Синтаксис атрибута "линейный градиент":
background: linear-gradient(top, rgba(117, 83, 83, 0.5) 0%, rgba(117, 83, 83, 0.2) 30%, rgba(117, 83, 83, 0.2) 71%, rgba(117, 83, 83, 0.5) 100%) !important;
В селекторе #post186927558.singlePost:hover - свойства элемента ПОСЛЕ наведения мышки:
— только одно свойство - box-shadow: - новый формат тени.
— Синтаксис атрибута "линейный градиент":
background: linear-gradient(top, rgba(117, 83, 83, 0.5) 0%, rgba(117, 83, 83, 0.2) 30%, rgba(117, 83, 83, 0.2) 71%, rgba(117, 83, 83, 0.5) 100%) !important;
1) !important - в конце НЕ обязателен, просто в данном примере свойства прописывались для отдельного поста.
2) Для браузеров старых версий в свойства селектора прописываются дополнительно к background: linear-gradient(___) ещё такие с теми же значениями:
- Firefox: background: -moz-linear-gradient(___),
- Chrome: background: -webkit-linear-gradient(___),
- Opera: background: -o-linear-gradient(___).
3) top - направление градиентной заливки. Другие примеры смотрите по ссылке вверху на htmlbook.
4) Как видно, в синтаксисе прописаны 4-е цвета с их относительными позициями в %. НО, можно оставить 2 или 3, можно и 5. Позиции можно прописать в пикселях. Тут решаете вы сами.
5) Формат заданного цвета можно брать как стандартный #______, так и rgba(___, ___, __, ___), который мне больше нравится, хотя и длиннее, т.к. в последнем параметре позволяет задавать прозрачность для цвета.
— В остальных атрибутах прописаны свойства:2) Для браузеров старых версий в свойства селектора прописываются дополнительно к background: linear-gradient(___) ещё такие с теми же значениями:
- Firefox: background: -moz-linear-gradient(___),
- Chrome: background: -webkit-linear-gradient(___),
- Opera: background: -o-linear-gradient(___).
3) top - направление градиентной заливки. Другие примеры смотрите по ссылке вверху на htmlbook.
4) Как видно, в синтаксисе прописаны 4-е цвета с их относительными позициями в %. НО, можно оставить 2 или 3, можно и 5. Позиции можно прописать в пикселях. Тут решаете вы сами.
5) Формат заданного цвета можно брать как стандартный #______, так и rgba(___, ___, __, ___), который мне больше нравится, хотя и длиннее, т.к. в последнем параметре позволяет задавать прозрачность для цвета.
1) margin: - отступы от предка (родителя) - отступы от родительских элементов в ленте. Это можно понять по тени, которая прописана в ту область отступов.
2) padding: - отступы до потомка (дочернего элемента), по сути - отступы до содержимого внутри блока. Ну, чтобы было красиво.
3) box-shadow: - тень для блока, которая потом поменяется после наведения мышки.
4) transition: - динамика и временные параметры изменений тени после наведения мышки.
2) padding: - отступы до потомка (дочернего элемента), по сути - отступы до содержимого внутри блока. Ну, чтобы было красиво.
3) box-shadow: - тень для блока, которая потом поменяется после наведения мышки.
4) transition: - динамика и временные параметры изменений тени после наведения мышки.
В селекторе #post186927558.singlePost:hover - свойства элемента ПОСЛЕ наведения мышки:
— только одно свойство - box-shadow: - новый формат тени.
РАДИАЛЬНЫЙ градиент до и после наведения мышки
Скрины:


Ещё один, на мой взгляд, более интересный способ градиентной заливки с описанием по ссылке radial-gradient.
Код для примера в скринах:
Этот атрибут детально расписывать не стану. По ссылке выше есть вся необходимая информация. А будут вопросы, обращайтесь сюда в комменты )
ОСОБЕННОСТИ
Кроется в этих атрибутах небольшой подвох: если для какого-либо блока нужно прописать фоновую картинку, рисованную рамку, например, или вензель в конце или в начале поста, то этот атрибут не будет работать. Т.е. атрибут _background: url('');_ не совместим с со свойствами атрибута градиентной заливки.
Как вы смотрите на то, чтобы перейти на "ты"? )
Муз-вдохновитель, конечно, безусловно ) Ну а если решите, просто скажите, в любое время )