티스토리 뷰
🍕BootStrap 이란?
- 간단히 말하면 예쁜 CSS를 미리 모아둔 것 (CSS를 다룰 줄 아는 것과, 미적 감각을 발휘하여 예쁘게 만드는 것은 다른 이야기이기 때문에, 현업에서는 미리 완성된 부트스트랩을 가져다 쓰는 경우가 많다.
- 오픈 소스 프론트엔드 프레임워크이다. PC용 디자인 뿐만아니라 태블릿이나 스마트폰 같은 모바일용 디자인을 반응형으로 한번에 지원한다. 여러 웹 브라우저를 지원하기 위한 크로스 브라우징 걱정 X
- 부트스트랩은 반응형이며 모바일 우선인 웹프로젝트 개발을 위한 가장 인기있는 HTML, CSS, JS 프레임워크다.
https://getbootstrap.com/docs/5.0/components/card/
위의 공식홈페이지를 가면 미리 만들어진 card에 관련된 여러 예시들과 코드가 있다. html파일에 원하는 위치에 복사한 코드를 붙여넣기하면 적용된다.
🍔이메일 입력창
부트스트랩 Docs(기본) -> Forms -> Floating labels
🍔별점 박스
Forms -> input group의 custom forms 참고
🍔코멘트 URL
Forms -> Floating Label의 Textarea 참고
🍔기록하기, 닫기 버튼
Button 두 개를 묶을 div를 만들어 dixplay: flex를 주기(네 줄,
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
margin-top: 20px;
)
Componenets -> Button 참고
🍕div size 조정시 TIP
- <div> tage에 사이즈를 줄 때는 background color를 속성으로 줘서 육안으로 확인할 수 있게 하는게 사이즈를 맞추기에 좋다.
🍕div box CSS TIP
-> 그림자 효과
box-shadow: 0 0 3px 0 gray;
-> 안쪽으로 띄우기
padding: 20px;
-> 중앙 정렬
//위의 공간을 조금 띄우고 싶다. 하면 20px auto 0 auto 4개 값을 각각줘도 됨
margin: 20px auto 0 auto;
-> 색을 투명하게 주는 속성
background-color: transparent;
-> div class="wrap"으로 전체를 감싸는 container를 만들었을 때, 자식요소 혹은 내용물을 정렬하기
- 부모 요소에 속성을 주는 것임 자식 요소에 주는 것이 아님 그래서 wrap에 아래의 4가지 속성값을 준다.
/*자식 요소들(내용물)을 정렬하는 방법: 4가지 요소가 세트!
외울필요 없이 거의 세트라고 생각하고 column to row 정도만 바꾼다*/
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
->⭐모바일 처리하기 (container에 width값을 아래와 같이 준다.)
- 확인하는 법은 크롬개발자 도구를 통해 가능하다.
- point는 max-width값을 px로 주고 기본 width값은 95%(퍼센트)로 주는 것이다.
max-width: 1200px;
width: 95%;
이모티콘 관련 링크
https://kr.piliapp.com/facebook-symbols/
- win + . 를 통해서도 이모티콘을 넣을 수 있지만 더 다양한 이모티콘을 원한다면 위의 사이트에서 찾아오자.
'Frontend > CSS 프레임워크' 카테고리의 다른 글
[MUI v5] MUI 사용해보기 (with TS) (0) | 2023.04.23 |
---|---|
[Mui] 과연 UI 프레임워크는 최선의 선택일까? (0) | 2023.04.21 |
[tailwind | v3] 테일윈드 사용하기 with Next.js(v12) (0) | 2022.11.09 |
[styled-components] CSS-in-JS란? (0) | 2022.09.19 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 부트캠프항해
- && 셸 명령어
- 항해99추천비추천
- getStaticPaths
- 항해99프론트
- 원티드 프리온보딩 프론트엔드 챌린지 3일차
- 타입스크립트 DT
- tilde caret
- 프리온보딩 프론트엔드 챌린지 3월
- Prittier
- grid flex
- ~ ^
- is()
- D 플래그
- 원티드 프리온보딩 FE 챌린지
- aspect-ratio
- nvm 설치순서
- fs모듈 넥스트
- reactAPI
- 원티드 3월 프론트엔드 챌린지
- 원티드 FE 프리온보딩 챌린지
- 항해99프론트후기
- 타입스크립트 장점
- 프리렌더링확인법
- 틸드와 캐럿
- getServerSideProps
- text input pattern
- float 레이아웃
- 형제 요소 선택자
- nvm경로 오류
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함