Follow US

Lifestyle

Sports

Gallery

Latest Post

Technology

About US

Random Posts

Business

Popular Posts

Email Me

Email mehere

About Me

Duis turpis tellus, commodo non dapibus quis, gravida ut lacus. Praesent cursus, elit blandit mollis pharetra, arcu justo dignissim nulla, sed.

Image: Louisa Stokes / FreeDigitalPhotos.net

Learn more

My Friends

Follow Me

Popular Posts

Menu

Hướng dẫn tạo tab Menu với HTML5 Và CSS3

Hướng dẫn tạo tab Menu với HTML5 Và CSS3Với công nghệ HTML5 và CSS3 ngày càng phát triển. Trước đây khi muốn tạo các menu tab thì cần dùng đến  jQuery. Và hôm nay mình xẽ hướng dẫn các bạn tạo tab menu đơn giản với html5 và css3 mà không cần đến  jQuery. 







Đây là đoạn code HTML5 
<article class="tabDetails">
   <span id="tab1" class="anchor"></span>
   <div class="tabContents">
       <a class="link" href="#tab1">Xã hội</a>
         <div class="detail">
           <p>Nội dung Tab1</p>
         </div>
   </div>
   <span id="tab2" class="anchor"></span>
   <div class="tabContents">
       <a class="link" href="#tab2">Chính trị</a>
         <div class="detail">
           <p>Nội dung Tab2</p>
         </div>
   </div>
   .....
</article>

Đây là đoạn code CSS3 cho thẻ tabDetails
.tabDetails {
    width: 100%;
    max-width: 600px;
    background: #ccc;
    margin: 50px auto 0;
    position: relative;}
Tiếp theo là định dạng từng Tab.
.tabContents div {
    opacity:0;
    background: #fbfbfb;
    float: left;
    width: 100%;
    position: absolute;
    top: 15px;
    left: 0;
    padding: 10px;
    box-sizing: border-box;
    line-height: 1.5em;}

.detail{
    margin-top:20px;}

.detail p{
    line-height:130%;
    font-size:13px;
    padding:10px;}

Cuối cùng là hiệu ứng từng Tab.
.anchor {
    position: fixed;
    display: none;}
   
.link{
    float: left;
    width: 20%;
    padding: 10px;
    background: #fbfbfb;
    margin-right: 5px;
    text-decoration: none;
    font-weight: bold;
    color: #333;
    text-align: center;}

.link:hover {
    color: #ff6600;}

.anchor:target + .tabContents div {
    opacity: 1;}

.anchor:target + .link {
    background: #ccc;}
  
Nguồn : iChiaSe.Biz

Bài viết liên quan

Nhận xét Bình luận



0 nhận xét "Hướng dẫn tạo tab Menu với HTML5 Và CSS3"


Hỗ trợ - Liên hệ
  • Tư vấn - Robbie Tiến

    Call: 0932169882

    robbietien@gmail.com

    skype Robbie Tiến

  • Kỹ thuật - Robbie Tiến

    Call: 0932.169.882

    robbietien@gmail.com

    skype Robbie Tiến

  • Kỹ Thuật - Robbie Tiến

    Call: 0932.169.882

    robbietien@gmail.com

    skype robbietien

Back To Top