어제 실습의 복습,

열렸다 닫혔다

 

 

 

 

<style>

.b {
    display:block; position:relative; left:300px; top: 200px;
    width: 400px; height: 100px; border: 1px solid purple;
    font-size: 38px; font-weight: bold; 
    text-align: center; line-height: 100px; 
    transition: all 0.5s;
    }
.b:hover { color:red;}



.b:before,
.b:after {
         content:""; position: absolute; top:0;
         width:50%; height:100%; z-index: -1;
         background: purple;
         transition: transform 1s;
         transform: scaleX(0);
         }
.b:before {right: 0; transform-origin: left;}
.b:after {left: 0; transform-origin: right;}



.b:hover:before, 
.b:hover:aftet {
          transform: scaleX(1);
          }
.b:hover:before {transform-origin: left;}
.b:hover:after {transform-origin: right;}

</style>


<span class="b"> Click </span>

 

 

 

 

728x90
반응형

'프로그래밍 > CSS' 카테고리의 다른 글

응용) transform-origin 2  (0) 2020.05.06
응용) transform-origin 응용  (0) 2020.05.06
css3 기초 선택자 응용 실습  (0) 2020.05.05
만화경 사륜안  (1) 2020.05.04
기초) transform 2 (skew / translate) 정리  (0) 2020.05.04

+ Recent posts