box-sizing과 position 속성을 이용해서 위 사진같은 검색창을 만들어 보자.
▶box-sizing과 position에 대해서는 이쪽으로 참고
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<style>
* {
box-sizing: border-box;
}
input {
width: 100%;
border: 1px solid #bbb;
border-radius: 8px;
padding: 10px 12px 10px 12px;
font-size: 14px;
}
img {
position: absolute;
width: 17px;
top: 10px;
right: 12px;
margin: 0;
}
div {
position: relative;
width: 300px;
}
</style>
</head>
<body>
<div>
<input type="text" placeholder="검색어 입력">
<img src="https://s3.ap-northeast-2.amazonaws.com/cdn.wecode.co.kr/icon/search.png">
</div>
</body>
</html>
<input>
태그를 추가한다.<img>
태그를 추가한다.<div>
태그를 추가한다.input 태그와 img 태그의 부모 요소다.
position: relative;
값을 추가한다.position: absolute;
값을 추가한다.