
Подробное описание и демонстрация работы вкладок для сайта под номером №20 для библиотеки Bootstrap. Html и CSS код для реализации tab’ов на сайте как на изображении.
Демо Табов — стиль 20
1 — Это текст специально написан для демонстрации работы эффекта. Aliquam augue urna, dictum eu sapien vitae, ultricies dignissim leo. In vehicula sapien enim, et malesuada nunc vestibulum sed. Integer non ante a urna dictum.
2 — Это текст специально написан для демонстрации работы эффекта. Aliquam augue urna, dictum eu sapien vitae, ultricies dignissim leo. In vehicula sapien enim, et malesuada nunc vestibulum sed. Integer non ante a urna dictum.
3 — Это текст специально написан для демонстрации работы эффекта. Aliquam augue urna, dictum eu sapien vitae, ultricies dignissim leo. In vehicula sapien enim, et malesuada nunc vestibulum sed. Integer non ante a urna dictum.
<div class="container"> <div class="row"> <div class="col-md-8"> <div class="tab" role="tabpanel"> <!-- Nav tabs --> <ul class="nav nav-tabs" role="tablist"> <li role="presentation" class="active"><a href="#Section1" aria-controls="home" role="tab" data-toggle="tab">Section 1</a></li> <li role="presentation"><a href="#Section2" aria-controls="profile" role="tab" data-toggle="tab">Section 2</a></li> <li role="presentation"><a href="#Section3" aria-controls="messages" role="tab" data-toggle="tab">Section 3</a></li> <li role="presentation"><a href="#Section4" aria-controls="messages" role="tab" data-toggle="tab">Section 4</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> <div role="tabpanel" class="tab-pane fade in active" id="Section1"> <p>1 - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam augue urna, dictum eu sapien vitae, ultricies dignissim leo. In vehicula sapien enim, et malesuada nunc vestibulum sed. Integer non ante a urna dictum.</p> </div> <div role="tabpanel" class="tab-pane fade" id="Section2"> <p>2 - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam augue urna, dictum eu sapien vitae, ultricies dignissim leo. In vehicula sapien enim, et malesuada nunc vestibulum sed. Integer non ante a urna dictum.</p> </div> <div role="tabpanel" class="tab-pane fade" id="Section3"> <p>3 - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam augue urna, dictum eu sapien vitae, ultricies dignissim leo. In vehicula sapien enim, et malesuada nunc vestibulum sed. Integer non ante a urna dictum.</p> </div> <div role="tabpanel" class="tab-pane fade" id="Section4"> <p>4 - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam augue urna, dictum eu sapien vitae, ultricies dignissim leo. In vehicula sapien enim, et malesuada nunc vestibulum sed. Integer non ante a urna dictum.</p> </div> </div> </div> </div> </div> </div>css разметка для реализации вкладок
.tab .nav-tabs{ border:none; padding: 0 0 10px; position: relative; perspective: 17em; } .tab .nav-tabs li{ transform-origin: 0 0; margin-right:10px; box-shadow: 0 0 3px rgba(0,0,0,0.2); animation: swing 1.5s ease-in-out infinite alternate; } .tab .nav-tabs li:nth-child(1){ animation-delay: 0.9s; } .tab .nav-tabs li:nth-child(2){ animation-delay: 0.6s; } .tab .nav-tabs li:nth-child(3){ animation-delay: 0.3s; } .tab .nav-tabs li:nth-child(4){ animation-delay: 0.0s; } .tab .nav-tabs li a{ outline: none; padding:15px 30px; background:#fff; color:#808080; text-transform:uppercase; border:1px solid transparent; /*transition: 0.3s;*/ } .nav-tabs li.active a, .nav-tabs li.active a:focus, .nav-tabs li.active a:hover{ background: #e77d20; color:#fff; border:1px solid #fff; } .tab .tab-content{ padding:30px 20px; background:#fff; box-shadow: 0 0 10px rgba(0,0,0,0.4); } .tab .tab-content p{ text-transform:capitalize; color:#808080; font-size: 17px; } @keyframes swing { from {transform: rotateX(10deg) rotateZ(0deg);} to {transform: rotateX(-5deg) rotateZ(0deg); } } @media only screen and (max-width: 640px) { .tab .nav-tabs li{ width:100%; } }