» »

Смена блоков с красивым эффектом CSS


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

Установка:

Основной код, там где вам нужно установить:

Код
<div id="container">
<h1>CSS tabs</h1>
<div class="tabs">
<input id="tab1" type="radio" name="tabs" checked>
<label for="tab1">вкладка 1</label>
<input id="tab2" type="radio" name="tabs">
<label for="tab2">вкладка 2</label>
<input id="tab3" type="radio" name="tabs">
<label for="tab3">вкладка 3</label>
<input id="tab4" type="radio" name="tabs">
<label for="tab4">вкладка 4</label>
   
<section id="content1">
<p>Сайт ZORNET.Ru - Сегодня многие мечтают иметь собственный сайт, для разного рода деятельности, но, к сожалению не все знают о том, что можно создать сайт совершенно бесплатно. </p>
</section>  
<section id="content2">
<p>Здесь описание или видео ИТД</p>
</section>  
<section id="content3">
<p>Здесь описание или видео ИТД<</p>
</section>  
<section id="content4">
<p>Здесь описание или видео ИТД<</p>
</section>  
</div>
</div>


CSS

Код
*, *:before, *:after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
body {
  font: 14px/1 'Open Sans', sans-serif;
  color: #555;
  background: #fafafa;
}
   
#container {
max-width: 980px;
margin: 0 auto;
padding: 25px 10px 0;
}
h1 {
  padding: 50px 0;
  font-weight: 400;
  text-align: center;
}
p {
  margin: 0 0 5px;
  line-height: 1.5;
}
.tabs {
  min-width: 320px;
  max-width: 800px;
  padding: 0px;
  margin: 0 auto;
   
}

section {
  display: none;  
  padding: 15px;
  background: #fff;
  border: 1px solid #ddd;
}
input {
  display: none;
}

label {
  display: inline-block;
  width: calc(25% - 3px);
  margin: 0 0 -1px;
  padding: 15px 25px;
  font-weight: 600;
  text-align: center;
  color: #aaa;
  border: 1px solid #ddd;
  background: #f1f1f1;
  border-radius: 3px 3px 0 0;
}
label:last-of-type {
  margin-right: -4px;
}
label:hover {
  color: #888;
  cursor: pointer;
}

input:checked + label {
  color: #555;
  border: 1px solid #ddd;
  border-bottom: 1px solid #fff;
  background: #fff;
}
#tab1:checked ~ #content1, #tab2:checked ~ #content2, #tab3:checked ~ #content3, #tab4:checked ~ #content4  
{
  display:block;
   
}
section {
  animation: scale 0.7s ease-in-out;
}
@keyframes scale {
  0% {
  transform: scale(0.9);
  opacity: 0;
  }
  50% {
  transform: scale(1.01);
  opacity: 0.5;
  }
  100% {
  transform: scale(1);
  opacity: 1;
  }
}
@media (max-width: 768px) {
  label {display: block;width: 100%;margin-bottom: 4px;border-radius: 3px}
  input:checked + label {border-bottom: 1px solid #ddd;}
  label:last-of-type {margin-bottom: 0;border-bottom: none; border-radius: 3px 3px 0 0
}
}


По умолчанию будет идти светлый, что ниже вам представлен.

Смена блогов для информации на сайте

А на главном изображение, просто выставлена другая гамма, что видно на изменение.
30.09.2016 Просмотров: 354 Комментарий: (2)

Поделиться в социальных сетях

Материал разместил

Комментарий: 2
Сопрано
Сопрано 30.09.2016 20:411
0
Что то вкладок стало много, но эти больше мне нравятся, все понятно и красиво показываются блоки.
FeStemBer
FeStemBer 30.09.2016 21:022
0
Они похоже все друг на друга, но здесь с эффектом только.

avatar