简体   繁体   English

语义UI下拉菜单无法正常工作

[英]Semantic UI dropdown not working properly

I want to make a multiple select search dropdown using Semantic UI, I already use bootstrap and if I use the entire Semantic theme it will destroy the bootstrap I already have in my project, so what I did is I included just the dropdown files (there is a seperate download on the Semantic website). 我想使用语义UI进行多选搜索下拉菜单,我已经使用了引导程序,如果使用整个语义主题,它将破坏项目中已经存在的引导程序,所以我所做的是仅包含了下拉文件(是在语义网站上的单独下载)。

The problem is that the dropdown-only version is alot different than the semantic version (see links below). 问题在于仅下拉版本与语义版本有很大不同(请参见下面的链接)。

I really don't want to use all of Semantic since it just won't work for me but I find it a bit odd that the standalone dropdown files don't match with the examples, am I missing a file? 我真的不想使用所有语义,因为它对我不起作用,但是我发现独立下拉文件与示例不匹配有点奇怪,我是否缺少文件?

<select class="ui fluid search dropdown" multiple="">
  <option value="">State</option>
  <option value="AL">Alabama</option>
  <option value="AK">Alaska</option>
  <option value="AZ">Arizona</option>
  <option value="AR">Arkansas</option>
  <option value="CA">California</option>
  <option value="CO">Colorado</option>
  <option value="CT">Connecticut</option>
  <option value="DE">Delaware</option>
  <option value="DC">District Of Columbia</option>
  <option value="FL">Florida</option>
  <option value="GA">Georgia</option>
  <option value="HI">Hawaii</option>
  <option value="ID">Idaho</option>
  <option value="IL">Illinois</option>
  <option value="IN">Indiana</option>
  <option value="IA">Iowa</option>
  <option value="KS">Kansas</option>
  <option value="KY">Kentucky</option>
  <option value="LA">Louisiana</option>
  <option value="ME">Maine</option>
  <option value="MD">Maryland</option>
  <option value="MA">Massachusetts</option>
  <option value="MI">Michigan</option>
  <option value="MN">Minnesota</option>
  <option value="MS">Mississippi</option>
  <option value="MO">Missouri</option>
  <option value="MT">Montana</option>
  <option value="NE">Nebraska</option>
  <option value="NV">Nevada</option>
  <option value="NH">New Hampshire</option>
  <option value="NJ">New Jersey</option>
  <option value="NM">New Mexico</option>
  <option value="NY">New York</option>
  <option value="NC">North Carolina</option>
  <option value="ND">North Dakota</option>
  <option value="OH">Ohio</option>
  <option value="OK">Oklahoma</option>
  <option value="OR">Oregon</option>
  <option value="PA">Pennsylvania</option>
  <option value="RI">Rhode Island</option>
  <option value="SC">South Carolina</option>
  <option value="SD">South Dakota</option>
  <option value="TN">Tennessee</option>
  <option value="TX">Texas</option>
  <option value="UT">Utah</option>
  <option value="VT">Vermont</option>
  <option value="VA">Virginia</option>
  <option value="WA">Washington</option>
  <option value="WV">West Virginia</option>
  <option value="WI">Wisconsin</option>
  <option value="WY">Wyoming</option>
</select>

Links: 链接:

Semantic UI Dropdown example: https://jsfiddle.net/yykfy317/1/ 语义UI下拉列表示例: https : //jsfiddle.net/yykfy317/1/

Semantic UI Full example: https://jsfiddle.net/vucrt4g8/6/ 语义UI完整示例: https//jsfiddle.net/vucrt4g8/6/

Yes, you have to include other related files so that your dropdown looks like in Semantic UI. 是的,您必须包括其他相关文件,以便下拉菜单看起来像在语义UI中一样。 They are search.css and js, label.css and js, icon.css 它们是search.css和js,label.css和js,icon.css

Additionally you need some body specific css: 另外,您需要一些特定于身体的CSS:

body {

    font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 1.4285em;
    color: rgba(0,0,0,.87);

}

The full example can be seen here: https://jsfiddle.net/v39j4r04/2/ 完整的示例可以在这里看到: https : //jsfiddle.net/v39j4r04/2/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM