간단한 튜토리얼
부트스트랩을 기반으로 한 세로 아코디언 효과입니다. 이 세로 아코디언 효과는 기본 Bootstrap Accordion 구성 요소를 기반으로 제작되었으며 CSS3를 통해 미화되어 효과를 아름답고 우아하게 만듭니다.
사용방법
HTML 구조
세로 아코디언 효과의 기본 HTML 구조는 다음과 같습니다.
<div class="container"> <div class="row"> <div class="col-md-offset-3 col-md-6"> <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> <div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingOne"> <h4 class="panel-title"> <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne"> SECTION 1 </a> </h4> </div> <div id="collapseOne" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne"> <div class="panel-body"> <p>......</p> </div> </div> </div> ...... </div> </div> </div> </div>
CSS 스타일
세로 아코디언 특수 효과의 아름다운 CSS 스타일은 다음과 같습니다.
a:hover,a:focus{ text-decoration: none; outline: none; } #accordion .panel{ border: none; box-shadow: none; border-radius: 0; margin-bottom: -5px; } #accordion .panel-heading{ padding: 0; border-radius: 0; border: none; text-align: center; } #accordion .panel-title a{ display: block; padding: 25px 30px; font-size: 16px; font-weight: bold; color: #fff; background: #333; border-bottom: 1px solid #4a4a4a; position: relative; transition: all 0.5s ease 0s; } #accordion .panel-title a:hover{ background: #4a4a4a; } #accordion .panel-title a:after, #accordion .panel-title a.collapsed:after{ content: "\f067"; font-family: FontAwesome; font-size: 15px; font-weight: 200; position: absolute; top: 25px; left: 15px; transform: rotate(135deg); transition: all 0.5s ease 0s; } #accordion .panel-title a.collapsed:after{ transform: rotate(0deg); } #accordion .panel-body{ background: #167ea0; padding: 0 0 0 40px; border: none; position: relative; } #accordion .panel-body p{ font-size: 14px; color: #fff; line-height: 25px; background: #3296b7; padding: 30px; margin: 0; } #accordion .panel-collapse .panel-body p{ opacity: 0; transform: scale(0.9); transition: all 0.5s ease-in-out 0s; } #accordion .panel-collapse.in .panel-body p{ opacity: 1; transform: scale(1); }
위는 Bootstrap을 기반으로 한 세로 아코디언 애니메이션 특수 효과의 내용입니다. 자세한 내용은 PHP를 참조하세요. 중국사이트(www.php.cn)!