input type:text 타이핑 시 이벤트 조작
2022. 4. 15. 08:38ㆍCSS
<div class="wrap">
<input type="text" value="" placeholder="입력하세요" />
<span>원</span>
</div>
.wrap{
position:relative;
display : inline-block;
}
.wrap input{
width:240px;
height:30px;
border:1px solid #aaa;
border-radius:4px;
text-align:right;
box-sizing:border-box;
}
input:not(:placeholder-shown){ /* input박스에 placeholder가 사라졌을 때 (=내용이 입력됐을 때) */
padding-right:24px;
}
input:not(:placeholder-shown) +span{
display:block;
}
.wrap span{ /* span의 위치를 잡아준 뒤 display:none */
position: absolute;
right:6px;
top : 5px;
z-index:1;
display:none;
}
'CSS' 카테고리의 다른 글
형광펜 효과 (0) | 2022.05.06 |
---|---|
nth-child() : n번째부터 n번째 까지 (0) | 2022.04.15 |
이미지에 링크 걸기(+a태그 target속성) (0) | 2022.04.12 |
텍스트 그라데이션 효과 (0) | 2022.04.06 |
border 그라데이션 + radius (0) | 2022.04.05 |