accordion style : demo 20

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc dui ligula, blandit non maximus id, tempus vitae nulla. Cras nec turpis vitae libero eleifend consequat. Phasellus eu rutrum erat. Etiam id urna sed odio placerat gravida. Integer molestie lectus eu.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc dui ligula, blandit non maximus id, tempus vitae nulla. Cras nec turpis vitae libero eleifend consequat. Phasellus eu rutrum erat. Etiam id urna sed odio placerat gravida. Integer molestie lectus eu.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc dui ligula, blandit non maximus id, tempus vitae nulla. Cras nec turpis vitae libero eleifend consequat. Phasellus eu rutrum erat. Etiam id urna sed odio placerat gravida. Integer molestie lectus eu.

HTML

                        
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc dui ligula, blandit non maximus id, tempus vitae nulla. Cras nec turpis vitae libero eleifend consequat. Phasellus eu rutrum erat. Etiam id urna sed odio placerat gravida. Integer molestie lectus eu.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc dui ligula, blandit non maximus id, tempus vitae nulla. Cras nec turpis vitae libero eleifend consequat. Phasellus eu rutrum erat. Etiam id urna sed odio placerat gravida. Integer molestie lectus eu.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc dui ligula, blandit non maximus id, tempus vitae nulla. Cras nec turpis vitae libero eleifend consequat. Phasellus eu rutrum erat. Etiam id urna sed odio placerat gravida. Integer molestie lectus eu.

CSS

                        a:hover, a:focus{
                            outline: none;
                            text-decoration: none;
                        }
                        #accordion .panel{
                            border:none;
                            border-radius:40px;
                        }
                        #accordion .panel-heading{
                            padding:0;
                            background: #fff;
                        }
                        #accordion .panel-title a{
                            display: block;
                            position: relative;
                            font-size:14px;
                            padding:15px 45px 15px 50px;
                            text-transform:uppercase;
                            background:#006573;
                            color:#fff;
                            border-radius:100px;
                            font-weight: bolder;
                            margin-bottom: 10px;
                            transition:all 0.10s linear 0s;
                        }
                        #accordion .panel-title a.collapsed{
                            background:#f0f0f0;
                            color:#808080;
                            font-weight:normal;
                        }
                        #accordion .panel-title a.collapsed:hover{
                            background:#006573;
                            color:#fff;
                        }
                        #accordion .panel-title a:after,
                        #accordion .panel-title a.collapsed:after{
                            content: "\f068";
                            font-family: "Font Awesome 5 Free";
                            font-weight: 900;
                            color:#fff;
                            font-size: 15px;
                            line-height: 20px;
                            position: absolute;
                            top: 14px;
                            left:25px;
                        }
                        #accordion .panel-title a.collapsed:after{
                            content: "\f067";
                            color:#808080;
                        }
                        #accordion .panel-title a.collapsed:hover:after{
                            color:#fff;
                        }
                        #accordion .panel-body{
                            border-top: 0px none;
                            color:#808080;
                        }
                    

JavaScript

(Accordion depend on jQuery and Bootstrap.)
                        
                        
                    
License Terms