Results 1 to 3 of 3

Thread: How to horizontally center the buttons in a fixed sized div?

  1. #1
    Join Date
    Nov 2016
    Posts
    5
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default How to horizontally center the buttons in a fixed sized div?

    Thank you in advance. Any help will be greatly appreciated the main link is at http://www.w3schools.com/howto/tryit...ordion_animate
    Code:
    button.accordion {
        cursor: pointer;
        padding: 18px;
        width: 100%;
        border: none;
        text-align: left;
        outline: none;
        transition: 0.4s;
    }
    
    button.accordion.active, button.accordion:hover {
        background-color: #ddd;
    }
    
    div.panel {
        padding: 0 18px;
        background-color: white;
        max-height: 0;
        overflow: hidden;
        transition: 0.6s ease-in-out;
        opacity: 0;
    }
    
    div.panel.show {
        opacity: 1;
        max-height: 500px;  
    }
    
    
    <button class="accordion">Section 1</button>
    <div class="panel">
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod</p>
    </div>
    
    <button class="accordion">Section 2</button>
    <div class="panel">
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut</p>
    </div>
    
    <button class="accordion">Section 3</button>
    <div id="foo" class="panel">
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididun.</p>
    </div>
    
    <script>
    var acc = document.getElementsByClassName("accordion");
    var i;
    for (i = 0; i < acc.length; i++) {
        acc[i].onclick = function(){
            this.classList.toggle("active");
            this.nextElementSibling.classList.toggle("show");
      }
    }
    </script>

  2. #2
    Join Date
    Nov 2014
    Location
    On A Scottish Island
    Posts
    488
    Thanks
    0
    Thanked 62 Times in 58 Posts

    Default

    Change this:

    Code:
    button.accordion {
        cursor: pointer;
        padding: 18px;
        width: 100%;
        border: none;
        text-align: left;
        outline: none;
        transition: 0.4s;
    }
    to this:

    Code:
    button.accordion {
        cursor: pointer;
        padding: 18px;
        width: 100%;
        border: none;
        text-align: center;
        outline: none;
        transition: 0.4s;
    }

  3. #3
    Join Date
    Nov 2016
    Posts
    5
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Thank you Styxlawyer

Similar Threads

  1. Center fixed Table criteria
    By stew in forum CSS
    Replies: 4
    Last Post: 06-28-2012, 10:24 AM
  2. Center Popup Box Horizontally
    By dmwhipp in forum Dynamic Drive scripts help
    Replies: 2
    Last Post: 06-03-2011, 03:06 PM
  3. Center content, vertically and horizontally?
    By ian_6500 in forum Looking for such a script or service
    Replies: 5
    Last Post: 01-23-2010, 05:11 PM
  4. Replies: 1
    Last Post: 10-21-2009, 02:55 AM
  5. Center An Image Vertically & Horizontally
    By tomyknoker in forum CSS
    Replies: 1
    Last Post: 10-03-2006, 11:39 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •