Kubrik 2012 – реставрация темы для ностальгирующих
Конечно, глядя с сегодняшних дней на это допотопное убожество, хочется только открыть рот в причитаниях: « Как?! Как таким пользовались?» Ну и вдогонку: «Кому может понадобиться возвращаться обратно, включать машину времени и вступать в те поросшие мхом годы?» Чающих много, потому, мой молодой читатель, не стоит сразу плеваться в монитор, увидев этот полуживой (или едва убитый) архаизм. Ностальгия – зверская штука, заставляющая порой творить самые немыслимые действия…
Если вас пробило на ностальгию, и вы вновь желаете пережить ту радость ведения своего блога, когда вы только начинали свой путь, вы можете использовать тему Kubrik снова. Однако использовать ее в своем исходном виде слишком опасно, поскольку она может оказаться несовместимой с большинством современных скриптов.
Почему бы не воссоздать тот же самый внешний вид, который был у темы Kurbik, взяв за основу Twenty Twelve и использовав ее в качестве родительской темы? Таким образом, можно будет избежать каких-либо проблем с совместимостью.
Создаем дочернюю тему Kubrik 2012
Основам создания дочерней темы посвящен целый раздел блога, потому не будем заострять на нем внимание, полагая, что читатель уже знаком с этим действием. Практически весь CSS-код, за исключением следующих стилей, представленных ниже, является стандартным. Стили, которые мы рассмотрим, позволяют добавить закругленные углы к основному контейнеру с контентом, а также цветовые градиенты к фону хэдера.
Закругленные углы сделаем следующими стилями:
body .site {
border: 2px solid #ccc;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
padding: 10px;
}
Также уменьшим размер блока с контентом, чтобы соответствовать исходной теме Kubrik:
.site {
max-width: 740px;
}
Хэдер темы Twenty Twelve является динамическим – его высота может меняться до бесконечности. Чтобы сохранить эту возможность, я решил прибегнуть к CSS-стилям, позволяющим создать градиенты, и тем самым избежать использования фиксированного изображения. Следующие стили используются для фона хэдера:
.site-header {
background-image: linear-gradient(bottom, rgb(66,128,183) 25%, rgb(104,173,230) 63%);
background-image: -o-linear-gradient(bottom, rgb(66,128,183) 25%, rgb(104,173,230) 63%);
background-image: -moz-linear-gradient(bottom, rgb(66,128,183) 25%, rgb(104,173,230) 63%);
background-image: -webkit-linear-gradient(bottom, rgb(66,128,183) 25%, rgb(104,173,230) 63%);
background-image: -ms-linear-gradient(bottom, rgb(66,128,183) 25%, rgb(104,173,230) 63%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.25, rgb(66,128,183)),
color-stop(0.63, rgb(104,173,230))
);
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
}
Теперь надо будет поменять шрифт, размер текста, цвет и т.д. Ниже представлен полный список всех стилей, которые необходимо использовать, чтобы придать дочерней теме стилизацию Kubrik.
body .site {
border: 2px solid #ccc;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
padding: 10px;
}
.site {
max-width: 740px;
}
.site-header {
background-image: linear-gradient(bottom, rgb(66,128,183) 25%, rgb(104,173,230) 63%);
background-image: -o-linear-gradient(bottom, rgb(66,128,183) 25%, rgb(104,173,230) 63%);
background-image: -moz-linear-gradient(bottom, rgb(66,128,183) 25%, rgb(104,173,230) 63%);
background-image: -webkit-linear-gradient(bottom, rgb(66,128,183) 25%, rgb(104,173,230) 63%);
background-image: -ms-linear-gradient(bottom, rgb(66,128,183) 25%, rgb(104,173,230) 63%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.25, rgb(66,128,183)),
color-stop(0.63, rgb(104,173,230))
);
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
}
.wrapper {
padding: 30px;
}
.site-header h1, .site-header h2 {
font-family: 'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
text-align: center;
}
.site-header h1 {
font-size: 3em;
}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
display: none !important;
}
.comments-link a, .entry-meta a {
color: #757575;
font-family: Arial;
font-size: 12px;
}
footer.entry-meta {
text-align: center;
font-size: 12px;
}
footer[role="contentinfo"] {
text-align: center;
font-size: 12px;
}
.entry-content li, .comment-content li, .mu_register li {
font-family: Verdana;
font-size: 12px;
}
.entry-content p, .entry-summary p, .comment-content p, .mu_register p {
font-family: Verdana;
font-size: 12px;
line-height: 1.71429;
margin: 0 0 1.71429rem;
}
.site-content nav {
font-family: Verdana;
font-size: 12px;
}
.entry-header .entry-title a{
color: #333;
font-family: 'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
text-decoration: none;
}
.entry-title a:hover {
color: #0066cc;
}
h2 a:hover, h3 a:hover {
color: #0066cc;
}
#respond form p.logged-in-as {
font-family: Verdana;
font-size: 12px;
}
.widget-area .widget h3 {
margin-bottom: 0px;
}
.widget-area .widget h3 {
color: #000;
font-family: 'Verdana','Lucida Grande',Verdana,Arial,Sans-Serif;
font-size: 1.0rem;
font-weight: bold;
line-height: 1.9rem;
text-transform: none;
list-style: none;
}
.widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget {
font-family: 'Verdana','Lucida Grande',Verdana,Arial,Sans-Serif;
font-size: 0.8rem;
list-style: none;
}
.widget-area .widget a {
color: #0066cc;
list-style: none;
text-decoration: none;
}
.widget-area .widget a:hover {
color: #777;
}
Вот как будет выглядеть обновленная тема Kubrik 2012. Я бы сказал, что сходство составляет 99%.
Примечание
Учтите, что Internet Explorer не поддерживает закругленные углы и цветовые градиенты, так что в этом браузере вы вряд ли увидите всю былую красоту. Однако гуру в данном вопросе подсказали мне, что IE 10 будет в состоянии обработать эти CSS-стили. Ничего конкретного сказать про это я не в силах.
Форматирование CSS-кода также оставляет желать лучшего, но, несмотря на это, код отлично работает (за исключением IE, как уже было отмечено выше).
Еще один плюсик: тема полностью адаптивная, так что вы можете просматривать ее на любых устройствах.
Источник: blogigs.com
