tab style : demo 30

Section 1

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium, metus et scelerisque dignissim, ligula est imperdiet nisl, sit amet malesuada nunc felis in nisi. Nullam dapibus ligula dui, in rhoncus purus euismod nec. Duis in lacinia neque. Etiam tellus.

Section 2

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium, metus et scelerisque dignissim, ligula est imperdiet nisl, sit amet malesuada nunc felis in nisi. Nullam dapibus ligula dui, in rhoncus purus euismod nec. Duis in lacinia neque. Etiam tellus.

Section 3

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium, metus et scelerisque dignissim, ligula est imperdiet nisl, sit amet malesuada nunc felis in nisi. Nullam dapibus ligula dui, in rhoncus purus euismod nec. Duis in lacinia neque. Etiam tellus.

HTML

                        

Section 1

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium, metus et scelerisque dignissim, ligula est imperdiet nisl, sit amet malesuada nunc felis in nisi. Nullam dapibus ligula dui, in rhoncus purus euismod nec. Duis in lacinia neque. Etiam tellus.

Section 2

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium, metus et scelerisque dignissim, ligula est imperdiet nisl, sit amet malesuada nunc felis in nisi. Nullam dapibus ligula dui, in rhoncus purus euismod nec. Duis in lacinia neque. Etiam tellus.

Section 3

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium, metus et scelerisque dignissim, ligula est imperdiet nisl, sit amet malesuada nunc felis in nisi. Nullam dapibus ligula dui, in rhoncus purus euismod nec. Duis in lacinia neque. Etiam tellus.

CSS

                        a:hover,a:focus{
                            text-decoration: none;
                            outline: none;
                        }
                        .tab .nav-tabs{
                            border-bottom: 1px solid #b6367f;
                        }
                        .tab .nav-tabs li{
                            margin: 0 2px 0 0;
                            position: relative;
                        }
                        .tab .nav-tabs li.active:before{
                            content: "";
                            position: absolute;
                            bottom: -28px;
                            left: 51px;
                            border: 14px solid transparent;
                            border-top-color: #b6367f;
                        }
                        .tab .nav-tabs li.active:after{
                            content: "";
                            position: absolute;
                            bottom: -24px;
                            left: 53px;
                            border: 12px solid transparent;
                            border-top-color: #fff;
                        }
                        .tab .nav-tabs li a{
                            border: none;
                            padding: 13px 35px;
                            font-size: 14px;
                            color: #777;
                            background: transparent;
                            border-radius: 0;
                        }
                        .tab .nav-tabs li a:hover{
                            color: #b6367f;
                        }
                        .tab .nav-tabs li a i{
                            display: block;
                            text-align: center;
                            margin-bottom: 5px;
                        }
                        .tab .nav-tabs li.active a,
                        .tab .nav-tabs li.active a:focus,
                        .tab .nav-tabs li.active a:hover{
                            border: none;
                            background: transparent;
                            color: #b6367f;
                            transition: background 0.20s linear 0s;
                        }
                        .tab .tab-content{
                            font-size: 14px;
                            color: #777;
                            background: #fff;
                            line-height: 25px;
                            padding: 10px;
                        }
                        .tab .tab-content h3{
                            font-size: 26px;
                        }
                        @media only screen and (max-width: 479px) {
                            .tab .nav-tabs li a{
                                padding: 10px;
                            }
                            .tab .nav-tabs li.active:before{
                                left: 28px;
                                bottom: -24px;
                                border-width: 12px;
                            }
                            .tab .nav-tabs li.active:after{
                                left: 30px;
                                bottom: -20px;
                                border-width: 10px;
                            }
                        }
                    

JavaScript

(Tab depend on jQuery and Bootstrap.)
                        
                        
                    
License Terms