html - border-bottom is not occupying the full width -


i want have menu occupying full width of page in medium , larger devices , in smaller devices want display menu items vertically. im using grid want have red border-bottom below active list item (positioned list item bottom) , on hover. red border-bottom not occupying full width of list item. know why?

this example: https://jsfiddle.net/9o1n8fmm/

html:

<div  style="background-color:yellow;">   <div class="container">     <div class="row">       <div class="col-md-12">         <ul class="menulist">           <li><a>item</a></li>           <li><a>item</a></li>           <li><a>item</a></li>           <li><a>item</a></li>         </ul>       </div>     </div>   </div> </div> 

css:

ul{   list-style:none; } .menulist{   display: flex;   align-content: center;   justify-content: space-around;   li{     border-left: 1px solid gray;     padding: 20px 15px 20px 15px;      a{       color:#fff;     }     &:first-child{       border-left: 0;       border-bottom: 5px solid red;     }     &:hover{       border-bottom: 5px solid red;       cursor: pointer;     }   } } 

add flex: 1 li occupy all available space in ul - see demo below:

ul {    list-style: none;  }    .menulist {    display: flex;    align-content: center;    justify-content: space-around;  }    .menulist li {    border-left: 1px solid gray;    padding: 20px 15px 20px 15px;    flex: 1;  }    .menulist li {    color: #fff;  }    .menulist li:first-child {    border-left: 0;    border-bottom: 5px solid red;  }    .menulist li:hover {    border-bottom: 5px solid red;    cursor: pointer;  }      }
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css">    <div style="background-color:yellow;">    <div class="container">      <div class="row">        <div class="col-md-12">          <ul class="menulist">            <li><a>item</a></li>            <li><a>item</a></li>            <li><a>item</a></li>            <li><a>item</a></li>          </ul>        </div>      </div>    </div>  </div>


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -