Таблица цен на wordpress без плагина

tabcen4

Здравствуйте, сегодня создадим таблицу цен на сайте с помощью кода (без плагина).

Скачать исходники для статьи можно ниже

1. Заходим в админку wordpress, в Редакторе записи/страницы переходим во вкладку «Текст»:

tabcen1

и вставляем следующий код:

<div class="pricing-table">
<div class="one-third first">
<ul>
<li class="header">Базовый</li>
<li class="grey-blue">999 р. / год</li>
<li>Пункт №1</li>
<li>Пункт №2</li>
<li>Пункт №3</li>
<li>Пункт №4</li>
<li>Пункт №5</li>
<li><a class="pricing-button" href="#">Подключиться!</a></li>
</ul>
</div>
<div class="middle one-third">
<ul>
<li class="header-blue">Про</li>
<li class="light-blue">1999 р. / год</li>
<li>Пункт №1</li>
<li>Пункт №2</li>
<li>Пункт №3</li>
<li>Пункт №4</li>
<li>Пункт №5</li>
<li><a class="pricing-button" href="#">Подключиться!</a></li>
</ul>
</div>
<div class="one-third">
<ul>
<li class="header">Бизнес</li>
<li class="grey-blue"> 2999 р. / год</li>
<li>Пункт №1</li>
<li>Пункт №2</li>
<li>Пункт №3</li>
<li>Пункт №4</li>
<li>Пункт №5</li>
<li><a class="pricing-button" href="#">Подключиться!</a></li>
</ul>
</div>
</div>

2. Далее прописываем CSS стили, для этого, в админке wordpress заходим в пункт «Внешний вид», подпункт «Редактор» — по умолчанию откроется файл стилей wordpress:

tabcen2

И в самый низ вставляем следующий код:

/* ## Стили таблицы цен */ 
.five-sixths, 
.four-sixths, 
.one-fourth, 
.one-half, 
.one-sixth, 
.one-third, 
.three-fourths, 
.three-sixths, 
.two-fourths, 
.two-sixths, 
.two-thirds { 
float: left; 
margin-left: 2.564102564102564%; 
} 
.one-half, 
.three-sixths, 
.two-fourths {
width: 48.717948717948715%; 
}  
.one-third,
.two-sixths {
width: 31.623931623931625%; 
}
.four-sixths,
.two-thirds {
width: 65.81196581196582%;
}
.one-fourth {
width: 23.076923076923077%;
}
.three-fourths {
width: 74.35897435897436%;
} 
.one-sixth {
width: 14.52991452991453%;
} 
.five-sixths {
width: 82.90598290598291%;
} 
.first {
clear: both; margin-left: 0;
}

В итоге у нас получиться следующее:

tabcen3

3. Теперь добавим ещё немного CSS стилей, придадим цвет,

/* ## Таблица цен стили */
.pricing-table {
line-height: 1;
}
li.header {
background-color: #2f79a9;
color: #fff !important;
font-size: 25px;
border-bottom: 1px solid #2f79a9 !important;
margin-bottom: 0 !important;
}
li.grey-blue {
background-color: #569dcc;
color: #fff !important;
font-size: 20px;
}
li.header-blue {
background-color: #00b9eb;
color: #fff !important;
border-bottom: 1px solid #00b9eb !important;
font-size: 25px;
margin-bottom: 0 !important;
}
li.light-blue {
background-color: #72dffd;
color: #fff !important;
font-size: 20px;
}
.middle {
box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)
}
.pricing-table .one-third {
background-color: #fff;
margin: 20px 5px;
padding: 20px;
width: 25.33%;
}
.pricing-table .one-third:nth-child(3n+1),
.pricing-table .one-third:nth-child(3n+2),
.pricing-table .one-third:nth-child(3n) {
border: 1px solid #ddd;
}
.pricing-table .one-third ul {
margin: 0;
}
.pricing-table ul li {
border-bottom: 1px solid #ddd;
color: #333;
margin-bottom: 10px;
padding: 10px;
text-align: center;
list-style-type: none;
}
.pricing-table a.pricing-button {
background-color: #00b9eb;
border: 3px solid #00b9eb;
color: #fff;
display: block;
text-align: center;
padding: 16px 24px;
}
.pricing-table a.pricing-button:hover {
background-color: #000;
border: 3px solid #000;
color: #fff;
}

/* Таблица цен для мобильных устройств */

@media only screen and (max-width: 1140px) {
.pricing-table .one-third {
width: 25%;
}
}

@media only screen and (max-width: 800px) {
.pricing-table .one-third {
width: 100%;
}
}

@media only screen and (max-width: 568px) {
.pricing-table .one-third {
width: 100%;
}
}

@media only screen and (max-width: 480px) {
.pricing-table .one-third {
width: 100%;
}
}

@media only screen and (max-width: 420px) {
.pricing-table .one-third {
width: 100%; margin: 20px 0; 
}
}

В результате получим:

tabcen4

Конечно, не идеально и некоторые стили можно поправить.

Для размещения Таблицы цен можно выбрать Страницу с шаблоном без боковой колонки:

tabcen5

Если вам трудно отредактировать стили, то можно воспользоваться wordpress плагинами для создания Таблиц цен, вот некоторые из них:

- Responsive Pricing Table («wordpress.org/plugins/dk-pricr-responsive-pricing-table/»);
- …

Введите свой email адрес для того, чтобы подписаться на мой блог:


knopkisoc

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>