TIL 23-05-31

level·2023년 5월 31일

TIL

목록 보기
15/95

1. 부트스트랩 없이 구현하기
2. 추가기능 구현


1.
카드 뼈대만 부트스트랩에서 가져와서 id랑 class 빼고 필요없는건 다 지워줬다
필요한 디자인과 기능은 css를 일일이 바꾸면서 만들었다
css 기능은 구글링 + 다른 분들의 조언을 참고했다.

  /* 헤더를 div로 분류해서 여백이 생김. 여백 없애기 위해 margin을 0으로 둠 */
  margin: 0; 
  
  /* 입력 시 테두리 생성 */
  border: 2px solid var(--primay-color);
  padding: 0.5rem 1rem;
  border-radius: 50px;
  font-size: 1rem;
  
  /* 버튼 커서 올릴 시 호버 효과 */
.searchbtn:hover{
  box-shadow: 0 80px 0 0  rgba(0,0,0,0.25) inset, 
              0 -80px 0 0 rgba(0,0,0,0.25) inset;
}

  /* 행 개수 정하기 */
  justify-content: space-between; -> 하위 아이템에 width:20~30% 지정
  /* 열 여러개로 나누기 */
  flex-wrap: wrap; 
  
  /* 내용박스 줄이기 + 스크롤 */
  overflow: auto;
  height: 100px;

2.
카드 밖 여백 부분까지 영역이 잡혀서 여백을 클릭해도 id alert가 뜨는 현상 발생
querysellector -> getElementById 메서드 변경, 영역이 맞는 id값을 찾아 해결
addEventListener 메서드로 'click' 이벤트시 clickCard(id)함수 호출
autofocus : 자동커서
.replace(/ /g,"") 를 사용해서 공백 없이 검색 허용

0개의 댓글