>  기사  >  웹 프론트엔드  >  Bootstrap 목록 그룹에 대한 자세한 소개

Bootstrap 목록 그룹에 대한 자세한 소개

零下一度
零下一度원래의
2017-07-20 09:31:021665검색

이 장에서는 목록 그룹에 대해 설명합니다. 목록 구성 요소는 복잡한 사용자 정의 콘텐츠를 목록 형식으로 표시하는 데 사용됩니다. 기본 목록 그룹을 생성하는 단계는 다음과 같습니다.

ff6d136ddc5fdfeffaf53ff6ee95f185 요소에 .list-group 클래스를 추가합니다.

25edfb22a4f469ecb59f1190150159c6에 .list-group-item 클래스를 추가하세요.

다음 예는 이를 보여줍니다.

예제

<ul class="list-group">
    <li class="list-group-item">免费域名注册</li>
    <li class="list-group-item">免费 Window 空间托管</li>
    <li class="list-group-item">图像的数量</li>
    <li class="list-group-item">24*7 支持</li>
    <li class="list-group-item">每年更新成本</li></ul>

기본 목록 그룹

 기본 목록 그룹은 목록 기호가 제거되고 특정 스타일이 포함된 목록 항목처럼 보입니다. 부트스트랩 프레임워크의 기본 목록 그룹은 주로 두 부분으로 구성됩니다.

  ✓ 목록 그룹: 목록 그룹 컨테이너, 일반적으로 사용되는 것은 ul 요소입니다. 물론 ol 또는 div 요소일 수도 있습니다.

  ✓ list-group-item : 목록 항목, 일반적으로 사용되는 것은 li 요소입니다. 물론 div 요소일 수도 있습니다

기본 목록 그룹의 경우 스타일 설정이 많지 않고 주로 간격, 테두리, 둥근 모서리 등을 설정합니다.

.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
86ba7a910db1f851ade673353645313df496da2c0df4bc6d16ea49188db2a380HTMLbed06894275b65c1ab86501b08a632eb
f496da2c0df4bc6d16ea49188db2a380CSSbed06894275b65c1ab86501b08a632ebf496da2c0df4bc6d16ea49188db2a380javascriptbed06894275b65c1ab86501b08a632eb
f496da2c0df4bc6d16ea49188db2a380bootstrapbed06894275b65c1ab86501b08a632ebf496da2c0df4bc6d16ea49188db2a380jquerybed06894275b65c1ab86501b08a632eb
929d1f5ca49e04fdcb27f9465b944689

badge

배지가 포함된 목록 그룹은 실제로 Bootstrap 프레임워크의 배지 구성 요소와 기본 목록 그룹을 결합한 효과입니다. 구체적인 방법은 매우 간단합니다. "list-group-item"에 "badge"만 추가하면 됩니다. 원칙은 매우 간단합니다. 물론, 두 개의 배지에 대해 올바른 플로트를 설정하는 것입니다. 동시에 목록 항목에 나타날 때, 그 사이의 거리도 설정됩니다.

.list-group-item > .badge {
  float: right;
}.list-group-item > .badge + .badge {
  margin-right: 5px;
}
86ba7a910db1f851ade673353645313df496da2c0df4bc6d16ea49188db2a38065a095448675e8d3ad55aa894fd9d7023354bdf357c58b8a65c66d7c19c8e4d114HTMLbed06894275b65c1ab86501b08a632ebf496da2c0df4bc6d16ea49188db2a38065a095448675e8d3ad55aa894fd9d7026054bdf357c58b8a65c66d7c19c8e4d114CSSbed06894275b65c1ab86501b08a632ebf496da2c0df4bc6d16ea49188db2a38065a095448675e8d3ad55aa894fd9d70219254bdf357c58b8a65c66d7c19c8e4d114javascriptbed06894275b65c1ab86501b08a632ebf496da2c0df4bc6d16ea49188db2a38065a095448675e8d3ad55aa894fd9d7022054bdf357c58b8a65c66d7c19c8e4d114bootstrapbed06894275b65c1ab86501b08a632ebf496da2c0df4bc6d16ea49188db2a38065a095448675e8d3ad55aa894fd9d7022654bdf357c58b8a65c66d7c19c8e4d114jquerybed06894275b65c1ab86501b08a632eb929d1f5ca49e04fdcb27f9465b944689


Link

