개발 학습 기록

고정 헤더 영역

글 제목

메뉴 레이어

개발 학습 기록

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (25)
    • HTML (2)
    • CSS (5)
    • JavaScript (10)
    • TypeScript (0)
    • React (3)
    • styled-components (0)
    • Express (1)
    • UX (0)
    • 자료구조 (0)
    • CS (0)
    • Git (1)
홈태그방명록
  • HTML 2
  • CSS 5
  • JavaScript 10
  • TypeScript 0
  • React 3
  • styled-components 0
  • Express 1
  • UX 0
  • 자료구조 0
  • CS 0
  • Git 1

검색 레이어

개발 학습 기록

검색 영역

컨텐츠 검색

CSS

  • [CSS] 범위를 벗어나는 긴 문자열 자르기

    2021.08.24 by spring92

  • [CSS] input으로 만든 검색창에 돋보기 아이콘 넣기

    2021.08.13 by spring92

  • [CSS] CSS Diner라는 간단한 게임으로 배우는 선택자 (selector)

    2021.06.04 by spring92

  • [CSS] 사용자 지정 속성 var( ), 속성 값 계산 calc( )

    2021.05.09 by spring92

  • [CSS] flex로 원하는 요소를 크기가 다른 요소들의 중앙에 배치하기

    2021.04.29 by spring92

[CSS] 범위를 벗어나는 긴 문자열 자르기

api에서 불러온 title의 길이가 18자를 초과하면 18자까지만 남기고, 아니면 전체를 출력하는 코드를 짰다. {title.length > 18 ? `${title.substring(0, 18)}...` : title} 그런데 이렇게 자르면 중국어나 일본어에는 적용이 안되는 문제가 발생해서 CSS로 해결했다. const Title = styled.span` display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; `;

CSS 2021. 8. 24. 03:26

[CSS] input으로 만든 검색창에 돋보기 아이콘 넣기

내부에 돋보기 아이콘이 들어간 검색창을 만들고 싶었다. HTML을 마크업 한 뒤에 CSS를 이렇게 작성하니 모양은 위 사진과 같이 잘 나왔는데 문제가 있었다. 입력창에 텍스트가 가득 차면 아이콘을 가리는 것이었다. input 태그에 maxlength 속성으로 글자수 제한을 둘까 생각했지만 다른 방법으로 해결하고 싶었다. 그래서 input을 꾸미는 게 아니라 input과 아이콘을 감싸고 있는 div를 꾸미면 될 거라 생각하고 아래와 같이 변경했다. 결과는 성공이었다.

CSS 2021. 8. 13. 16:46

[CSS] CSS Diner라는 간단한 게임으로 배우는 선택자 (selector)

https://flukeout.github.io/ CSS Diner A fun game to help you learn and practice CSS selectors. flukeout.github.io Level 1 & 2. Type Selector level 1 답: plate 모든 태그 선택 level 2 답: bento 모든 태그 선택 Level 3. ID Selector 답: #fancy id="fancy"인 요소 선택 특정한 id를 가진 요소를 선택하며 id는 중복될 수 없다 Level 4. Descendant Selector 답: plate apple 의 내부에 있는 모든 을 선택 은 다른 요소의 내부에 있기 때문에 자손이라 불린다 Level 5. Combine the Descendant &..

CSS 2021. 6. 4. 02:57

[CSS] 사용자 지정 속성 var( ), 속성 값 계산 calc( )

CSS를 작성하다보면 특정 속성값을 여기저기서 반복해서 쓰는 경우가 있는데, 후에 이 속성값을 바꾸려면 이곳 저곳을 찾으면서 수정해야 하는 번거로운 과정을 거쳐야한다. 사용자 지정 속성을 사용하면 특정 속성값을 지정해놓고 필요한 영역에서 재사용할 수 있고, 수정 또한 속성값을 정해놓은 영역에서 한 번만 하면 되므로 간편하다. box라는 클래스를 가진 div를 하나 생성하고 :root라는 의사 클래스(pseudo-class)에 사용자 지정 속성의 이름과 그 값을 원하는대로 정해서 작성한 뒤 사용자 지정 속성을 사용할 곳에 var( )를 이용해서 작성하면 :root { --size-width: 50px; --size-height: 50px; --color-pink: #fd7f84; } .box { width..

CSS 2021. 5. 9. 22:29

[CSS] flex로 원하는 요소를 크기가 다른 요소들의 중앙에 배치하기

하나의 row에 정사각형의 box 세 개 만들어서 space-between으로 정렬했을 시 .row { width: 500px; height: 100px; display: flex; justify-content: space-between; align-items: center; border: 1px solid black; } .box1 { width: 50px; height: 50px; background-color: red; } .box2 { width: 50px; height: 50px; background-color: blue; } .box3 { width: 50px; height: 50px; background-color: green; } 두번째 박스는 row의 정확히 가운데에 오게 된다. 하지만 ..

CSS 2021. 4. 29. 18:23

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
개발 학습 기록 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.