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