> 웹 프론트엔드 > JS 튜토리얼 > Bootstrap에서 form과 navbar를 사용하는 방법에 대한 분석

Bootstrap에서 form과 navbar를 사용하는 방법에 대한 분석

不言
풀어 주다: 2018-06-25 10:55:09
원래의
2208명이 탐색했습니다.

이 글은 주로 Bootstrap에서 form과 navbar를 어떻게 사용하는지 자세히 설명하고 있습니다. 관심있는 친구들은 참고하시면 됩니다.

1. Form(Form)

소스코드 파일:
_form.scss
mixins/ _form.scss

1. 계층 구조에 따라: form-group -> form-control/input-group/form-static-control -> 다양한 태그
2. 입력 그룹/양식 정적 제어는 블록과 인라인 블록의 두 가지 표시 모드로 나뉩니다. 테이블 셀은 입력 그룹 수준을 구현하는 데 사용됩니다.

.input-group {
  display: inline-table;
  vertical-align: middle;
  .input-group-addon,
  .input-group-btn,
  .form-control {
  width: auto;
  }
}
로그인 후 복사

3. 입력 그룹 애드온: 웹 페이지 텍스트 아이콘이 클래스에 삽입되면 1픽셀씩 잘못 정렬됩니다.


해결책: glyphicon은 다른 스타일과 함께 사용할 수 없습니다. 함께 사용하되 내부적으로 사용하십시오. glyphicon의 상단은 1픽셀로 설정되어 있기 때문입니다:

.glyphicon {
 position: relative;
 top: 1px;
 display: inline-block;
 font-family: 'Glyphicons Halflings';
 font-style: normal;
 font-weight: normal;
 line-height: 1;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
로그인 후 복사

2. 탐색 모음(navbar)

소스 코드 파일:
_navbar.scss

1. 헤드, 기타 영역 및 탐색 모음 위치 지정과 같은 주로 분할된 내부 영역
2. 대신 navbar-collapse 클래스인 폴더 구현(4.0에서 제거됨) 축소이며 버튼에 숨겨진 레이어가 나타납니다.
2.1. Navbar-collapse: 중단점보다 크면 강제로 표시됩니다(기본적으로 축소는 숨겨져 있으므로)
3. 브랜드, 양식, 토글러
4. Navbar-toggler(4.0에서 제거됨): 화면이 중단점 값(768)보다 작을 때 표시하도록 설정합니다. 4.0에서는 이 버튼을 직접 표시하는 데 사용됩니다. 제한. navbar-toggle 애플리케이션은 축소와 함께 사용해야 합니다.
5. Navbar-static-top: zIndex를 추가하고 둥근 모서리, 테두리 너비 및 기타 콘텐츠를 제거합니다.
6. Navbar-고정 상단/하단: 플로팅 효과로 위아래에 배치됩니다.
7. Navbar-브랜드: 브랜드, 웹페이지 이름, 회사 로고 및 기타 콘텐츠를 넣을 수 있습니다.
8. 축소용 클릭한 그림은 중단점보다 작을 때 표시되고 이 값보다 크면 숨겨집니다(그리고 토글 표시는 오른쪽에 떠 있고 상대 위치 지정 요소로 사용됩니다):

.navbar-toggle {
 position: relative;
 float: right;
 margin-right: $navbar-padding-horizontal;
 padding: 9px 10px;
 @include navbar-vertical-align(34px);
 background-color: transparent;
 background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214
 border: 1px solid transparent;
 border-radius: $border-radius-base;

 // We remove the `outline` here, but later compensate by attaching `:hover`
 // styles to `:focus`.
 &:focus {
 outline: 0;
 }

 // Bars
 .icon-bar {
 display: block;
 width: 22px;
 height: 2px;
 border-radius: 1px;
 }
 .icon-bar + .icon-bar {
 margin-top: 4px;
 }

 @media (min-width: $grid-float-breakpoint) {
 display: none;
 }
}
로그인 후 복사

9.Navbar-nav: 원본 nav를 기반으로 일부 호환성 설정이 이루어졌습니다. 주요 설정은 breakpoint-max 아래의 스타일 조정, 또는 기본 배경색, 그림자 제거입니다.
10. Navbar-form: 주로 모든 양식을 조정합니다. 인라인 요소의 경우
11, Navbar-text, navbar-btn: 모두 기본값을 기반으로 호환되는 설정이 있습니다.
12 Navbar는 기본 및 역방향의 두 가지 테마를 제공합니다. 해당 스타일 호환성 처리
13. 내비게이션 바 자체에는 스타일이 많지 않으며, 주로 토글과 브랜드 두 가지 테마와 드롭다운, 축소, 양식의 조합을 제공합니다. 탐색.

위 내용은 이 글의 전체 내용입니다. 모든 분들의 학습에 도움이 되었으면 좋겠습니다. 더 많은 관련 내용은 PHP 중국어 홈페이지를 주목해주세요!

관련 권장 사항:

부트스트랩을 사용하여 반응형 도구를 사용하는 방법

부트스트랩에서 테이블 검색 상자 및 쿼리를 구현하는 방법

위 내용은 Bootstrap에서 form과 navbar를 사용하는 방법에 대한 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