Рендеринг фона на основе тега Tumblr
Я хочу знать, возможно ли рендерить фон на основе тегов в Tumblr?
Я имею в виду, что я публикую посты об обычной жизни и о серии книг, которые мне нравятся. Я хочу, чтобы при публикации цитаты о жизни цвет фона был черным, а при публикации цитаты о книге - цветом фона. синий.
Возможно ли это и если да, то как?
2 ответа
Вы можете добавить пользовательский атрибут или класс к элементу, для которого вы хотите изменить его фон, с помощью jQuery следующим образом:
$(document).ready(function(){
var tag = $('select the element where your tag is').text();
/*If there are more than one tag you'll have to work with
the string to select //only the one you want, maybe with
a switch if you have a limited number of options*/
$('body').addClass(tag);
})
Затем с помощью CSS вы можете изменить его с помощью селектора следующим образом:
body.tag{
background: #yourcolor;
}
Добавьте к своим сообщениям класс {TagsAsClasses}
, Затем пометьте все сообщения в жизни словом "жизнь", а сообщения в книге - "книга".
Тогда вы можете сделать стиль следующим образом:
.life { background-color: black; }
.book { background-color: blue; }