:after 는 어느 상황일 때 쓰는 지 궁금합니다
336
작성한 질문수 3
저는 :after를 글자 앞,뒤에 추가 정보를 넣는 방법으로만 알고 있었습니다.
선생님께서 코드 중간 중간에 :after를 사용하셨는데
이해가 되지 않아 인터넷을 찾아봐도 헷갈리네요 ㅠㅠㅠ
그래서 :after를 사용 안하고 작성해봤는데 제대로 작동이 안되는 부분들이 있어서요.
:after 가상 클래스는 선생님 코드에서 어떻게 쓰이는 지 궁금합니다
답변 2
0
안녕하세요! 자취방님 :) 가상 선택자의 용도는 다양하지만 제가 자주 사용하는 2가지 패턴을 알려드릴게요 :)
after 가상선택자의 경우 실무에서 주로 사용되는 패턴은
1. :after {clear:both; display:block; content:'';} float요소를 해제할때 사용됩니다. :D
2. 예를들어 모션이나 어떤 디자인 적인 요소를 구현할때 쓸때없이 텅 비어있는 엘리먼트를 추가 해야하는 경우가 있습니다.
예를들어 아래 그림과 같은 햄버거 버튼을 만든다고 했을때 span 3개가 필요 하겠죠? 그럼
![]()
<span></span>
<span></span>
<span></span>
다음과 같은 구조가 될겁니다.
이럴때 after,before 선택자를 사용한다면 span한개로 구현 가능해 지겠죠?
<span></span>
<style>
.span {...}
.span:after {...}
.span:before {...}
</style>
다음과 같이 구현될 수 있는겁니다!
그리고 자취방님처럼 글자 앞뒤에 블릿이나 어떤 정보를 나타내기 위해 사용될 수 있겠죠 :)
궁금증이 풀리셨나요? 궁금증이 해결되지 않았다면 해당부분 코드를 올려보시길 바라겠습니다.
그럼 또다른 궁금증이 생길때 언제든 문의주세요 :D
다음강의 언제나오나요 다음강의는 인터렉티브한 전체적인 웹사이트였으면 좋겠네요
0
197
1
반응형에 대해 질문이 있습니다 !
0
367
1
날짜 카운트를 활용하여 시간으로 적용해볼 수 있나요?
0
379
1
함수가 정의되기 전에 함수 호출
0
344
1
섹션12 보너스 챕터에 관한 질문입니다!
0
468
1
5-3-1 강좌 섹션 질문 합니다.
0
312
1
죄송합니다만 해당 프로젝트를 리엑트로 수정해서 만들어보고있는중에 질문드립니다.
1
463
3
화면 높이 관련 질문 있습니다.
1
433
1
선생님
0
370
1
5-2 vanilla.html 질문합니다.
0
422
1
5-3-2 질문입니다.
1
293
1
5-2 추가 질문이요
0
346
2
5-2 ! 질문이요.
0
266
1
안녕하세요!
0
272
1
질문드립니다.
1
366
2
질문드립니다.
0
1664
3
색션6강 카운트관련 문의드립니다!
0
238
1
섹션5 관련 질문드립니다.
0
261
1
setProperty 를 재활용 하고싶습니다.
0
210
1
IntersectionObserver
0
255
1
offsetheight와 scrollheight
0
398
1
완성된코드를 그대로 가져왔는데 크기가 이상해요
0
428
2
2:56에 10씩 증가시키는건 어떻게 하신건가요?
0
316
1
<script>에 $(function(){})으로 감싸준 이유
0
207
1





