트위터의 부트 스트랩은 현재 가장 인기있는 프론트 엔드 프레임 워크입니다. Bootstrap은 HTML, CSS 및 JavaScript를 기반으로합니다. 단순하고 유연하여 웹 개발을 더 빨리 만듭니다.
패널 구성 요소의 주요 기능은 다른 컴포넌트가 다른 버전의 다른 소스 코드로 완료 할 수없는 일부 기능을 처리하는 것입니다.
덜 : 패널
Sass : _panels.scss
기본 패널은 매우 간단합니다. Div 컨테이너의 클래스 스타일. 패널 스타일을 사용하여 경계가있는 텍스트 디스플레이 블록을 생성합니다. 패널은 테마 색상을 제어하지 않기 때문에 테마의 색상을 제어하기위한 클래스 .panel-default가 .panel 제어 테마에 추가되고 Div.Panel-Body를 추가하여 패널의 주요 컨텐츠를 배치합니다.
.Panel은 주로 경계, 간격, 둥근 모서리 및 왼쪽 및 오른쪽에 대한 특정 설정을 설정합니다.
.panel {마진-바닥 : 20px; 배경색 : #ffff; 경계 : 1px 고체 투명; 경계-라디우스 : 4px; -webkit-box-shadow : 0 1px 1px rgba (0, 0, 0, .05); Box-Shadow : 0 1px 1px rgba (0, 0, 0, .05); 15px;}기본 패널의 적용 :
<h1> 기본 패널 </h1> <div> <div> 이것은 기본 테마 스타일이있는 기본 패널입니다 </div> </div>
머리와 꼬리가있는 패널
패널의 기능을 풍부하게하기 위해 부트 스트랩은 패널의 패널 헤드와 테일의 효과를 패널에 특별히 추가합니다.
.Panel-Heading : 패널 헤드 스타일을 설정합니다
.Panel-Footer : 패널의 꼬리 스타일을 설정합니다
.Panel-Headingh 및 .Panel-Footer는 간격 및 둥근 모서리와 같은 스타일 만 설정했습니다.
.Panel-Heading {Padding : 10px 15px; Border-Bottom : 1px Solid Transparent; Border-Top-Left-Radius : 3PX; Porkle-Top-Right-Radius : 3PX;}. 패널 헤드> .DropDown .Dropdown-Toggle {Color : Inherit;}. 패널 -Title {Margin-TOTTOM : 0; 16px; color : inherit;}. 패널 타이틀> a {색상 : 상속;}. 패널-푸서 {패딩 : 10px 15px; 배경색 : #f5f5f5; 테두리-탑 : 1px 고체 #ddd; 경계-보더-바닥-길이-라디 우스; 3px; 경계-바닥-left-radius : 3px;}.예:
<h1> 헤드와 테일이있는 </h1> <div> <div> 여기에 패널의 헤드 제목이 있습니다 </div> <div> 여기 패널 내용은 패널 내용이 있습니다. 패널 내용 Parthere Parthere Parthere Parthere는 패널 콘텐츠 PARSHERE PARSHERE PARSHERE가 패널 콘텐츠에 대한 패널 콘텐츠에 대한 패널 내용입니다. part </div> </div> 여기에 패널 테일 부품이 있습니다 </div> </div>
컬러 패널
.panel 스타일은 테마 색상을 스타일링하지 않기 때문에 부트 스트랩 프레임 워크의 패널 구성 요소는 기본 테마 (.Panel-Default) 스타일을 처리하고 다음 테마 스타일도 포함합니다.
. 패널-프라이밍 : 파란색
.Panel-Success : 성공 녹색
.Panel-Info : 정보 파란색 (빛)
패널 경고 : 경고 노란색
. 패널 단체 : 위험한 빨간색
이 스타일은 패널의 배경색, 텍스트 및 테두리 색상을 변경합니다.
사용법은 매우 간단합니다. 필수 테마 클래스 이름을 .panel 클래스 이름에 추가하십시오.
예:
<H1> 화려한 패널 </h1> <div> <div> 흰 머리 성가 </div> <div> 구름 가운데 달처럼 밝은 산에서 눈과 같은 변덕. 나는 당신이 두 가지 의도가 있다고 들었습니다. 그래서 나는 결정을 내 렸습니다. 오늘의 음료 파티, Mingdangou Water Head. 물은 도랑에 동쪽과 서쪽으로 흐릅니다. 슬프고 슬프고 결혼 할 때 울가 필요하지 않습니다. 나는 한 사람의 마음을 얻고 영원히 서로를 떠나지 않기를 원합니다. 대나무 기둥 흔들림은 무엇입니까, 생선 꼬리는 무엇입니까? 남자들은 충동을 소중히 여기므로 왜 돈 나이프를 사용하십시오! </div> <div> 저자 : Zhuo Wenjun </div> </div> <div> <div> 제목 </div> <div> 어제 밤, 어제 밤, 어젯밤에 바람, 그림 건물의 서쪽은 기타의 동쪽이었다. 화려한 피닉스가없는 피닉스의 두 날개는 서로 조화를 이룹니다. 봄 와인은 좌석을 가로 질러 따뜻하며 왁스 조명은 빨간색입니다. 아아, 나는 드럼을 듣고 공무원에게 대답하고 말란 타이를 걸어 튜닉으로 바뀌었다. </div> <div> 저자 : Li Shangyin </div> </div> <div> <div> Qingyu Case ・ yuanxi </div> <div> 밤에는 수천 개의 꽃과 나무가 피고 날아가고 별은 비와 비슷합니다. BMW 자동차 카트는 향기로 가득합니다. 피닉스 플루트의 소리가 움직이고 옥 냄비의 빛이 회전하고 물고기와 드래곤은 밤새 춤을 추고 있습니다. 나방과 버드 나무는 황금빛 멍청이이며, 미소는 향기로 가득 차 있습니다. 나는 수천 번 군중에서 그를 찾았지만, 내가 뒤돌아 보았을 때, 그 남자는 희미한 빛에 그곳에있었습니다. </div> <div> 저자 : Xin Qiji </div> </div> <div> <div> li si </div> <div> 바다는 한때 끔찍한 물 바다 였지만 Wushan은 흐려지지 않았습니다. 나는 꽃을 되돌아보고 내 인생의 절반, 내 인생의 절반, 내 인생의 절반을 볼 것입니다. </div> <div> 저자 : Yuan Zhen </div> </div> <div> <div> 페인트 된 자두 꽃 </div> <div> 약간의 눈은 연못의 절반에서 사라졌으며 2 ~ 3 개의 가지가 울타리의 거리에서 볼 수 있습니다. 향기는 하늘의 심장으로 퍼지고 알려지지 않은 식물과 나무는 알려져 있습니다. </div> <div> 저자 : Fang Xiaoru </div> </div> <div> <div> chrysanthemums </div> <div> 가을 덤불은 타오의 집처럼 집을 둘러싸고 있으며 태양이 점차 울타리 주위에 기울어지고 있습니다. 꽃들 사이에서 국화를 선호하는 것은 아니며 꽃이 피질 때마다 꽃이 없습니다. </div> <div> 저자 : Yuan Zhen </div> </div>
효과는 다음과 같습니다.
패널의 중첩 테이블
일반적으로 패널은 영역으로 이해 될 수 있습니다. 패널을 사용하는 경우 필수 내용이 .panel-body 컨테이너에 배치되며 내용은 그림, 테이블, 목록 등 일 수 있습니다. 패널의 중첩 테이블 및 목록 그룹의 효과를 살펴 보겠습니다. 다음은 중첩 테이블의 예입니다.
<H1> 패널의 중첩 테이블 </h1> <div> <div> 꽃을 묘사하는시 </div> <div> <p> 시인은 진심으로 국화를 좋아합니다. 그는 대나무 울타리를 따라 걸어 가서 스스로 심어진이 가을의 국화에 감탄했으며, 태양이 서쪽에 세워 졌다는 것을 깨닫기 전에 존경했습니다. </p> <table> <thead> <tr> <th> 꽃이 국화를 선호하는 것은 아니며 꽃이 피면 꽃이 없습니다. "Chrysanthemums"</th> <th> 나는 한 사람의 심장을 이기고 싶고 내 머리는 서로 분리되지 않습니다. "화이트 헤드의 노래"</th> <th> 침대 앞의 밝은 달빛은 땅에 서리가 될 것으로 의심됩니다. "조용한 밤 생각"</th> </tr> </thead> <tbody> <td> 걱정하기 전에 세상에 대해 걱정하고 기쁨 이후의 세상. "Yueyang Tower Notes"</td> <td> 나는 당신을 알고 싶습니다. 그리고 내 인생은 결코 끝나지 않을 것입니다. "Shangxie"</td> <td> 인간의 얼굴의 얼굴은 알려지지 않았으며, 복숭아 꽃은 여전히 봄 바람에 미소를 짓습니다. "수도의 난민에 대한 비문"</td> </tr> </tbody> </table> </div> <div> 이시는 타오시의 예술적 개념을 취하며 우아하고 단순한 언어로도 노래를 부릅니다. 그러나 콘크리트를 묘사 한 후, 그것은 한 단어로 말하지 않고 스스로 설명 할 수있는 방식으로 국화를 사랑하는 이유를 보여 주며, 사람들이 맛과 씹을 수있는 상상력 공간을 남겨두고 예술적 매력을 향상시킵니다. 그러므로 그것은 항상 사람들에게 사랑을 받았습니다 </div> </div>
실제로 사용하면 테이블의 가장자리와 패널 사이에 간격이있을 필요가 없지만 .panel-body는 패딩을 설정합니다 : 15px 값. 이 효과를 달성하기 위해 테이블은 실제 사용 중에 패널 바디 외부에서 추출 될 수 있습니다.
예를 들어:
<div> <div> 꽃을 묘사하는시 </div> <div> <p> 시인은 진심으로 국화를 좋아합니다. 그는 대나무 울타리를 따라 걸어 가서 스스로 심어진이 가을의 국화에 감탄했으며, 태양이 서쪽에 세워 졌다는 것을 깨닫기 전에 존경했습니다. </p> </div> <table> <thead> <tr> <th> "Yueyang Tower Notes"</th> <th> "Shangxie"</th> <th> "수도의 Nanzhuang에 대한 비문"</th> </tr> </thead> <tbody> <td> 세상을 걱정하고 </td> <i를 즐기고 싶었습니다. 당신과 내 인생은 결코 사라지지 않을 것입니다 </td> <td> 나는 인간의 얼굴이 어디에 있는지 모르겠지만, 복숭아 꽃은 여전히 봄 바람에 미소를 지으며 </td> </tr> </tably> </table> <div> 이시는 Tao의시를 예술적으로 사용하며 우아하고 단순한 언어에도 노래를 부릅니다. 그러나 콘크리트 이미지를 묘사 한 후, 그는 스스로 설명 할 수있는 방식으로 국화를 사랑하는 이유를 설명하여 사람들이 맛과 씹을 수있는 상상력 공간을 남겨두고 예술적 매력을 향상시킵니다. 그러므로 그것은 항상 사람들에게 사랑을 받았습니다 </div> </div>
패널의 중첩 목록 그룹
예:
<h1> 패널의 중첩 목록 그룹 </h1> <div> <div> 꽃을 묘사하는시 </div> <div> <p> 패널 중첩 목록 그룹 </p> <li> 목록 항목 1 </li> <li> 목록 항목 2 </li> <li> 목록 항목 4 </li> <li> 목록 항목 5 </li> </li> </ul> </li> </li> </li> <li> 목록 항목. Shangyin </div> </div>
패널 중첩 목록 조합 중첩 테이블에 대해서도 마찬가지입니다. 이러한 간격이 필요하지 않은 경우 .panel-body에서 목록 그룹을 추출 할 수 있습니다.
예:
<h1>Nested list group in the panel</h1><div><div>Poems describing flowers</div><div><p>Panel nested list group</p></div><ul><li>List item 1</li><li>List item 2</li><li>List item 3</li><li>List item 4</li><li>List item 5</li></ul><div> Author: Li Shangyin </div> </div>
효과는 다음과 같습니다.
위는 편집기가 소개 한 부트 스트랩 구성 요소의 패널 구성 요소입니다. 나는 그것이 모두에게 도움이되기를 바랍니다!