부트 스트랩 소개
트위터의 부트 스트랩은 현재 가장 인기있는 프론트 엔드 프레임 워크입니다. Bootstrap은 HTML, CSS 및 JavaScript를 기반으로합니다. 단순하고 유연하여 웹 개발을 더 빨리 만듭니다.
썸네일 구성 요소
웹 사이트에서 가장 일반적으로 사용되는 썸네일은 제품 목록 페이지로, 한 줄에 여러 사진을 표시하며 일부는 제목, 설명 내용, 버튼 및 기타 정보가 있습니다.
부트 스트랩 프레임 워크는이 부분을 모듈 구성 요소로 분리하며 클래스 이름 .Thumbnail 및 부트 스트랩 그리드 시스템을 통해 구현됩니다. 다음은 부트 스트랩 썸네일 구성 요소의 다른 버전의 소스 코드 파일입니다.
덜 : tbumbnails.less
Sass : _tbumbnails.scss
구현 원칙 :
레이아웃의 구현은 주로 부트 스트랩 프레임 워크의 그리드 시스템에 의존합니다. 다음은 축소판에 해당하는 스타일입니다
.thumbnail {display : block; padding : 4px; margin-bottom : 20px; 선-높이 : 1.42857143; 배경색 : #fff; border : 1px solid #ddd; border-radius : 4px; -webkit-transition : all .2s mathil-inm em; {마진-오른쪽 : 자동; 마진-왼쪽 : 자동;} A.thumbnail : 호버, A.thumbnail : Focus, A.thumbnail.Active {Border-Color : #428BCA;}.예를 살펴 보겠습니다.
<div> <div> <a herf = "#"> <img src = "img/1.jpg"style = "높이 : 180px; 너비 : 100%; display : block"> </a> </div> <div> <herf = "#"> <img src = "img/2.jpg"style = "Height : 180px; width; 100%; 블록 "> </a> </div> <div> <a herf ="#"#"> <img src = "img/3.jpg"style = "높이 : 180px; 너비 : 100%; display : block"> </a> </div> <div> <herf = "#"> <img src = "img/4.jpg"style = "180px; 100px; "> </a> </div> </div> 블록
효과는 다음과 같습니다.
Firefox Responseive Design View를 사용하여 볼 수 있습니다
썸네일 만 기준으로 클래스 이름 .caption의 div 컨테이너를 추가 하고이 컨테이너에 다른 내용을 제목, 텍스트 설명, 버튼 등과 같은 컨테이너에 배치하십시오.
<div> <div> <div> <a href = "#"> <img src = "img/1.jpg"style = "height : 180px; width : 100%; display : display : block : block : block : block : block : display : display : display : display : display : display : display : display : display : display : </a> <div> <h3> 여기 그래픽 제목이 여기에 설명 내용은 여기에 설명이 여기에 설명되어 있습니다. 여기에 설명이 설명되어 있습니다. 여기에 설명이 설명되어 있습니다. 설명 내용은 여기에 설명 내용입니다. 설명 내용은 설명 내용이 설명 내용입니다. 설명 내용 </p> <a href = "#"> 학습 시작 </a> </div> <div> <a href = "#"> <img src = "img/2.jpg"style = "height : 180px; width : 100%; Here </a> </a> </a> </a> </a> <<h3> </a> <<h3; 2222 </h3> <p> 설명 내용 2222는 설명 내용입니다. 설명 내용 2222는 설명 내용 2222는 설명 내용 2222는 설명 내용 2222는 설명 내용 2222 </p> <a href = "</div> <a href ="<emg src = "<img strc ="a href =. 스타일 = "높이 : 180px; 너비 : 100%; 디스플레이 : 블록"> </a> <div> <h3> 여기에 그래픽 제목 3333 </h3> <p> 설명 내용 3333 설명 내용 3333 설명 내용은 여기에 설명 내용입니다. LEAR </a> </div> <div> <a href = "#"> <img src = "img/4.jpg"style = "height : 180px; width : 100%; display : display : block"> </a> <div> <h3> 여기에 그래픽 제목 4444 </h3> <p> 여기에 설명 내용이 444444here가 설명합니다. 4444는 설명 내용 4444는 설명 내용 4444는 설명 내용 4444 </p> <a href = "#"> 배우기 시작 </a> <a href = "#"> 연구 </a> </div> </div> </div>입니다.
경고 상자 구성 요소
부트 스트랩 프레임 워크는 .Alert 스타일을 사용하여 경고 상자 효과를 달성합니다. 기본적으로 Bootstrap은 네 가지 경고 상자 효과를 제공합니다.
1. 성공 경고 박스 : 사용자가 작업에서 성공하도록 프롬프트하고 .alert를 기준으로 .Alert-Success 스타일을 추가합니다.
2. 정보 경고 상자 : 사용자에게 신속한 정보를 제공하고 .alert-info 스타일을 추가하여 .alert를 기준으로합니다.
3. 경고 경고 상자 : 경고 정보를 제공하고 .alert를 기준으로 .Alert-barning 스타일을 추가합니다.
4. 오류 경고 박스 : 작동 중 오류를 사용자에게 프롬프트하고 .alert danger 스타일을 추가하여 .alert;
그중에서도 .Alert 스타일은 주로 경고 상자의 배경색, 테두리, 둥근 모서리 및 텍스트 색상을 설정합니다. 또한 스타일 처리는 H4, P, UL 및 .Alert-Link에서 수행됩니다. 다음은 CSS 소스 코드입니다.
.Alert {padding : 15px; 마진-바닥 : 20px; 경계 : 1px 고체 투명; 경계-라디우스 : 4px;}. Alert H4 {margin-top : 0; color : inherit;}. Alert .Alert-link {font-weight : bold;}. {margin-top : 5px;}. Alert-Success {컬러 : #3c763d; 배경색 : #dff0d8; 경계-색상 : #d6e9c6;}. 경계-꼭대기 hr {alert-success}. {색상 : #31708f; 배경색 : #d9edf7; Border-Color : #bce8f1;}. Alert-Info hr {경계-탑-컬러 : #a6e1ec;}. Alert-Info .Alert-link {색상 : #245269;}. #FAEBCC;}. 경고 경고 HR {테두리-탑-콜로르 : #f7E1B5;}. 경고-경고 .Alert-link {color : #66512c;}. Alert-Danger {a9442; 배경 색 : #f2dede; 경계-표준 : #ebccd1;}. #e4b9c0;}. 경고 위험 .Alert-link {color : #843534;}예를 들어:
<div 역할 = "Alert"> 성공적인 작업에 축하합니다! </div> <div role = "Alert"> 올바른 비밀번호를 입력하십시오 </div> <div role = "Alert"> 두 번 실패했으며 또 다른 마지막 기회가 있습니다 </div> <div role = "Alert"> 미안, 비밀번호가 잘못 입력되었습니다! </div>
닫을 수있는 경고 상자
1. 기본 경고 상자의 컨테이너에 .Alert-dismissable 클래스 이름을 추가하십시오.
2. 버튼 레이블에 클로즈를 추가하여 경고함의 닫기 버튼을 구현하십시오.
3. 사용자 정의 속성 Data-dismiss = "Alert"가 닫기 버튼 요소에 설정되어 있는지 확인하십시오 (경고 상자를 닫으려면 js가 속성을 감지하여 경고 상자의 닫기를 제어해야합니다).
예:
<div 역할 = "alert"> <button type = "button"data-dismiss = "alert"> </button> 성공적인 작업에 축하합니다! </div> <divrole = "Alert"> <버튼 유형 = "버튼"Data-dismiss = "Alert"> × </button> 올바른 비밀번호를 입력하십시오 </div> <div role = "alert"> <버튼 유형 = "button"data-dismiss = "alert"> </div> <div rosion = <alert "> button" ""버튼이 있습니다. data-dismiss = "Alert"> × </button> 죄송합니다. 비밀번호가 잘못 입력되었습니다! </div>
경고 상자 링크
때로는 경고 상자에 링크를 추가하여 사용자에게 새 페이지로 점프하도록 지시해야합니다. 경고 상자에 대한 링크는 부트 스트랩 프레임 워크에 강조 표시됩니다. 경고 상자에 추가 된 링크에 클래스 이름을 .alert-link로 추가하십시오. 아래는 Alert-Link의 CSS 스타일입니다
.Alert .Alert-link {font-weight : bold;}/*다양한 유형의 경고 상자에서 링크의 텍스트 색상*/. Alert-Success .Alert-link {color : #2b542c;}. Alert-info .Alert-link {color : #245269;}. Alert-Warning. alert-warning. .Alert-link {색상 : #843534;}예:
<div role = "Alert"> <strong> 잘 완성되었습니다! </strong> 당신은 <a href = "#">이 중요한 경고 메시지 </a> </a> </div> <div role = "alert"> <strong> 잘 완성되었습니다! </strong> 당신은 <#"> <strong>이 중요한 경고 메시지 </div> <your heconly <your heal </div> <alert"> <a href = "#">이 중요한 경고 메시지 </a> </a> </a> </div> <div role = "alert"> <strong> 잘 완성되었습니다! </strong> 당신은 <a href = "#">이 중요한 경고 메시지 </a> <div> <div 역할 = "Alert"> <strong> 잘 수행되었습니다! </strong> 당신은 </div> <a href = "#">이 중요한 메시지를 읽습니다. 역할 = "Alert"> <strong> 잘 완료되었습니다! </strong> <a href = "#">이 중요한 경고 메시지 </a> </div>
이 기사에서 소개하는 부트 스트랩 썸네일 구성 요소 및 경고 상자 구성 요소에 대해 많은 것을 소개하겠습니다. 나는 그것이 당신에게 도움이되기를 바랍니다!