Темы меню для css. White - прекрасный шаблон одностраничника! Tesselatte - бесплатный отзывчивый шаблон на HTML5 и CSS3

Привет! Хотите изменить на своём сайте CSS стили? Думаете что это сложно? Уделите немного внимания данной записи и вы узнаете как можно очень просто менять CSS стили на любом сайте WordPress! Вам не нужно быть продвинутым вебмастером, изучать css стили и прочие тонкости, всё гораздо проще. Всё очень просто и быстро! Смотрите далее!

Как изменить CSS стили на сайте WordPress

Зайдите на свой сайт, нажмите правой кнопкой мыши по любому элементу сайта который вы хотите изменить. В открывшемся окне нажмите на вкладку – Просмотреть код. В примере мы изменим цвет названия страниц в меню сайта. Таким образом можно будет изменять абсолютно любые стили сайта.

Далее, в правой части экрана у вас откроется окно с исходным кодом элемента сайта, для которого вы открыли код. Здесь нас интересуют стили, они будут отображаться в окне на вкладке – Styles . По названию стилей и по цвету, можно сразу определить какая часть CSS стиля нам нужно для её изменения. На скриншоте показано отрывок CSS стиля с названием – main-menu и белым цветом (как меню на сайте), то что нам надо.

Есть два варианта изменения CSS стилей.

1 вариант с помощью плагина

Первый вариант очень хорошо подойдёт для всех сайтов на CMS WordPress. После того как мы нашли нужные нам CSS стили, вам необходимо установить на свой сайт плагин – Simple Custom CSS . Установить данный плагин можно прямо из админ-панели wordpress. Перейдите на страницу: Плагины – Добавить новый , введите название плагина в форму поиска, нажмите Enter, установите и активируйте плагин.

Далее, переходим на страницу плагина Simple Custom CSS. Перейдите на страницу: Внешний вид – . Вставляем в поле скопированную часть css кода, меняем стили (на скриншоте ниже уже изменён цвет) и жмём на кнопку – Update Custom CSS .

Точно также меняются и все остальные стили, размер, цвет, шрифт, бордюр, набивка, рамка и т.д. Открываете любой справочник с обозначениями CSS стилей и меняете стили так как вам надо.

Внимание! CSS стили лучше переносить непосредственно на WordPress. Внешний вид – Настроить – Дополнительные стили . То есть, плагин Simple Custom CSS, можно не использовать!

2 вариант меняем стили в css файлах сайта

Знать бы где находятся нужные нам CSS стили, а поменять их не так-то и сложно, поменял значения и всё готово. Как раз с помощью просмотра кода элемента в окне браузера вы можете очень просто узнать где находятся нужные вам CSS стили. Снова зайдите на свой сайт, нажмите правой кнопкой мыши по любому элементу вашего сайта, в открывшемся окне нажмите на вкладку – Просмотреть код.

В окне просмотра кода, возле каждого css стиля, с правой стороны будет отображаться ссылка, наведите на неё курсор мыши, у вас появится подсказка с расположением данного стиля. То есть, вам покажут в какой именно папке и файле находится данный css стиль, который вам нужно изменить.

Теперь вам лишь останется зайти в свою корневую директорию вашего сайта на хостинге, найти данный файл, следуя пути указанному в подсказке и изменить CSS стили. Как видите если разобраться, то всё очень просто!

Остались вопросы? Напиши комментарий! Удачи!


CSS стили изменить на сайте просто и быстро обновлено: Июль 22, 2018 автором: Илья Журавлёв

Готовые стили

Информация о тегах

Чтобы понимать что вы устанавливаете:

    Только профиль

    Данный стиль затрагивает только профиль .

    Есть @media-запросы

    В данном стиле используются @media-запросы.

    Использование @media-запросов отменяет удаление пользовательского стиля на экранах меньше 1024px, следовательно все правила будут затрагивать и мобильную версию, что может негативно повлиять на использование стиля на мобильном устройстве. У темы адаптированной под мобильные устройства будет следующий тег:

    Поддержка мобильной версии


    Поддержка мобильной версии

    Данный стиль адаптирован под мобильные экраны.

    Разные цветовые схемы

    Тема настраиваемая или есть различные наборы цветовых схем.

  • Тема без тегов - тема работает по всему сайту, но мобильная версия останется без изменений.

Как добавить свою тему

Пожалуйста, прочтите эту

Preserved Roses

Вконце файла необходимо раскомментировать часть кода:
/*Раскомментировать если отключена статистика манги.p-profiles .b-stats_bar:first-child { border: 0; padding:0; width:100%; } .p-profiles .b-stats_bar a { display: block; } .b-stats_bar .stat_names{ width: 100%; } .b-stats_bar .stat_names .stat_name { margin-right: 5px; } */
чтобы код принял следующий вид:
.p-profiles .b-stats_bar:first-child { border: 0; padding:0; width:100%; } .p-profiles .b-stats_bar a { display: block; } .b-stats_bar .stat_names{ width: 100%; } .b-stats_bar .stat_names .stat_name { margin-right: 5px; }

Ренкомод

Кирпичи, выплывашки, розочки

github.com/Vi0letcat/shiki
Последний коммит: 15.05.17
Лениво дописываемая тема, со значительно меньшим чем у Грина количеством изменений.
Основной идеей является разбиение сайта на блоки/карточки. Процесс этот пока не завершён, так что просьба присылать багрепорты в ЛС автору.
Верхнее меню зафиксировано и не улетает при прокрутке. Списки аниме и манги выезжают при наведении курсором на шапку профиля. Картинка слева масштабируется под размеры экрана.
Инструкция по установке, замене цветов и прочем там же на гитхабе. Вопросы тут же на шики в ЛС.

Edesign

Поддержка мобильной версии

Разные цветовые схемы






Основа стилей - темные тона. Перекрашено и отстилизировано для просмотра аниме, и не только, в темных и ночных условиях. Т.к. стандартная тема шики, лично для меня, слишком режит глаз. Есть несколько расцветок. Рабочая мобильная версия. P.S. Огромное спасибо клубу CSS-club за оказанную помощь в разработке. Особенная благодарность и @grin3671

