> 웹 프론트엔드 > JS 튜토리얼 > 4장: BootStrap 양식 및 Images_javascript 기술

4장: BootStrap 양식 및 Images_javascript 기술

WBOY
풀어 주다: 2016-05-16 15:04:01
원래의
1673명이 탐색했습니다.

Twitter의 Bootstrap은 현재 가장 인기 있는 프런트엔드 프레임워크입니다. Bootstrap은 HTML, CSS 및 JAVASCRIPT를 기반으로 하며 간단하고 유연하여 웹 개발을 더 빠르게 만듭니다.

학습 포인트:

1. 양식
2. 사진

이번 강의에서는 주로 부트스트랩 형태와 이미지 기능에 대해 배우고, 내장된 CSS 정의를 통해 다양하고 풍부한 효과를 표현해보겠습니다.

1. 양식

Bootstrap은 개발자가 사용할 수 있는 다양한 양식 스타일을 제공합니다.

1. 기본형식

//实现基本的表单样式
<form>
  <div class="form-group">
    <label>电子邮件</label>
    <input type="email" class="form-control" placeholder="请输入您的电子邮件">
  </div>
  <div class="form-group">
    <label>密码</label>
    <input type="password" class="form-control" placeholder="请输入您的密码">
  </div>
</form> 
로그인 후 복사

참고: 입력 상자의 유형이 올바르게 설정된 경우에만 올바른 스타일을 지정할 수 있습니다. 지원되는 입력 상자 컨트롤에는 텍스트, 비밀번호, 날짜/시간, 날짜/시간-로컬, 날짜, 월, 시간, 주, 숫자, 이메일, URL, 검색, 전화번호 및 색상이 포함됩니다.

2. 인라인 형식

//让表单左对齐浮动,并表现为 inline-block 内联块结构
<form class="form-inline"> 
로그인 후 복사

참고: 768px 미만인 경우 전용 스타일이 복원됩니다

3. 형태조합

//前后增加片段
<div class="input-group">
  <div class="input-group-addon">¥</div>
  <input type="text" class="form-control">
  <div class="input-group-addon">.00</div>
</div> 
로그인 후 복사

4. 가로배치

//让表单内的元素保持水平排列
<form class="form-horizontal">
<div class="form-group">
<label class="col-sm-2 control-label">电子邮件</label>
<div class="col-sm-10">
<input type="email" class="form-control" placeholder="请输入您的电子邮件">
</div>
</div>
</form>
로그인 후 복사

참고: 여기에서는 col-sm 그리드 시스템이 사용되며 이에 대해서는 다음 장에서 설명하며 컨트롤 라벨은 상위 요소 스타일과의 동기화를 의미합니다.

5. 체크박스와 라디오 버튼

//设置复选框,在一行
<div class="checkbox">
<label> <input type="checkbox">体育
</label>
</div>
<div class="checkbox">
<label> <input type="checkbox">音乐
</label>
</div> 
//设置禁用的复选框
<div class="checkbox disabled">
<label> <input type="checkbox" disabled>音乐
</label>
</div> 
//设置内联一行显示的复选框
<label class="checkbox-inline"> <input type="checkbox">体育</label>
<label class="checkbox-inline disabled"> <input type="checkbox" disabled>音乐</label> 
//设置单选框
<div class="radio disabled">
<label> <input type="radio" name="sex" disabled>男</label>
</div> 
로그인 후 복사

6. 드롭다운 목록

//设置下拉列表
<select class="form-control">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select> 
로그인 후 복사

7. 확인현황

//设置为错误状态
<div class="form-group has-error"> 
로그인 후 복사

참고: 다음과 같은 다른 상태도 있습니다.

  样式说明
  has-error错误状态
  has-success成功状态
  has-warning警告状态
//label 标签同步相应状态
<label class="control-label">Input with success</label> 
로그인 후 복사

8. 추가 아이콘 추가

//文本框右侧内置文本图标
<div class="form-group has-feedback">
<label>电子邮件</label>
<input type="email" class="form-control">
<span class="glyphicon glyphicon-ok form-control-feedback"></span>
</div> 
로그인 후 복사

참고: glyphicon-ok 외에도 다음 표에는 여러 가지가 있습니다.

 样式说明
  glyphicon-ok成功状态
  glyphicon-warning-sign警告状态
  glyphicon-remove错误状态
로그인 후 복사

9. 크기 조절

//从大到小
<input type="password" class="form-control input-lg">
<input type="password" class="form-control">
<input type="password" class="form-control input-sm"> 
로그인 후 복사

참고: 또한 상위 요소 form-group-lg 및 form-group-sm을 설정하여 조정할 수도 있습니다.

2. 사진

Bootstrap은 개발자가 사용할 수 있는 풍부한 이미지 스타일을 제공합니다.

1. 그림 모양

//三种形状
<img src="img/pic.png" alt="图片" class="img-rounded">
<img src="img/pic.png" alt="图片" class="img-circle">
<img src="img/pic.png" alt="图片" class="img-thumbnail"> 
//响应式图片
<img src="img/pic.png" alt="图片" class="img-responsive">
로그인 후 복사

위 내용은 에디터가 소개한 부트스트랩 양식과 사진 관련 내용입니다. 도움이 되셨으면 좋겠습니다!

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