How to create a Label with close icon in Bootstrap?

前端 未结 4 1408
名媛妹妹
名媛妹妹 2021-02-01 02:57

With Bootstrap 3, what might be a good way of getting a bordered label with close icon? An example of the sort of thing from Stack Overflow:

4条回答
  •  梦谈多话
    2021-02-01 03:10

    @user3364825 - Thank you for posting your solution! It is a simple and elegant solution for displaying search filter tags.

    I modified the CSS slightly, just so the tags are a little more responsive. The modified CSS addresses two issues:

    1. Tags will now wrap and stack vertically for smaller viewports.
    2. Tags previously would extend beyond the parent container if the tag was wider than the parent container. Tags will shrink if they are too wide and display an ellipsis (...) at the end of the caption when the tag is too long.

    Here is the modified CSS:

    .tag {
      font-size: 12px;
      padding: 0.3em 0.4em 0.3em;
      margin: 2px 1px !important;
      display: inline-block;
      max-width: 100%;
    }
    
    .tag > span {
      display: inline-block;
      max-width: 94%;
      white-space: nowrap;
      overflow: hidden;
      -ms-text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
    }
    
    .tag a {
      display: inline-block;
      color: #bbb;
      cursor: pointer;
      opacity: 0.6;
      margin: 0 0 0 0.3em;
    }
    
    .tag a:hover {
      opacity: 1.0;
    }
    
    .tag a .glyphicon-white {
      color: #fff;
      margin-bottom: 2px;
    }
    
    .tag .remove {
      vertical-align: bottom;
      top: 0;
    }
    

提交回复
热议问题