대신 3499910bf9dac5ae3c52d5ede7383485 태그를 사용하세요 25edfb22a4f469ecb59f1190150159c6 태그는 모든 링크로 구성된 목록 그룹을 형성할 수 있습니다. 또한 ff6d136ddc5fdfeffaf53ff6ee95f185 태그는 44a8922e6607b31d059827e4b04a93b9 태그). 목록 그룹의 각 요소에 상위 요소를 추가할 필요가 없습니다.

a.list-group-item {
  color: #555;
}a.list-group-item .list-group-item-heading {
  color: #333;
}a.list-group-item:hover,
a.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
3499910bf9dac5ae3c52d5ede7383485 标签代替 25edfb22a4f469ecb59f1190150159c6 标签可以组成一个全部是链接的列表组(还要注意的是,需要将 ff6d136ddc5fdfeffaf53ff6ee95f185 标签替换为 dc6dce4a544fdca2df29d5ac0ea9906b 标签)。没必要给列表组中的每个元素都加一个父元素
1f2e350fb86f4fbcf304a3170516954f
  c6c9c9b8b3173ba91b723c08e0d6be97HTML5db79b134e9f6b82c0b36e0489ee08ed
  a16100a6f9717ef0222dddbefdffc896CSS5db79b134e9f6b82c0b36e0489ee08ed
  a16100a6f9717ef0222dddbefdffc896javascript5db79b134e9f6b82c0b36e0489ee08ed
  10520cbff229fcc96105ca9518f38965bootstrap5db79b134e9f6b82c0b36e0489ee08ed
  a16100a6f9717ef0222dddbefdffc896jquery5db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68
1f2e350fb86f4fbcf304a3170516954f
  6b50b67c135ab2e62492341b13f29373HTML65281c5ac262bf6d81768915a4a77ac0
  d68a9ee5ca1160520ed600ec9e3a7af9CSS65281c5ac262bf6d81768915a4a77ac0
  d68a9ee5ca1160520ed600ec9e3a7af9javascript65281c5ac262bf6d81768915a4a77ac0
  d68a9ee5ca1160520ed600ec9e3a7af9bootstrap65281c5ac262bf6d81768915a4a77ac0
  d68a9ee5ca1160520ed600ec9e3a7af9jquery65281c5ac262bf6d81768915a4a77ac016b28748ea4df4d9c2150843fecfba68


 

按钮

  列表组中的元素也可以直接就是按钮(也同时意味着父元素必须是 dc6dce4a544fdca2df29d5ac0ea9906b 而不能用 ff6d136ddc5fdfeffaf53ff6ee95f185 了),并且无需为每个按钮单独包裹一个父元素。注意不要使用标准的 .btn

1f2e350fb86f4fbcf304a3170516954f1c6fe066df748bd658464a725be6fb6408a61dbdfb70aa5a89a93f2eeab2c3a6HTML0f6dfd1e3624ce5465eb402e300e01ae5dbe51645de9f2b73a7c61b3ea42b899HTML被认为是前端知识体系里面最简单的知识,几年前,很多人都推荐在W3C上学习个几天就能够基本掌握。但随着HTML5和移动端的强势发展,HTML的技能点也越来越难。世上无难事,好学好总结...94b3e26ee717c64999d7867364b1b4a35db79b134e9f6b82c0b36e0489ee08ed1c6fe066df748bd658464a725be6fb6408a61dbdfb70aa5a89a93f2eeab2c3a6CSS0f6dfd1e3624ce5465eb402e300e01ae5dbe51645de9f2b73a7c61b3ea42b899CSS是前端工程师的基本功,但好多执迷于学习javascript的人的基本功并不扎实。可能一些人从w3school网站匆匆过了一遍,只是对CSS常用概念有一些表面上的理解,就一头扎进javascript的深坑里跳不出来。实际上,javascript中比较复杂的逻辑很有可能使用CSS几行样式就能解决问题,而且性能还好。CSS之所以能成为一门优雅的语言,以及有其对应的重构工程师的岗位,是因为这本语言本身就有很强的存在价值,且真正要理解它并不容易。从CSS禅意花园开始,写CSS成为一种艺术。从CSS2.1到3再到4,CSS所涵盖的内容及可实现的功能得到了极大的丰富,使得CSS的学习成本也越来越高。再多的知识,一个知识点一个知识点去学,总能学明白...94b3e26ee717c64999d7867364b1b4a35db79b134e9f6b82c0b36e0489ee08ed1c6fe066df748bd658464a725be6fb6408a61dbdfb70aa5a89a93f2eeab2c3a6javascript0f6dfd1e3624ce5465eb402e300e01ae5dbe51645de9f2b73a7c61b3ea42b899javascript就如同魔法一样,它是一门充满活力、简单易用的语言,又是一门具有许多复杂微妙技术的语言。即使是经验丰富的javascript开发者,如果没有认真学习的话,也无法真正理解它们,这就是javascript的矛盾之处。由于javascript不必理解就可以使用,因此通常来说很难真正理解语言本身,这就是我们面临的挑战。不满足于只是让代码正常工作,而是想要弄清楚为什么,勇于挑战这条崎岖颠簸的少有人走的路,拥抱整个javascript...94b3e26ee717c64999d7867364b1b4a35db79b134e9f6b82c0b36e0489ee08ed    16b28748ea4df4d9c2150843fecfba68