Дополнительно
Помощь по стилю, FAQ, баг-трекер а также адаптированные шаблоны: E-club

by Dolose

Есть @media-запросы




Чтобы иметь более полное представление о теме, загляните в профиль автора.
Писал тему сам, но некоторые функции взял у и @Jskoo, за что им отдельное спасибо!
Большая часть анимирована и некоторые элементы меняются при наведении.
Вот ссылка drive.google.com/open?id=0B25TKcruyABibFhTNDlmZ0ZRNWs

Steam ver.

Только профиль

Страничка профиля в стиле cообществa Steam



Скопируйте код отсюда: grin3671/steam-theme (Настройки в конце файла).
Последние обновление: 2018-04-20
Чтобы поставить стандартный фон (первый скриншот), просто удалите правило с настройкой фона в конце стиля, ну, или замените ссылку на свою картинку. Друзья/клубы заполняются вручную для тех кому не лень (не забудьте указать свой ID). Если есть какие-то предложения, пишите .

Круглая Страничка Пользователя

Только профиль

(не адаптивный стиль)

Ссылка на код: CircleProfilePage.css
Стиль из "недоделок", отдается на растерзание пользователей) Для настройки анимации статистики сообщений отзывов и т.п. необходимы определенные познания в анимации.

Тёплая тема

Поддержка мобильной версии

которая согревает вас холодными ночами
Ссылка на код стиля в

От автора: здравствуйте, уважаемые читатели портала webformyself. В сайтостроении огромное значение имеет оформление веб-ресурса. Именно за это отвечает язык css (каскадные таблицы стилей), о котором мы сегодня и поговорим. А точнее, о его подключении и использовании. Рассмотрим некоторые css стили для сайта, которые используются при оформлении веб-страниц.

Подключение css

Сегодня едва ли вы где-то найдете веб-страницу, которая была бы создана чисто за счет возможностей html. В самом деле, внешний вид подобных сайтов был бы просто ужасным, поэтому, когда готова разметка нужных элементов, их тут же нужно оформлять, а это делается с помощью css в отдельном файле.

Нужно сказать, что вообще существуют также возможности включения стилей в html-файл. Например, их можно определить с помощью атрибута style или такого же тега. Это называют встроенными стилями. Такой подход сегодня не приветствуется и нарушает современные стандарты разработки.

А как же сделать правильно, спросите вы? Для этого нужно создать новый файл с расширением css, а затем подключить его к html. Это делается очень просто с помощью тега link, который и отвечает за подключение внешних файлов. Делается это так:

< link rel = "stylesheet" type = "text/css" href = "style.css" >

Тег является одинарным, как вы уже поняли. Немного подробнее расскажу о его атрибутах:

rel = «stylesheet» – вообще атрибут rel записывается для того, чтобы определить роль файла на странице. В нашем случае роль – это таблица стилей, что и указывается.

type = «text/css» – так называемый MIME-тип, который обычно указывается всем подключаемым файлам, чтобы браузер правильно их интерпретировал. В современных веб-обозревателях можно не писать этот атрибут.

href = «style.css» – стандартный атрибут, указывающий адрес нашего внешнего файла. В данном случае он записан исходя из того, что файл имеет название style, расширение css и находится в той же папке, что и html-документ.

Как видите, в подключении css-файлов у вас будет меняться только атрибут href, все остальное менять не нужно. К странице можно подключать сколько угодно таблиц стилей, но оптимальным считается не более 2-4, потому что слишком много запросов к серверу это тоже не очень хорошо.

Где взять готовые css стили для сайта?

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

В сети, например, очень много бесплатных html-шаблонов. Есть скачать любой из них, то внутри обязательно будет и готовая таблица стилей с нужными правилами для оформления сайта. Но корректно работать она будет только для своего же html-документа. Дело в том, что эти два языка связываются с помощью так называемых селекторов.

Селектор – это особенность языка css, присущая только ему. Зачем они нужны? Ну вот представьте такой код:

Текст в заголовке

Текст в абзаце

И вот как нам в css, например, оформить абзац и заголовок? Для этого и созданы селекторы, чтобы обращаться только к тем элементам, к которым нужно. Например:

p{ font-size: 12px; } .title{ font-size: 36px; }

font - size : 12px ;

