css实现文本框和下拉框结合的案例

html 代码部分

<div id="list-name-input" class="list-name-input">
     <select type="text" class="list-select" id="list-select">
         <option value="">
         </option>
         <option value="0">
             000000
         </option>
<option value="1">
             111111
         </option>
<option value="2">
             222222
         </option>
     </select>
     <input type="text" class="name item-width list-name-for-select" id="list-name-for-select">
 </div>

CSS 部分代码

 1 <style type="text/css">
 2   .list-name-input{
 3    color: #333;
 4    font-family: tahoma, ‘Microsoft YaHei‘, ‘Segoe UI‘, Arial, ‘Microsoft Yahei‘, Simsun, sans-serif;
 5    font-size: 15px;
 6    font-weight: bold;
 7    height: 50px;
 8    margin: 0px;
 9    padding: 0px;
10    position: relative;
11    width: 530px;
12   }
13   .list-name-for-select{
14    border: 0;
15    color: #555;
16    height: 20px;
17    lighting-color: rgb(255, 255, 255);
18    line-height: 20px;
19    margin:0 0 10px 0;
20    outline-color: #555;
21    outline-offset: 0px;
22    outline-style: none;
23    outline-width: 0px;
24    padding: 4px 6px;
25    position: absolute;
26    top: 1px;
27    left: 3px;
28    vertical-align: middle;
29    width: 486px;
30   }
31   .list-name-input-for-select:focus{
32    border: 0;
33    border-radius: 0;
34   }
35   .list-select{
36    background-color: #FFF;
37    border:1px #ccc solid;
38    border-radius: 4px;
39    color: #555;
40    cursor: pointer;
41    height: 30px;
42    left: 0px;
43    margin:0 0 10px 0;
44    padding: 4px 6px;
45    position: absolute;
46    top: 0px;
47    vertical-align: middle;
48    white-space: pre;
49    width: 530px;
50   }
51  </style>

效果图

时间: 2024-10-12 19:03:11

css实现文本框和下拉框结合的案例的相关文章

通过jquery来实现文本框和下拉框动态添加效果,能根据自己的需求来自定义最多允许添加数量,实用的jquery动态添加文本框特效

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-

Jquery学习笔记:操作form表单元素之一(文本框和下拉框)

一.概述 在web页面开发中,经常需要获取和设置表单元素的值(如文本框中的内容),特别是在ajax应用中,更是常态.本文系统的介绍下如何操作. 同操作其它html元素一样,操作的过程差不多. 第一步,需要获取到表单元素对应的jquery(或dom)对象.这个主要是利用jquery的选择器机制. 第二步,调用表单元素的属性和方法来获取和设置值. 其中最常见的就是利用jquery对象的val方法.因为很多表单元素都有标准的 value属性,这个可以通过jquery的 val方法来读取和设置属性值.

robotframework自动化系列:文本类型的下拉框

对于下拉框定位和输入,这里主要遇到有两种类型的下拉选择. 其中一个类型是select-options格式,如图 这种方式的定位可以使用select from list by value或select from list by list或select from list等格式进行选择定位,具体可以参考随机下拉框定位选择. 而这里主要说的就是这种文本框类型的下拉选择,格式如图所示 此种文本框类型的下拉选择操作方法: 鼠标定位到设备此文本类型下拉框中 文本框中输入设备的首字母这里以0为例, 输入字母后

带复选框的下拉框

效果图: . css: <style type="text/css"> /* 带复选框的下拉框 */ ul li{ list-style: none; padding:0px; margin: 0px; } .select_checkBox{ border:0px solid red; position: relative; display:inline-block; } .chartQuota{ height:23px; float:left; display:inlin

vue.js实现单选框、复选框和下拉框

Vue.js可以很方便的实现数据双向绑定,所以在处理表单,人机交互方面具有很大的优势.下边以单选框.复选框和下拉框为例介绍他们在HTML和Vue.js中的具体实现方式. 一.单选框 在传统的HTML中实现单选框的方法如下: <div id="app"> <input type="radio" name="gender" value="man" id="man"/><label

Easyui-combobox-checkbox-带复选框的下拉框

$.post("getSubInsuranceTypeList.do",{parent_id:node.id},function(result){                        if (result.length == 0){                            $("#sub-insurance").addClass("none");                        } else {       

文本框,下拉框,单选框只读状态属性

文本框只读属性:readonly="true" 下拉框只读属性: disabled="disabled" 单选框只读属性: $("#<%=txtIsReply.ClientID%>").click(function () { return false; })

jsp页面刷新后保留文本输入框和下拉框的值

保留下拉框 <select name="status">     <option value="all" <c:if test="${status eq 'all'}">selected</c:if>>状态</option>     <option value="notstart" <c:if test="${status == 'notstar

JS-日期框、下拉框、全选复选框

<!-- 下拉框 --><link rel="stylesheet" href="static/ace/css/chosen.css" /> <!-- 日期框 --><link rel="stylesheet" href="static/ace/css/datepicker.css" /> <!-- 日期框 --> <script src="stati

Selenium—选择框的相关操作(单选框、多选框、复选框、下拉框)

编辑框 无缺省值:第二个输入框 可直接对输入框进行编辑: driver.find_element_by_id('input2').send_keys('selenium') 有缺省值:第一个输入框,默认 test 此时,如果我们直接对第一个输入框进行编辑,会发现与预期结果不符 driver.find_element_by_id('input1').send_keys('selenium') 因此,如果需要对存在默认值的输入框进行编辑,则需先进行清楚操作,然后再进行编辑 driver.find_e