问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

html下拉框样式设计

发布网友 发布时间:2022-05-02 03:05

我来回答

2个回答

懂视网 时间:2022-05-12 14:45

本篇文章主要的介绍了关于HTML select标签的下拉框制作,还有HTML select标签的样式解析,最后还有两个html select标签的案例。接下来让我们一起看看本篇文章吧

首先我们先来看看html select下拉框样式的制作:

原生的select下拉框其实挺方便的,直接把选项写入option就能得到一个流畅的下拉框,但是原生的样式也是让人忧愁。

首先,在各大浏览器中渲染出来的样式结果也是多样化,ie下的样式更是与众不同,会根据选项位置进行滑动。

我们这里是用纯HTML制作,连层叠样式表也不要:

<!doctype html>
<html >
<head>
 <meta charset="UTF-8">
 <script type="js/index.js"></script>
 <title>Gxl网之下拉列表</title>
</head>
<body >
<form>
<p>下拉列表</p>
<select>
<option>html</option>
<option>php</option>
<option>python</option>
<option>其它</option>
 <option>html</option>
<option>php</option>
<option>python</option>
<option>其它</option>
</select>
</form>
</body>
</html>

这个我点开之后的效果图:

tuyi.png

我们已经把HTML select的下拉框已经制作完成了,接下来我们看看HTML select的其它样式思路:

1.先去掉select本身原有的样式。

2.用一个元素(div/lebal等)作为select的父元素。

3.在select父元素后面用:after做一个新的样式。

<body>
 <br />
 <select id="selectTravelCity" title="Select Travel Destination">
  <option>Gxl网</option>
  <option>Washington DC</option>
  <option>Los Angeles</option>
  <option>Chicago</option>
  <option>Houston</option>
  <option>Philadelphia</option>
  <option>Phoenix</option>
 </select>
 <br />
 <br />
 <label id="lblSelect">
  <select id="selectPointOfInterest" title="Select points of interest nearby">
  <option>PHP中文网</option>
  <option>food beverage</option>
  <option>restaurant</option>
  <option>shopping</option>
  <option>taxi limo</option>
  <option>theatre</option>
  <option>museum</option>
  <option>computers</option>
  </select>
 </label>
</body>

这么多,虽然不是很难,但是还是要多练习的

看了上面的图片,这个的效果图也很容易能想到吧,不过我还是会给效果图的:

tuer.png

HTML select标签的两个案例分析:

案例一:如何让html里的select无法选择?

假设有一个select,里面有几个option,因为测试需要,要固定成为其中的一个option,不能选择其他,该怎么做呢?如果disabled这个select,结果就是根本没法取到值了。有没其他的方法?readonly,也是不可以的,依旧可以选择。

答案:只放一个option就可以了 或者给option加上disabled="disabled"

<form id="form1" name="form1" method="post" action="">
 <select name="select">
 <option>aa</option>
<option disabled="disabled">bb</option>
<option>cc</option>
 </select>
</form>

案例二:怎么调整select的宽度?

答案:可以在select标签中加入style样式

<style>.s1{ width: 200px;}</style>
<select class="s1">
 <OPTION>很长很长也能显示</OPTION>
 <OPTION>很长很长也能显示</OPTION>
</select>

热心网友 时间:2022-05-12 11:53

<form id="form1" name="form1" method="post" action="">
<label for="select"> </label>
<select name="select" size="1" id="select">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</form>追问我的主要目的是设计出下拉框边框加粗,和右边的下拉箭头样式

追答
无标题文档

#select {
padding: 5px;
float: none;
height: 24px;
width: 60px;
margin: auto;
border-top-width: 5px;
border-right-width: 5px;
border-bottom-width: 5px;
border-left-width: 5px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
}

1
2
3

使用了样式表,但是好像没有出现你发的效果,但是思路是正确的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机进水,声音变哑小 中柏电脑卡顿升级win10中柏win10菜单键失灵应用商店下载软件一直显示准 ... 公司破产流程有哪些步骤? 公司法中破产清算债务流程 企业破产清算流程步骤 如何判断中国沙棘的成熟度? 沙棘什么时候采摘 电机热保护继电器作用,详解电机保护装置的作用和原理 梦到自己考试是什么预兆 燃气灶安装熄火保护 印度这一名称的来源是什么? 配置差的笔记本怎样选择将csgo弄流畅? 印度的由来 印度文明起源于哪里? 低电脑配置如何设置csgo 我随便发条提问,系统就提示违规呢? GIF动态图片动得很慢? 为什么我发条信息就被删,而百度的推广却是 为什么说好的点28个赞就免费做眉,为何去了后又非要朋友圈和朋友们每人发条信? 拜托发条入殓师おくりびと(2008)泷田洋二郎导演的百度云网盘资源链接 “多事之秋”“秋后算帐”分别出自哪里,详细解释说明。 发条微博提到需要什么,就有人打广告说自己可以提供,怎么回事 他们是怎么找到这些微博的? 信用卡欠5万还不上要坐牢吗 Discuz论坛首页最下面的 在线会员 gif图标如何更换阿? 的NOKIA5200上网的时候怎么总是说“分组数据连接不存在”啊 话费 还有··GPRS也开通啦 · 能不能让论坛上传3M的GIF动态图? 能够上传gif的网站支持外链 上传到论坛上的GIF头像怎么不会动? megan fox 是影后吗? 谁知道为什么变形金刚3女主角不是Megan Fox 印度名字的由来谁知道? html的下拉框的几个基本使用方法 html中怎样控制下拉列表(select)的样式 html5中的select下拉框的option的样式(宽度)能不能改变,怎么去下样式... csgo低配置电脑怎么设置 CSGO像这样的电脑配置怎样再把帧数提高上去? html里面的下拉框怎么设置样式 这配置玩csgogo怎么设置才最流畅? html中性别下拉框怎么写 印度的名字有什么起源?古代的印度是怎么划分的? 印度最早的文明起源于哪里? 印度人是怎样起源? 印度教是如何起源的? 印度人的起源,组成。 印度教起源于哪个年代? 微信群如何解散所有人 VANS跟AD,NIKE是一个档次吗? Vans这个品牌怎样?衣服方面和Levis是一个档次的? vans这个牌子著名否?最出众的或者最特色的是什么呢? VAN是个什么牌子?