배워서 남 주자

to do 앱 만들면서 새로 알게 된 css 몇 가지

미래에서 온 개발자 2023. 1. 10. 21:37

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;
}