我正在创建一个移动网站,我想将一个简单的下拉列表设置为看起来像一个按钮。我希望它在按钮中有一个背景图像。
它的目的是对列表视图进行排序,所以我希望选项菜单有一个排序图标,其中包含排序的文本
<select>
<option>ASC</option>
<option>DESC</option>
<option>Price</option>
</select>
这可能吗?我已经看到它在 jQuery Mobile 上使用过,但我们没有使用这个框架,只是纯 html/css。
我正在创建一个移动网站,我想将一个简单的下拉列表设置为看起来像一个按钮。我希望它在按钮中有一个背景图像。
它的目的是对列表视图进行排序,所以我希望选项菜单有一个排序图标,其中包含排序的文本
<select>
<option>ASC</option>
<option>DESC</option>
<option>Price</option>
</select>
这可能吗?我已经看到它在 jQuery Mobile 上使用过,但我们没有使用这个框架,只是纯 html/css。
这可能有点骇人听闻,但可能与您正在寻找的相似。只是一个例子,你可以在没有 JS 的情况下做一个下拉列表,它的例子很多。
但是您可以在“li”标签中添加您需要的任何内容并适当地设置它们的样式。
当然,通过定位,您需要能够知道您的东西需要去哪里,如果您要在不同的视口中灵活地寻找东西,这可能会很痛苦。
造型显然也需要工作。
<ul>
<li id="first"><img src="http://jsfiddle.net/img/logo.png" /><ul id="second">
<li id="asc">Asc</li>
<li id="desc">Desc</li>
</ul>
</li>
</ul>
我为一个自定义字体项目(下拉菜单)编写了这个,它非常易于使用,并且有很多应用程序可供您使用。无法在选项级别执行您要求的操作(例如某些颜色)。这是链接,希望对您有所帮助。
http://jsfiddle.net/cornelas/mAz3c/
常见的 CSS
select option {
background: red;
}