부두닭
devNote
부두닭
전체 방문자
오늘
어제
  • dev (41)
    • Language (3)
      • javaScript (3)
    • Server (4)
      • node.js (1)
      • graphql (2)
      • design_pattern (1)
    • Client (2)
      • css (2)
    • devOps & network (12)
      • docker (9)
      • network (3)
    • Algorithm (19)
    • Error (1)

인기 글

태그

  • container
  • 도커컨테이너
  • 구조패턴
  • 삼각형판별
  • CSS
  • 도커
  • 가변값
  • js
  • dockerlog
  • 리졸버
  • dockerconatiner
  • Algorithm
  • graphQL
  • network
  • Docker
  • 네트워크
  • 도커로깅
  • 이미지오류
  • 자바스크립트
  • 알고리즘
  • image
  • DockerImage
  • resolvers
  • 불변값
  • 컨테이너분리
  • 리스트이미지
  • 이미지
  • gql
  • 컨테이너
  • javascript

최근 댓글

최근 글

hELLO · Designed By 정상우.
부두닭
[css] ::before ::after로 폰트어썸 넣기
Client/css

[css] ::before ::after로 폰트어썸 넣기

2022. 10. 10. 02:10

블로그를 꾸미고 싶어서 이것저것 만지다가 메뉴탭에 아이콘을 넣고 싶어졌음

평소에 가상요소 선택자를 잘 안썼는데 지금 사용하는 스킨 특성상 ::before ::after를 활용할 일이 많아져서 나름 재미를 느끼는 중

아무튼,

 

내 목표는 메뉴탭에 각기 다른 아이콘을 앞에 삽입시켜주고 싶었기 때문에 nth-child()또한 같이 활용함

(더 좋은 다른 방식도 있을거같음)

li:nth-child(1) .link_item::before{
    content:"\f233";
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    margin-right:4px;
  }

한번에 잘 되지 않았었는데 우선 첫번째로, content 부분에 그냥 아이콘 코드를 넣으면 인식을 못하던것, 앞에 \(역슬래시)를 붙여줘야 했다.

또, font-family 이 부분에 들어가는 "Font Awesome 5 Free" 의 대소문자를 구분하기 때문에 Free를 free로 작성할때 잘 먹지 않았던것

마지막으로 font-weight의 경우 300,400,900 단위로 지정되어있다고 한다.

 

❗️가상요소 선택자를 사용하여 아이콘을 넣을경우 몇몇 아이콘은 인식을 잘 못하는 상황이 있는데 이 부분은 해결하지 못했음❗️

'Client > css' 카테고리의 다른 글

[css] animation 활용한 그라디언트 배경  (2) 2022.10.11
    'Client/css' 카테고리의 다른 글
    • [css] animation 활용한 그라디언트 배경
    부두닭
    부두닭
    백엔드에 관심이 생긴 프론트엔드 / 모르면 배우겠습니다 피드백을 먹여주세요

    티스토리툴바