[대구AI스쿨] 21.07.01 개발일지
CSS
1. 가상선택자
□ 가상선택자
- 본인이 선택한 요소에 어떤 행동과 규칙에 의해서 디자인을 적용하는 것
- css에서 : (콜론 사용)
□ 가상선택자 종류
1) 행동과 관련된 디자인을 적용하는 가상선택자
① :link { } - 방문한 적이 없는 링크의 디자인을 꾼다.
② :active { } - 링크를 클릭하고 있는 동안의 디자인을 바꾼다.
③ :hover { } - 링크에 마우스를 올렸을 때의 디자인을 바꾼다.
④ :fucus { } - input으로 입력칸을 만들었을 때, 입력칸을 클릭하면 생기는 테두리의 디자인을 바꾼다.
2) 일정한 규칙을 바탕으로 한 디자인을 적용
① :first-child { } - 여러 li 태그들 중에서 가장 먼저 나오는 태그에 디자인을 적용한다.
② :last_child { } - 여러 li 태그들 중에서 가장 마지막에 나오는 태그에 디자인을 적용한다.
③ :nth-child( ) { } - 여러 li 중에 ( ) 안의 숫자와 같은 순서의 태그에 디자인을 적용한다.
( )안에 2n + 1을 넣으면 홀수 번째에 있는 li 태그의 디자인을 변경한다.
3) before, after
① ::before { } - 태그와 내용 사이의 공간에 디자인을 한다. 여기에 들어가는 내용은 정보가 없다(그냥 디자인).
② ::after { } - 내용의 끝에 디자인을 한다.
코드
2. 프로젝트 진행시 작업 최적화
-
프로젝트 작업 시, 미리 작업 폴더를 구분해주면 작업이 수월해진다.
-
project 폴더 – img(images), css, js(java script) 폴더 등을 만들어 구분
<link>
에서의 CSS 경로 설정 방법
href="css/style.css"
코드
3. CSS 실습(카카오톡 친구 리스트)
출처 : https://developers.kakao.com/docs/latest/ko/kakaotalk-social/common
코드
<li>
에는 기본적으로 앞에 · (점)이 기본 설정되어 있어, 출력되지 않도록 수정한다.
style.css 에서
.friends-lists { list-style: none; }
-
<a>
에는 기본적으로 글자색 파랑, 밑줄이 표시되기에 글자 색은 검은색, 밑줄(text-decoration, 장식 선택)은 출력되지 않도록 수정한다.style.css 에서
.friends-lists .friends-list a{
color: #000000;
text-decoration: none;
}
- 이미지의 테두리를 부드럽게 수정하기 위해서 border-radius 를 사용한다.
※ border-radius: 에 값을 50% 로 입력하면 원이 만들어진다.
.friends-lists .friends-list a .friend-thumbnail {
border: solid 2px gray;
border-radius: 20px;
}
4. CSS 실습(네이버 사이트 일부)
코드
{ line-height: }
글자 상하 간격을 조절할 수 있는 속성
.living-lists .living-item .living-info .paragraph {
font-size: 13px;
color: #404040;
line-height: 20px;
}
Author And Source
이 문제에 관하여([대구AI스쿨] 21.07.01 개발일지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@rim_chaeeop/대구AI스쿨-21.07.01-개발일지저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)