Button

 목록 그룹의 요소는 직접 버튼이 될 수도 있습니다. 요소는 <ul></ul> 대신 <div>여야 하며 각 버튼에 대해 별도의 상위 요소를 래핑할 필요가 없습니다. <span class="text-danger">표준 <code>.btn 클래스를 사용하지 않도록 주의하세요

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777;
  background-color: #eee;
}.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}

맞춤 콘텐츠

부트스트랩 상자는 기본으로 추가됩니다. 링크 목록 그룹의 두 가지 새로운 스타일이 추가되었습니다:

 plalist-group-item-heading: 목록 항목 헤더 스타일을 정의하는 데 사용됩니다.

  √ list-group-item-text: 링크 목록의 주요 콘텐츠를 정의하는 데 사용됩니다. 목록 항목

  이 두 가지 스타일 가장 큰 역할은 개발자가 목록 항목의 내용을 사용자 정의하도록 돕는 것입니다

1f2e350fb86f4fbcf304a3170516954f
  c6c9c9b8b3173ba91b723c08e0d6be97HTML5db79b134e9f6b82c0b36e0489ee08ed
  a16100a6f9717ef0222dddbefdffc896CSS5db79b134e9f6b82c0b36e0489ee08ed
  a16100a6f9717ef0222dddbefdffc896javascript5db79b134e9f6b82c0b36e0489ee08ed
  10520cbff229fcc96105ca9518f38965bootstrap5db79b134e9f6b82c0b36e0489ee08ed
  240d28e046b15bac6aa66060d9749335jquery5db79b134e9f6b82c0b36e0489ee08ed16b28748ea4df4d9c2150843fecfba68

상태 설정

Bootstrap 프레임워크는 결합된 목록 항목, 특히 링크 목록 그룹에 대한 상태 효과를 제공합니다. 공통상태, 장애인상태 등 구현 방법은 앞서 소개한 구성 요소와 유사합니다. 목록 그룹에서는 해당 목록 항목에 클래스 이름만 추가하면 됩니다.

 hausactive: 현재 상태를 나타냅니다.

 √disabled: 비활성화된 상태를 나타냅니다.

1f2e350fb86f4fbcf304a3170516954f
1c6fe066df748bd658464a725be6fb64默认5db79b134e9f6b82c0b36e0489ee08ed
564697e6951cbe44a8c1e129362f7453成功5db79b134e9f6b82c0b36e0489ee08ed
e9c1f721ffe69308cd05e752fe40ea9b信息5db79b134e9f6b82c0b36e0489ee08ed
b35bfd6cac3e90ee9e8d9ce873ad6b28警告5db79b134e9f6b82c0b36e0489ee08ed
b650cad83cd8011e65e52f0c389d58a7错误5db79b134e9f6b82c0b36e0489ee08ed
16b28748ea4df4d9c2150843fecfba68

rrreee

✓ list -group-item-success: 성공, 배경색은 녹색

  xml list-group-item-info: 정보, 배경색은 파란색

 EMA list-group-item-warning: 경고, 배경색은 노란색입니다

 pla list -group-item-danger: 오류, 배경색은 빨간색입니다

목록 항목에 배경색을 추가하려면 해당 클래스 이름만 추가하면 됩니다. "목록-그룹-항목" 기준
🎜rrreee🎜

위 내용은 Bootstrap 목록 그룹에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:CSS에서 상대 위치 지정 및 절대 위치 지정 소개 및 사용다음 기사:CSS에서 상대 위치 지정 및 절대 위치 지정 소개 및 사용

관련 기사

더보기