Title {

font - size : 36px ;

Мы задали для всех абзацев размер шрифта, равный 12 пикселям, а элементы с классом title (в нашем случае это h1) получили гораздо больший размер – 36 пикселей. Заметьте, в случае с абзацами стили применяться к ним всем, сколько бы их ни было на странице.

Второй же селектор обратился только к одному элементу – с классом title. Конечно, можно создать другие элементы с точно таким классом, это не запрещено, и они получат такое же правило, но если мы просто напишем в html тег h1 (без класса title), то для него никаких правил добавлено не будет.

Вот так вот удобно позволяет css выбирать нужные элементы и оставлять в покое те, что не нужны. Какое это имеет отношение к готовым стилям, которые вы можете найти в интернете? Там все привязано к определенным классам и идентификаторам, поэтому вы не сможете вот так просто подключить эти таблицы к любым файлам, они не заработают, если в html у нужных элементов не проставлены соответствующие классы.

Например, в таблице стилей видим такой код:

Nav{ width: 300px; background: aqua; ... } .nav a{ display: block; color: #ccc; ... }

Nav {

width : 300px ;

Уже из этого мы можем сделать вывод, что где-то на нашей html-странице должен находиться элемент с классом nav, а в нем должны лежать ссылки. Если это действительно так, то оформление применится к ним и внешний вид их соответствующим образом изменится. Если же таких элементов обнаружено не будет, то код просто проигнорируется.

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

Как самому сделать css стили для сайта?

Сss не является чем-то страшным и чрезвычайно сложным. Это обычная технология, созданная людьми для оформления веб-страниц, имеющая свои правила. Достаточно понять их, и вы тоже сможете создавать внешний вид веб-ресурсов с помощью этого языка.

Самое главное условие быстрого освоения – постоянная практика, вкупе с новыми знаниями, которые вы для себя усвоите. Подобную практику вам может дать наш .

Кроме этого, азы css вы можете узнать и усвоить в нашем премиум-разделе. Там есть один из курсов, который полностью посвящен базовым свойствам этого языка. .

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

На этом я с вами прощаюсь. Читайте наш блог webformyself, чтобы улучшать свои знания в области сайтостроения.

Сегодня мы хотим немного глубже окунуться в процесс разработки. Когда вы разрабатываете веб-сайт или приложение с нуля, то вам обязательно понадобится коллекция паттернов, помогающих в разработке. Именно об этом и пойдет речь сегодня. Для вас мы подготовили небольшую подборку CSS-сниппетов готовых к использованию!

Перед тем, как продолжить, позвольте объяснить вам, как это было сделано. Мы попытались классифицировать вещи в соответствии с их типом, и у нас получились улучшения для элементов блочного уровня, ссылок, элементов ввода, обычного текста и так далее.

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

Вы также можете создать классы классов для некоторых вещей, чтобы подстроить их под собственные проекты. Это может выглядеть следующим образом:

My-class {
/* My awesome styles here */
}

My-class.custom {
/* Specific styles to .my-class only if it only has the .custom class */
}
Таким образом, класс.custom сам по себе ничего не значит, но если вы примените его к элементу.my-class, то сможете немного изменить стили.my-class. Вы понимаете, что мы имеем в виду?

Теперь вы понимаете суть, и давайте перейдем к паттернам. А начнем мы с элементов блочного уровня (block-level).

Обратите внимание, что в данном руководстве мы не использовали префиксы, но вы можете видеть стили с префиксами в CSS-файле.

Элементы блочного уровня

Вы занимаетесь разработкой галереи изображений и хотите задать незначительные стили для ваших изображений? Разрабатываете шаблон для ваших статей в блоге и хотите сделать акцент на блоке aside? Составляете резюме и хотите немного приукрасить фотографию? Теперь у вас есть такая возможность!

Разметка

Здесь для всего раздела мы взяли разделение с классом block-level и применили дополнительные классы. Вы, конечно же, можете сделать здесь то, что захотите, так как это ведь элемент блочного уровня. Если вы хотите применить один из этих стилей к изображению, не забудьте добавить к нему параметр display: block.


Базовый CSS

В демо мы применили несколько строк кода CSS к нашему маленькому div-элементу:

Block-level {
width: 120px;
height: 120px;
margin: 20px;
position: relative;
float: left;
}
Вы можете обнаружить больше стилей для шрифта, но это только лишь для демонстрации. Давайте сосредоточимся на основных стилях.

Тени

Один из простейших способов придать глубины элементу блочного уровня заключается в применении тени. Тем не менее, тени довольно-таки опасны: они могут мгновенно испортить ваш дизайн. Если вы нам не верите, то просто взгляните на тени на страницах .


Суть заключается в том, чтобы задать совсем незначительные тени блочному элементу. Не стоит применять толстую темную тень, которая как будто бы кричит «ХЕЙ, Я ТУТ, ПОСМОТРИ!». Нужно что-то утонченное.

Drop-shadow {
background: #9479fa;
}

Drop-shadow.top {
box-shadow: 0 -4px 2px -2px rgba(0,0,0,0.4)
}

Drop-shadow.right {
box-shadow: 4px 0 2px -2px rgba(0,0,0,0.4)
}

Drop-shadow.bottom {
box-shadow: 0 4px 2px -2px rgba(0,0,0,0.4)
}

Drop-shadow.left {
box-shadow: -4px 0 2px -2px rgba(0,0,0,0.4)
}
Посмотрите, как мы используем значение отрицательного распространения тени для того, чтобы придать глубины самой тени. Таким образом она выглядит более реалистично. Нам так кажется, по крайней мере.

Примечание : цвет, использованный в объявлении box-shadow может варьироваться в зависимости от background-color вашего элемента. Чем светлее блок, тем светлее должна быть тень для того, чтобы контраст был несильным.

Примечание : у вас не будет возможности к одному и тому же элементу добавлять классы в разном направлении, так как последние будут переписывать начальные. Если вам захочется, чтобы у блока было больше одной тени, просто создайте несколько параметров box-shadow.


Эти 4 примера направлены на создание акцента на контенте посредством внешнего свечения, черного или белого, размытого или нет, в зависимости от того, чего вам хочется и, что более важно, от фона блока (монотонный, текстура, изображение и так далее).

Div {
background: #69D2E7;
}

Emphasize-dark {
box-shadow: 0 0 5px 2px rgba(0,0,0,.35)
}

Emphasize-light {
box-shadow: 0 0 0 10px rgba(255,255,255,.25)
}

Emphasize-inset {
box-shadow: inset 0 0 7px 4px rgba(255,255,255,.5)
}

Emphasize-border {
box-shadow: inset 0 0 0 7px rgba(255,255,255,.5)
}


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

Div {
background: #8ec12d;
color: #333;
}

Embossed-light {
box-shadow: inset 0 1px 0 rgba(255,255,255,0.7);
}

Embossed-heavy {
border: 1px solid rgba(0,0,0,0.05);
box-shadow:
inset 0 2px 3px rgba(255,255,255,0.3),
inset 0 -2px 3px rgba(0,0,0,0.3),
0 1px 1px rgba(255,255,255,0.9);
}
Градиенты


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

Div{
background-color: #DEB8A0;
box-shadow: 0 0 0 1px #a27b62;
}

Gradient-light-linear {
background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
}

Gradient-dark-linear {
background-image: linear-gradient(rgba(0,0,0,.25), rgba(0,0,0,0));
}
В целом, техника заключается в том, чтобы добавить слой с градиентом от прозрачного до более прозрачного поверх вашего элемента. Примерно так же, как это делается в Photoshop. Довольно просто.

Пожалуйста учтите, что градиенты могут не работать в некоторых браузерах (вроде IE9), и вам придется позаботиться о запасных вариантах.

Итак, это была легкая часть. Теперь давайте разберемся с радиальными градиентами. Вам хочется добавить привлекательные световые эффекты к вашим блочным элементам, не так ли? Тогда вам понадобятся радиальные градиенты. Начнем с простого варианта для браузеров с наличием поддержки.

Gradient-light-radial {
background-image: radial-gradient(center 0, circle farthest-corner, rgba(255,255,255,0.4), rgba(255,255,255,0));
}

Gradient-dark-radial {
background-image: radial-gradient(center 0, circle farthest-corner, rgba(0,0,0,0.15), rgba(0,0,0,0));
}
За исключением того факта, что нам пришлось проверять наш синтаксис каждый раз, когда нам хотелось добавить радиальный градиент, все прошло довольно просто, не так ли?

Закругленные углы


Замечали ли вы, что уже много лет шла борьба за возможность иметь параметр border-radius без префикса для всех современных браузеров, и теперь, когда они у нас есть, тенденция стремится к тому, что закругленные углы больше никому не нужны?

В зависимости от дизайна, острые углы могут выглядеть красиво, либо испортить все. В любом случае, возможно вам захочется добавить border-radius к нескольким элементам. Даже маленьким. Именно для этого мы и создали несколько классов.

Div {
background: #fca1cc;
}

Light-rounded {
border-radius: 3px;
}

Heavy-rounded {
border-radius: 8px;
}

Full-rounded {
border-radius: 50%;
}

Barrel-rounded {
border-radius: 20px/60px;
}
Наша теория о border-radius (в зависимости от размера элемента):

* На 0px у нас будут острые углы.

* Между 1 и 4px у нас получатся слегка закругленные углы. Большинство людей даже не скажут, что эти углы закругленные, но они точно не подумают, что эти углы остры как нож!

* Между 5 и 10px у вас получатся, по нашему мнению, ужасные углы. Они выглядят так, как будто вы пытались последовать инстинкту «делаем, потому что можем сделать». К тому же, как мы уже сказали ранее, мода на закругленные углы почти прошла.

Есть два параметра, которые вам следует запомнить при использовании параметра border-radius:

* border-radius: 50% дает нам идеальный круг, если вы оформляете квадратный элемент. Если это прямоугольник, то он превратится в эллипс.

* Для того чтобы достичь border-radius в стиле иконки, то идеальное соотношение будет 6.4, если следовать совету . Так что, если у вас будет квадрат 100*100 пикселей, и вы захотите превратить его в иконку, то нужно будет применить border-radius со значением 16 пикселей (100/6.4=15.625).

На этом мы заканчиваем с украшениями для блочных элементов. Давайте теперь перейдем к ссылкам. Ссылки, безусловно, мы встречаем на каждом шагу. От навигации до внешних ссылок, от ссылок на социальные сети до анкоров, ссылки повсюду!

Теперь давайте создадим разницу между строчными ссылками и блочными ссылками. Строчные ссылки в большинстве случаев представляют собой анкоры с текущей страницы на другую страницу где-то в интернете. Блочные ссылки немного более многозадачны: кнопки, навигационные меню и так далее.

Разметка

Вы вероятно уже поняли ее. Для этого раздела нам понадобятся 2 разных контекста: предложение с ссылкой для варианта со строчной ссылкой, а также простая ссылка для примера с блочной ссылкой. Мы используем анкорный тег в последнем случае, но вы можете использовать элементы ввода или кнопку.


This is some dummy text to show an inline link.

Link
Строчные ссылки


Мы старались как можно дальше отойти от стандартного подчеркивания ссылки и изменения цвета при наведении. Здесь неплохо быть немного более креативными, и тогда можно сделать нечто привлекательное. Не так ли?

Inline-link-1 {
display: inline-block;
margin: 0 0.2em;
padding: 3px;
background: #97CAF2;
border-radius: 2px;
/* Font styles */
text-decoration: none;
font-weight: bold;
color: white;
}

Inline-link-1:hover {
background: #53A7EA
}

Inline-link-1:active {
background: #C4E1F8
}

Inline-link-1:visited {
background: #F2BF97
}
Важно : не забудьте добавить состояние visited к строчным ссылкам. Некоторые люди любят знать о том, какие ссылки они уже посещали. Здесь мы применили вращение на 180 градусов по окружности палитры оттенков. Это позволяет нам легко отличить стандартные ссылки от посещенных.

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

Это был «сложный» пример. Давайте рассмотрим нечто более простое, основанное на стандартных стилях ссылок.


.inline-link-2 {
display: inline-block;
border-bottom: 2px dashed rgba(0,0,0,0.9);
/* Font styles */
text-decoration: none;
color: #777;
}

Inline-link-2:hover {
border-bottom-style: dotted;
}

Inline-link-2:active {
border-bottom-style: solid;
}

Inline-link-2:visited {
border-bottom: 2px solid #97CAF2;
}
Суть заключается в том, чтобы сделать пунктирную линию для стандартного состояния. Когда вы наводите на ссылку, линия становится точечной, а если вы кликните по ней, она станет полностью подчеркнутой.


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

Inline-link-3 {
display: inline-block;
position: relative;
padding-left: 6px;
/* Font styles */
text-decoration: none;
color: #6AB3EC;
text-shadow: 0 1px 1px rgba(255,255,255,0.9);
}

Inline-link-3:hover {
color: #3C9CE7;
}

Inline-link-3:before {
content: "25BA";
font-size: 80%;
display: inline-block;
padding-right: 3px;
pointer-events: none;
}

Inline-link-3:hover:before {
color: #F2BF97;
}
Блочные ссылки

Теперь давайте рассмотрим пример с блочными ссылками. В большинстве случаев, когда пользователь может взаимодействовать с вашим сайтом или приложением, они должны быть оборудованы кнопкой. Кнопкой подтверждения комментария, перехода на другую страницу, авторизации и многого другого. Каким бы ни был элемент, который вы используете для этого («a», «input type="submit"», «button» и т.д.), возможно вам захочется применить некоторые интересные стили для привлечения пользователей.


Первый пример самый-самый простой. Тем не менее, в некоторых дизайнах он очень хорошо смотрится. Здесь мы, конечно же, имеем в виду Windows 8.

Metro {
display: inline-block;
padding: 10px;
margin: 10px;
background: #08C;
/* Font styles */
color: white;
font-weight: bold;
text-decoration: none;
}

Metro:hover {
background: #0AF
}
Итак, давайте оставим тот же фундамент, но используем трехмерный эффект. Вы, вероятно, узнаете этот эффект, если следите за материалами на CSS-Tricks. Мы даже используем дочерний класс.

Metro.three-d {
position: relative;
box-shadow:
1px 1px #53A7EA,
2px 2px #53A7EA,
3px 3px #53A7EA;
transition: all 0.1s ease-in;
}

Metro.three-d:active {
box-shadow: none;
top: 3px;
left: 3px;
}
Разве выглядит не круто? Особенно в активном состоянии. Итак, на тему metro достаточно.


Давайте попробуем что-нибудь полегче. Этот пример будет прозрачным с плотной границей и незначительной тенью.

Bordered-link {
display: inline-block;
padding: 8px;
border: 3px solid #FCB326;
border-radius: 6px;
box-shadow:
0 2px 1px rgba(0, 0, 0, 0.2),
inset 0 2px 1px rgba(0, 0, 0, 0.2);
/* Font styles */
text-decoration: none;
font-size: 14px;
text-transform: uppercase;
color: #222;
}

Bordered-link:hover {
border-color: #FDD68B
}

Bordered-link:active {
border-color: #FEE8BD
}


Давайте создадим нечто более привлекательное.

Modern {
display: inline-block;
margin: 10px;
padding: 8px 15px;
background: #B8ED01;
border: 1px solid rgba(0,0,0,0.15);
border-radius: 4px;
transition: all 0.3s ease-out;
box-shadow:
0 2px 2px rgba(0,0,0,0.3),
0 0 4px 1px rgba(0,0,0,0.2);
/* Font styles */
text-decoration: none;
text-shadow: 0 1px rgba(255,255,255,0.7);
}

Modern:hover {
background: #C7FE0A
}
Мы даже можем добавить немного более сложные тени блока посредством следующего класса:

Embossed-link {
box-shadow:
inset 0 -3px 2px rgba(0,0,0,.17),
0 0 4px 1px rgba(0,0,0,.1),
0 3px 2px rgba(0,0,0,.2);
}

Modern.embossed-link {
box-shadow:
inset 0 1px 0 rgba(255,255,255,0.5),
0 2px 2px rgba(0,0,0,0.3), 0 0 4px 1px rgba(0,0,0,0.2),
inset 0 3px 2px rgba(255,255,255,.22),
inset 0 -3px 2px rgba(0,0,0,.15),
inset 0 20px 10px rgba(255,255,255,.12),
0 0 4px 1px rgba(0,0,0,.1), 0 3px 2px rgba(0,0,0,.2);
}

Modern.embossed-link:active {
box-shadow:
inset 0 -2px 1px rgba(255,255,255,0.2),
inset 0 3px 2px rgba(0,0,0,0.12);
}
Последнее, но не менее важное, это класс, который добавляет псевдо-элемент, который позволяет нам сделать все так, как будто кнопка является частью фона.

Socle {
position: relative;
z-index: 2;
}

Socle:after {
content: "";
z-index: -1;
position: absolute;
border-radius: 6px;
box-shadow:
inset 0 1px 0 rgba(0,0,0,0.1),
inset 0 -1px 0 rgba(255,255,255,0.7);
top: -6px;
bottom: -6px;
right: -6px;
left: -6px;
background: linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0));
}
Возможно, вам захочется изменить значение параметра border-radius, чтобы он соответствовал вашим требованиям. В зависимости от border-radius у кнопки, он может выглядеть странно.

Элементы ввода

Как мы уже рассказывали в предыдущих руководствах, формы можно встретить повсюду в интернете, и большинство из них представляют собой поля ввода. К сожалению, стандартные стили для полей ввода довольно непривлекательны. Мы уверены, что можно сделать лучше!

Разметка


CSS-код

Давайте начнем с чего-нибудь простого: заменим стандартную границу и добавим закругленные углы.


.simple-input {
display: block;
padding: 5px;
border: 4px solid #F1B720;
border-radius: 5px;
color: #333;
transition: all 0.3s ease-out;
}

Simple-input:hover {
border-radius: 8px
}

Simple-input:focus {
outline: none;
border-radius: 8px;
border-color: #EBD292;
}
Поля ввода – это довольно странные элементы, поэтому мы выставляем display:block для того, чтобы все облегчить. Отступы здесь для того, чтобы оставить контенту немного пространства.

Вам когда-нибудь хотелось воссоздать поля ввода из iOS?


.mac {
display: block;
border: none;
border-radius: 20px;
padding: 5px 8px;
color: #333;
box-shadow:
0 0 4px rgba(0,0,0,0.1);
}

Mac:focus {
outline: none;
box-shadow:
inset 0 2px 0 rgba(0,0,0,.2),
0 0 4px rgba(0,0,0,0.1),
0 0 5px 1px #51CBEE;
}


Давайте попробуем что-нибудь сделать с градиентами в качестве фона, а также применим небольшую внутреннюю тень блока.

Depth {
display: block;
border: 1px solid rgba(255,255,255,0.6);
background: linear-gradient(#eee, #fff);
transition: all 0.3s ease-out;
box-shadow:
inset 0 1px 4px rgba(0,0,0,0.4);
padding: 5px;
color: #555;
}

Depth:focus {
outline: none;
background-position: 0 -1.7em;
}


В качестве последнего примера давайте сделаем нечто более оригинальное. Не блок, а просто линию. Вы также сможете добавить сюда привлекательный шрифт.

Line {
display: block;
border: none;
color: #333;
background: transparent;
border-bottom: 1px dotted black;
padding: 5px 2px 0 2px;
}

Line:focus {
outline: none;
border-color: #51CBEE;
}
Подытожим

Оформление контента – это сложная задача. Но имея под рукой эти заранее подготовленные классы, вы сможете экономить много времени при разработке веб-сайта или приложения, особенно если вы несильно знакомы с CSS.

Основная идея здесь заключается в том, чтобы иметь эти классы в ваших каскадных таблицах стилей (или в отдельном файле, если вы пользуетесь препроцессором), и вызывать их при разработке разметки. Либо просто скопируйте стили, которые вам нужны, для того, чтобы быстренько оформить что-нибудь.

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

Спасибо за чтение руководства! Конечно же, если у вас будут вопросы, не стесняйтесь задавать их в комментариях!

Внимание! У вас нет прав для просмотра скрытого текста.

Данное руководство было переведено по заказу пользователя , который является нашим постоянным читателем с ноября 2009 года.

Все представленные шаблоны для своего сайта построены на современных версиях HTML5 и CSS3. Кроме того, авторы применяют такие модные фишки, как плоский дизайн, отзывчивый дизайн, адаптивная верстка, слайдеры на jQuery, анимация на CSS3 и пр. То есть, если вы ищете шаблон мобильного сайта, то можете выбрать любой из представленных. Красивые html5 шаблоны 2017 , хоть и бесплатны, но выглядят на уровне премиум-класса.

Здесь вы найдете более 50 бесплатных адаптивных шаблонов сайтов высокого качества на HTML5 и CSS3, которые можно использовать как для новых сайтов, так и для переделки уже существующих. Стильные шаблоны сайтов html5 - это то, что вам нужно!

Обновлено 12.03.2019 : Так как статья была написана 2 года назад, то многие ссылки стали битыми. Либо владельцы шаблонов слились, либо поменяли статус шаблонов с бесплатных на платные, либо инопланетяне все похерили. Просьба к вам, уважаемые читатели, если нашли такую ссылку, киньте в комментах, я поправлю.

1. Snow - бесплатный шаблон лендинга на HTML5 и CSS3

Шаблон html5 css3 целевой страницы Snow построен на фреймворке Bootstrap. Шаблон очень стильный и классный! Фиксированный фон и громадный Jumbotron - штука, которая показывает главное содержимое сайта. А что на лендинге самое главное? Правильно, призыв к действию. Естественно, шаблон полностью адаптирован под мобильные устройства. Вы можете использовать его даже в качестве основы для собственных шаблонов.

2. Sima - шикарный коммерческий шаблон сайта

Этот шаблон html5 css3 также построен на фреймворке Bootstrap. Вы можете создать на этом шаблоне уникальный сайт с портфолио, вашей командой, ценами, отзывами и всем другим, что будет необходимо. Например, отлично подойдет этот шаблон для сайта клининговых услуг. Анимация в этом шаблоне плавная и эффектная, чистые и хорошо читаемые шрифты. Просто идеальный шаблон!

3. White - прекрасный шаблон одностраничника!

Отличительная особенность шаблона сайта White - два варианта фона в верхней части. На ваш выбор либо слайдер с картинками, либо видео фон. Очень качественный и эффектный шаблон для сайта!

4. Platz - бесплатный HTML5 шаблон сайта на основе сетки

Современный, визуально привлекательный HTML5 шаблон сайта, разработанный на основе сетки (подробнее о сетке читайте ). Красивый и отзывчивый дизайн шаблона для блога или сайта.

5. Mart eCommerce - прекрасный HTML5 и CSS3 шаблон сайта для электронной коммерции

Свежий и стильный дизайн шаблона сайта лучше всего подходит для всех видов модных сайтов, продающих обувь, одежду, часы, аксессуары, спортивную одежду и др. В комплекте идет PSD файл, который вы можете скорректировать под свои нужды.

6. Nava - эффектный HTML5 и CSS3 шаблон для творческих сайтов

Nava представляет собой современный HTML5 шаблон сайта, который используется в основном для творческих профессионалов, которые хотят показать их работу во всей красе. Множество вариаций настроек шаблона позволяет сделать ваш сайт уникальным. Легкий, красивый и отзывчивый шаблон для сайта.

7. Box Portfolio - уникальный творческий шаблон сайта на HTML5 и CSS3

Шаблон сайта Box Portfolio обладает чистым и современным минималистичным дизайном. Отлично подойдет для профессионалов, желающих эффектно показать свои работы в сети. Как следует из названия, шаблон сайта идеально заточен под портфолио.

8. Mountain King - популярный и функциональный HTML5 и CSS3 шаблон сайта

Горная тема в дизайне сайтов очень популярна в последнее время. Шаблон сайта Mountain King не исключение. Включает 336 векторных иконок от Typicons. Плюс великолепная анимация на CSS3. Шаблон отлично подойдет для сайтов о путешествиях и портфолио.

9. Beauty Spa - классный шаблон сайта на HTML5 и CSS3 для спа-салонов

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

10. Bent – стильный и эффектный лендинг для сайтов на HTML5 и CSS3

Bent - великолепный бесплатный шаблон сайта на html5 и css3. Отзывчивый дизайн, CSS3 анимация, параллакс прокрутка, настраиваемая навигации и прочие вкусняшки. Это чистый дизайн шаблона для сайтов, которые хотят использовать сбалансированную конструкцию, чтобы гарантировать, что посетители будут наслаждаться внешним видом сайта, и в то же время четко видеть его основное содержание.

11. Triangle - бесплатный отзывчивый многоцелевой шаблон на HTML5 и CSS3

Triangle эксклюзивный творческий HTML5 и CSS3 шаблон сайта специально для тех, кто хочет нарулить свой клевый дизайн, но при этом не сделать хуже. В шаблоне есть более 40 предварительно разработанных страниц, которые позволят вам настраивать ваш сайт, как душе угодно.

12. Future Imperfect - блестящий шаблон сайта для творческих людей!

Испытайте подлинное чувство удовольствия с этим шаблоном сайта, идеально подходящим для писателей, авторов, копирайтеров и других работников пера и бумаги. Шаблон можно использовать также для личного блога, блога о путешествиях, о творчестве и пр. Креативный дизайн и адаптивная верстка шаблона понравятся многим.

13. Bodo - прекрасный шаблон для персонального сайта

Bodo - красивый шаблон сайта на HTML5 и CSS3, который идеально подходит для персонального сайта. Особенно для организации портфолио. Чистая и четкая типографика, карусельный слайдер, всплывающие popup окна для показа работ и многое другое.

14. Lens - идеальный HTML5 шаблон сайта для фотографов

Фотографы всегда ищут идеальный шаблон для своего сайта, чтобы показать работы во всей красе, эффектно и самое главное - крупно! Редкий шаблон сайта отвечает этим требованиям. Lens - один из таких шаблонов сайта фотографа.

15. Spectral - уникальный шаблон сайта ручной работы на HTML5 и CSS3

Если вы ищете бесплатные шаблоны сайтов по теме авто тематика , то Spectral будет идеальным решением. Здесь совершенно уникальный дизайн шаблона одностраничного сайта ручной работы. Дизайн можно менять по своему усмотрению. С помощью этого шаблона можно сделать потрясающий сайт абсолютно на любую тему, будь то впечатляющий блог о путешествиях или фотогалерея, сайт автомобильной тематики или хостинг-провайдера.

16. Oxygen - одностраничный HTML5 и CSS3 шаблон сайта

Oxygen - удобный и уникальный шаблон для бизнес сайта. Современный плоский дизайн, адаптивная верстка. Наример, этот шаблон идеально подойдет для сайта о мобильных приложениях или мобильной технике.

17. Mobirise Bootstrap - совершенный бесплатный шаблон сайта на HTML5 и CSS3

Если вы ищете бесплатный шаблон сайта, то Mobirise Bootstrap будет идеален, чтобы начать работу. Это многофункциональный шаблон с массой дополнений в комплекте. Три, предварительно сделанные, макета главной страницы и блога помогут вам в этом. Mobirise Bootstrap также SEO оптимизирован на 100% и адаптирован под любые размеры экранов.

18. La Casa - красивый и бесплатный HTML5 шаблон для сайта недвижимости

Шаблон Brandy прекрасно подойдет для организации коммерческого сайта о недвижимости. Отзывчивый и очень красивый дизайн понравится не только владельцу сайта, но и посетителям.

19. Drifolio - стильный HTML5 шаблон сайта для портфолио

Стильный и анимированный HTML5 и CSS3 шаблон сайта для организации портфолио. Чистый дизайн, отличная типографика, красивые иконки и многое другое.

20. Pluton - яркий и стильный шаблон для одностраничного сайта

Pluton – яркий и эффектный шаблон сайта на Bootstrap. Современный шаблон сайта, с его уникальным одностраничным макетом и адаптивным дизайном, который отлично подходит для студий, фотографов и творческих дизайнеров.

21. SquadFree - профессиональный шаблон одностраничного сайта на HTML5

Шаблон SquadFree отлично подойдет для создания коммерческого одностраничного сайта. Выглядит шаблон не только профессионально, но и адаптирован под все виды экранов. Шаблон собран на основе Bootstrap.

22. Sublime - завораживающий шаблон сайта на HTML5 и CSS3

Sublime - чистый и потрясающе красивый шаблон сайта на HTML5 и CSS3, идеально подходящий для стартапа, креативного агентства или сайта-портфолио. Отзывчивый дизайн и два варианта страниц на выбор.

23. Timber - необычный и красивый HTML5 и CSS3 шаблон сайта

Timber - свежая, стильная и необычная тема шаблона одностраничного сайта. Диагональ - главная фишка дизайна этого шаблона. Шаблон отлично подойдет для бизнес-сайта или портфолио. Есть встроенная галерея, карта и контактная информация, которые вы легко сможете адаптировать под себя.

24. E-Shopper - лучший шаблон сайта для электронной коммерции

E-Shopper - прекрасный вариант шаблона сайта для электронной коммерции. Построен на основе bootstrap с удивительным набором функций для полноценного и эффективного интернет-магазина.

25. Magnetic - бесплатный HTML5 и CSS3 шаблон для фотосайта

Совершенно потрясающий HTML5 и CSS3 шаблон для создания фотосайта или портфолио дизайнера, иллюстратора или художника. Этот шаблон поднимает планку профессиональных шаблонов на новый уровень! Отзывчивый дизайн, отличная поддержка всех видов устройств отображения, легкая и удобная навигация и многое другое.

26. Mabur Portfolio - прекрасный шаблон сайта в стиле минимализма на HTML5 и CSS3

Плоский дизайн этого шаблона сайта в стиле минимализма отлично подойдет для создания портфолио. В шаблоне все детали выверены идеально!

27. Modern Bootstrap HTML5 - бесплатный одностраничный шаблон сайта

Этот бесплатный одностраничник на основе фреймворка Bootstrap прекрасно подойдет для корпоративных сайтов, как для малых компаний, так и для крупных. Плоский дизайн, адаптивная верстка, все элементы дизайна высокого качества. Шаблон представлен в 4 различных цветах.

28. Infusion - стильный одностраничный шаблон сайта на HTML5 и CSS3

Infusion - это прекрасный пример шаблона сайта в стандартах HTML5 и CSS3, который специально разработан для создания бизнес портфолио. Богатая функциональность этого шаблона позволяет эффективно работать с клиентами и привлекать новых.

29. Yebo - корпоративный шаблон сайта на HTML5 и CSS3

Этот высококачественный шаблон сайта в плоском стиле прекрасно подойдет для любого корпоративного сайта. Адаптивный дизайн, масса настроек и возможностей для редактирования.

30. Twenty - эффектный HTML5 и CSS3 шаблон сайта с параллаксом

Этот уникальный и очень красивый шаблон сайта с эффектом параллакса не оставит никого равнодушным. Одностраничный шаблон построен на чистом HTML5 и CSS3 с адаптивной версткой, впечатляющими фонами, поддержкой социальных медиа и пр.

31. Urbanic – отличный HTML5 и CSS3 шаблон сайта на Bootstrap

Urbanic – свежий и классный HTML5 и CSS3 шаблон сайта, построенный на движке Bootstrap. Прекрасно подходит, чтобы сразу начать создавать свой сайт без особых проблем. Шаблон отлично адаптирован под любые размеры экранов.

32. Design Showcase - HTML5 шаблон сайта для портфолио

Визуально гармоничный и эффектный шаблон сайта на HTML5 для организации вашего портфолио. Шаблон прекрасно адаптирован под мобильные устройства, что для сайтов такого формата очень непросто сделать.

33. Mamba One - простой и стильный шаблон сайта на HTML5 и CSS3

Mamba One - это пример простого, но стильного шаблона сайта для создания одностраничника. Совместим со всеми современными браузерами и везде будет отображаться адекватно.

34. KreativePixel - бесплатный шаблон сайта для фотографов

Еще один прекрасный шаблон сайта для фотографов. Отзывчивый дизайн и очень удобная сортировка фоток в портфолио и галереях понравятся многим любителям фотографии. В шаблоне также применен параллакс-эффект, что тоже впечатляет зрителей при просмотре фоток.

35. Retina Ready Responsive App - бесплатный шаблон лендинга на HTML5 и CSS3

Как следует из названия, этот замечательный шаблон сайта не только идеально заточен под целевые страницы, но и отвечает новым мобильным веяниям, особенно в плане четкости отображения на устройствах с Retina дисплеями.

36. Brushed - отзывчивый HTML5 и CSS3 шаблон сайта на движке Bootstrap

Brushed - отзывчивый, бесплатный HTML5 и CSS3 шаблон сайта на основе движка Bootstrap. Также оптимизирован для Retina дисплеев (iPhone, IPAD, IPod Touch и MacBook Pro Retina).

37. Big Picture HTML5 и CSS3 шаблон сайта

Добро пожаловать на Big Picture! Этот адаптивный шаблон сайта на HTML5 прекрасно подойдет всем творческим людям, которым есть что показать, и показать это крупно и эффектно на своем сайте. Кроме того, в шаблоне применена отличная анимация.

38. Tesselatte - бесплатный отзывчивый шаблон на HTML5 и CSS3

Простой шаблон одностраничника, который учитывает все необходимые инструменты для успешного создания сайта. Идеально подойдет для личного блога писателя, копирайтера и просто любителя печатного слова.

39. Overflow - уникальный шаблон сайта на HTML5 и CSS3

Этот уникальный шаблон сайта на чистом HTML5 и CSS3 прекрасно подойдет любому творческому человеку. Он полностью отзывчивый и совершенно бесплатный.

40. Runkeeper - отзывчивый и очень красивый шаблон сайта

Runkeeper - бесплатный, отзывчивый и очень красивый шаблон сайта. Его можно использовать для сайта любой тематики. Блестящий стиль и четкие шрифты, адаптивный дизайн и впечатляющие детали шаблона. Все работает на вас!

41. Pinball Responsive Grid Style - отличный шаблон сайта на основе сетки

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

42. Prologue - чистый шаблон одностраничного сайта на HTML5 и CSS3

Этот чистый, простой и четкий шаблон сайта на HTML5 и CSS3 прекрасно подойдет для постройки лендинга. Минималистический дизайн не отвлекает от главного. Эффектная боковая панель навигации с прокруткой и четкие линии страницы - просто идеальное сочетание!

43. Helios - современный шаблон сайта на чистом HTML5 и CSS3

Еще один шаблон сайта в стиле минимализма и чистых форм. Специально разработан, чтобы использовать преимущества больших экранов дисплеев, но так же прекрасно адаптирован и под маленькие экраны мобильных устройств.

44. Telephasic - бесплатный и отзывчивый шаблон сайта на HTML5

Этот современный, отзывчивый и абсолютно бесплатный шаблон сайта обладает одним большим преимуществом - он прост и лаконичен, но многим именно этого и не хватает.

45. Strongly Typed - очень красивый шаблон сайта в стиле полу-ретро

Новый шаблон сайта с минималистичным полу-ретро стилем. Просто ретро уже не в моде, а вот легкий намек на него - очень даже кстати. Этот шаблон сайта полностью отзывчивый, построен на чистом HTML5 и CSS3 и включает все необходимые основные элементы страницы. Шаблон Strongly Typed идеально подойдет для сайтов творческой тематики. Например, для сайта о домашнем декоре .

46. Striped - чистый, красивый и функциональный шаблон сайта HTML5 и CSS3

Свежий и чистый, красивый и функциональный, новый шаблон сайта на HTML5 и CSS3. Имеет в своем арсенале все необходимые элементы страниц, в том числе оформленные цитаты, таблицы и списки, а также адаптированный сайдбар (справа или слева - по вашему желанию).

47. Parallelism - необычный и стильный шаблон сайта на HTML5 и CSS3

Parallelism - стильный шаблон сайта для организации портфолио или фотографий. Необычность его в том, что прокрутка здесь не вертикальная, как обычно, а горизонтальная. Это придает сайту особый шик и запоминаемость.

48. Miniport - полностью отзывчивый HTML5 шаблон сайта в стиле минимализма

Отличный шаблон сайта в стиле минимализма на HTML5. Прекрасно подойдет как для личного сайта/блога, так и для небольшого корпоративного сайта одностраничника или в качестве сайта-визитки.

49. Verti - просторный и свободный отзывчивый шаблон сайта на HTML5

Чистый и просторный дизайн этого шаблона сайта прекрасно подойдет для набольших корпоративных сайтов или для коммерческих проектов. Отзывчивый и удобный как для автора, так и для пользователей.

50. ZeroFour - впечатляющий и стильный шаблон сайта на HTML5 и CSS3

И последний в списке, но не последний по качеству и внешней эффектности шаблон сайта - ZeroFour. Стильный дизайн, очень красивое меню, идеально выверенные формы и кнопки, красивые иконки и многое другое. И все это абсолютно бесплатно!

Надеюсь, вы нашли для себя что-то подходящее среди этих замечательных шаблонов сайтов на HTML5 и CSS3. Удачи!

Добавьте в закладки, чтобы потом быстро найти.

ПС: Если никак не можете определиться с выбором, прочтите статью «Я не знаю, чего я хочу» . Будет полезно.