본문 바로가기

퍼블리싱/HTML | CSS | Javascript

반응형 subpage aside css

off 스타일
on 스타일

 

 

반응형 기준, 각 메뉴에 border 있을 시, on효과 있음.

 

 

html

 

<ul>

  <li><a href="#">메뉴1</a></li>

  <li><a href="#">메뉴2</a></li>

  <li><a href="#">메뉴3</a></li>

  <li><a href="#">메뉴4</a></li>

  <li><a href="#">메뉴5</a></li>

  <li><a href="#">메뉴6</a></li>

</ul>

css

 

ul{padding:1px 0 0 1px; width:95%; background-color:#fff; overflow: hidden; box-sizing: border-box; margin:30px 2.5%}

ul li{position:relative; float:left; margin:-1px 0 0 -1px; width:calc(33.333333% + 1px); height:50px; border:1px solid #999; box-sizing:border-box;}

ul li a{display: block; width: 100%; height: 100%; text-align: center; line-height: 50px; position: relative; z-index: 99;}

ul li:hover:before{content:''; display:block; width:calc(100% - 2px); height:calc(100% - 2px); position:absolute; top:-1px; left:-1px; border:2px solid royalblue; z-index:1;}

 

728x90