1. input 초기화
input {
border: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
input:focus {
outline: 0;
}
2. color 변수 지정 및 사용
/* color palette */
:root {
--main-blue: #2563cf;
--font-color-primary: #292827;
--bg-shadow: rgba(0, 0, 0, 0.1);
--bg-hover: rgb(239, 246, 252)
}
// 사용할 때는 var()로
.task {
color: var(--font-color-primary);
}
3. svg 파일 색상 변경 - svg 파일에서 fill="currentColor"로 되어 있는 부분을 직접 hex 코드로 변경
fill="#2563cf"
4. input placeholder css 변경
input::placeholder {
color: var(--main-blue);
font-weight: 600;
}
5. hover 했을 때 이미지 교체 - 참고 🔗
#parent {
position: relative;
}
.hidden {
position: absolute;
top: 0;
left: 0;
display: none;
}
#parent:hover .hidden {
display: block;
}
'배워서 남 주자' 카테고리의 다른 글
CSS Grid Layout을 이용해 반응형 웹 디자인으로 Column Grid System 구현하기 (0) | 2023.01.20 |
---|---|
for loop와 forEach 메소드의 차이 (0) | 2023.01.16 |
axios delete 요청에 data 보내는 방법 (0) | 2023.01.09 |
[React] custom 환경 변수 사용하는 방법 (.env 파일 사용) (0) | 2023.01.09 |
[JavaScript] 내장 자료구조: Map과 Set (0) | 2023.01.08 |