选择

时间:2017-05-03 13:56:22

标签: html css twitter-bootstrap

enter image description here

上面的图片就是我所拥有的,但我希望我的select中的选项与上面的项目一样。

我的代码在这里。 我希望有人可以帮助我,因为似乎没有人工作。我尝试了如css部分.cutoff所示,但是它的尺寸合适,但最后不会添加3个点,这就是我想要的。



.box {
  background-color: #7cabbb;
}

.box p {
  /*display: inline-block;*/
  margin: 0 0 0px;
}

.truncate p {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.btn-group {
  display: flex;
}

.cuttoff {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">

<div class="container">
  <div class="row">
    <div class="col-md-2">
      <div class="panel panel-main">
        <div class="panel-header">
          <div class="col-xs-8 truncate">
            <p>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</p>
          </div>
          <div class="col-xs-4">
            <div class="btn-group">
              <button type="button" class="fa fa-bath"></button>
              <button type="button" class="fa fa-battery-full"></button>
            </div>
          </div>
        </div>
        <div class="panel-body">
          <select class="cuttoff" size="8">
                        <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>
                        <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>
                        <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>
                        <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>
                        <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>
                        <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>
                        <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>
                        <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>
                        <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>
                        <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>
                        <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>
                        <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>
                        <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>

                    </select>
        </div>
      </div>
    </div>
  </div>

  <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

.truncate p {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.btn-group {
  display: flex;
}

.cuttoff {
  width: 100%;
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cuttoff option {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
<div class="container">
  <div class="row">
    <div class="col-md-2">
      <div class="panel panel-main">
        <div class="panel-header">
          <div class="col-xs-8 truncate">
            <p>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</p>
          </div>
          <div class="col-xs-4">
            <div class="btn-group">
              <button type="button" class="fa fa-bath"></button>
              <button type="button" class="fa fa-battery-full"></button>
            </div>
          </div>
        </div>
        <div class="panel-body">
          <select class="cuttoff" size="8">                       <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>                       <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>                      <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>                      <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>                     <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>                     <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>                     <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>                    <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>                    <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>                     <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>                     <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>                      <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>                     <option>abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz</option>
           </select>
        </div>
      </div>
    </div>
  </div>

  <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>