精华内容
下载资源
问答
  • 下拉选择框

    2012-11-01 15:02:04
    本程序在网页中设置了下拉选择框,用于选择对问题的回答,代码简单、实用。
  • xp风格的下拉选择框xp风格的下拉选择框xp风格的下拉选择框xp风格的下拉选择框
  • 最好的下拉选择框

    2014-08-24 22:55:21
    下拉选择框
  • select2好用的 下拉选择框 select2好用的 下拉选择框 select2好用的 下拉选择框 select2好用的 下拉选择框 select2好用的 下拉选择框 select2好用的 下拉选择框
  • 本文通过一个相对简单的示例,介绍了如何制作下拉选择框的联通效果。产品经理在制作产品原型的过程中,经常会遇到部件间联动的效果设计。如果不能通过原型交互方式来完成,则会以“静态页面+文字说明+步骤指引”的...

    本文通过一个相对简单的示例,介绍了如何制作下拉选择框的联通效果。

    c94696f549ad9fe8a6777e26afad7639.png

    产品经理在制作产品原型的过程中,经常会遇到部件间联动的效果设计。如果不能通过原型交互方式来完成,则会以“静态页面+文字说明+步骤指引”的方式达到目标。后者与前者相比不够直观,方式也更繁琐。所以,如何制作部件间联动效果,在实际工作中会起到事半功倍的作用。

    接下来,小编主要介绍如何使用Axure制作下拉选择框部件的联动效果,大家可以通过相应的原理,尝试其他部件间如何进行联动效果设计。

    效果说明

    效果1:当选中“droplist-任务类型”下拉选择框中的周期任务选项时,展示动态面板“panel-是否核心任务”;

    效果2:当选中“droplist-任务类型”下拉选择框中的手动任务选项时,隐藏动态面板“panel-是否核心任务”;

    第1步,拖入两个部件:下拉选择框(Droplist)和文字标签(Label)

    在Axure操作界面中,拖入一个Droplist(中文名称:下拉选择框)部件和Label(中文名称:文字标签)。具体样式如下图所示:

    第2步,对部件进行编辑和命名

    双击“Label(文字标签)”部件,输入内容“任务类型”,然后选中该部件,将其命名为“label-任务类型”,具体如下图所示:

    519fa78ccce40b01ed88c1abab145812.png

    双击“Droplist(下拉选择框)”部件,点击“Add(新增)”按钮,添加枚举值,分别i为“周期任务、手动任务、实时任务”。然后选中该部件,将其命名为“droplist-任务类型”,具体如下图所示:

    b53391c33b9a1183d29c5bdaf35d6e73.png

    第3步:制作联动部件

    参照第二步骤,在操作界面中,分别拖入一个下拉选择框(Droplist)部件和一个文字标签(Label)部件,对后者进行编辑,输入内容“是否是核心任务”。然后选中这两个部件,创建动态面板,并将动态面板命名为“panel-是否核心任务”。具体如下图所示:

    207bdb9a2a2fe3e7bd9c13b457917475.png

    第4步:事件触发条件设置

    选择交互动作“Selection Changed”,然后点击“Enable Cases”进行选项编辑,具体如下图所示:

    ad26189482c60475fd8e3899ea9aeac1.png

    点击“Enable Cases”后,弹出操作界面如下图所示。点击“Add Logic”进行设置。

    ffc8bcc43c088f4b1403f94404182ffc.png

    点击“Add Logic”,下方会自动生成一条记录,设置“当选中droplist-任务类型下拉选择框中的周期任务选项时“,具体如下图所示:

    59ded02b4afaee100f95e0366d20b467.png

    点击”ok“后,case1的发生条件就已经设置完成。该条件就是”当选中droplist-任务类型下拉选择框中的周期任务选项时“。

    第5步,事件结果设置

    基于第4步,双击case1,弹出”交互编辑器(interaction Editor)“。选中”ADD ACTION(添加动作)“中的show(展示),并选择需要展示的内容,本文中选择的是动态面板”panel-是否核心任务“,具体结果如下图所示:

    f3a24d994cfb9826c391cbf55a4c477c.png

    同理,为了能够有对比效果,我们设置一个”当选中droplist-任务类型下拉选择框中的手动任务选项时,隐藏动态面板panel-是否核心任务“。最终完整的事件交互内容如下图所示:

    d3465188f398fb87a741ee605ea91361.png

    第6步,效果预览

    任务类型选中”周期任务“,下方会出现是否核心任务选项;

    b047fa387aa6138b50976d1a6d0f4b67.png

    任务类型选中”手动任务“,下方隐藏是否核心任务选项;

    b933721a4ca0cf0c8b58569f1fa2c4c0.png

    在本文,小编通过一个相对简单的示例,介绍了如何制作下拉选择框的联通效果。大家可以根据自己的实际场景和想象力,充分发挥和实验,类似的效果也绝对不仅限于此。

    作者:鱼日,公众号:issnail

    本文由 @鱼日 原创发布于人人都是产品经理。未经许可,禁止转载

    题图来自Unsplash,基于CC0协议

    展开全文
  • 简单的下拉选择框

    2018-09-06 09:27:57
    一款好看的下拉选择框,适应于新手学习样式设计,增强审美
  • 下拉选择框想必大家并不陌生,一边情况下都是使用默认的,为了打破传统,下面与大家分享下使用js自定义下拉选择框示例代码,感兴趣的朋友可以参考下
  • select-mania是一款jQuery下拉选择框美化插件。该插件可以将普通的select下拉选择框转换漂亮的下拉选择框,并且转换后的下拉选择框带搜索功能,可通过AJAX获取数据,带多种主题,还可以自定义主题等。
  • jquery select插件带搜索框的下拉选择框代码
  • 无聊没事干,仿下拉选择框  <!-- Description: 自定义下拉选择框,仿下拉选择框 Author: xiaolong8 Date: 2009-9-20 13:48:55 --> <!-- .a_opt{ margin:0px; padding:0px 0px 0px 2px; ...

    无聊没事干,仿下拉选择框

     <textarea class="javascript" cols="50" rows="15" name="code"><!-- Description: 自定义下拉选择框,仿下拉选择框 Author: xiaolong8 Date: 2009-9-20 13:48:55 --> <mce:style><!-- .a_opt{ margin:0px; padding:0px 0px 0px 2px; width:100%; text-decoration:none; text-align:left; font-size:13px; cursor:default; color:#000000; } .a_opt_hover{ margin:0px; padding:0px 0px 0px 2px; width:100%; text-decoration:none; text-align:left; font-size:13px; cursor:default; color:#FFFFFF; background-color:#69B1BF; } .a_opt_slcted{ margin:0px; padding:0px 0px 0px 2px; width:100%; text-decoration:none; text-align:left; color:#FFFFFF; background-color:#69B1BF; cursor:default; font-size:13px; } .slct_label{ width:200px; margin:0px 0px 0px 0px; border-width:1px; border-style:outset; border-color:#000000; font-size:13px; } .slct_list{ margin:0px 0px 0px 0px; width:200px; height:auto; background-color:#FFFFFF; overflow:auto; position:absolute; z-index:99999999; border-width:1px; border-style:solid; border-color:#000000; display:none; } --></mce:style><style mce_bogus="1"> .a_opt{ margin:0px; padding:0px 0px 0px 2px; width:100%; text-decoration:none; text-align:left; font-size:13px; cursor:default; color:#000000; } .a_opt_hover{ margin:0px; padding:0px 0px 0px 2px; width:100%; text-decoration:none; text-align:left; font-size:13px; cursor:default; color:#FFFFFF; background-color:#69B1BF; } .a_opt_slcted{ margin:0px; padding:0px 0px 0px 2px; width:100%; text-decoration:none; text-align:left; color:#FFFFFF; background-color:#69B1BF; cursor:default; font-size:13px; } .slct_label{ width:200px; margin:0px 0px 0px 0px; border-width:1px; border-style:outset; border-color:#000000; font-size:13px; } .slct_list{ margin:0px 0px 0px 0px; width:200px; height:auto; background-color:#FFFFFF; overflow:auto; position:absolute; z-index:99999999; border-width:1px; border-style:solid; border-color:#000000; display:none; }</style> <body> <form name="fr_person"> <mce:script type="text/javascript"><!-- var arrOpts=new Array(); var slct=document.createElement("label"); var slctList=document.createElement("div"); var isListBlur=false; function constructSlct(){ //初始化选项框各元素 slct.name="labelSlct"; slct.selectedIndex=0; slct.value="-1";//选项框的值 slct.className="slct_label"; slct.οnclick=function(){ (slctList.style.display!="block")&&!isListBlur?showOpts():slctList.style.display="none"; isListBlur=false; } slct.οnfοcus=function(){ isListBlur=true; } slctList.id="optsDiv"; slctList.className="slct_list"; slctList.οnblur=function(){ isListBlur=true; this.style.display='none'; } //生成选项 for(var i=0;i<100;i++){ var aOpt=document.createElement("a"); aOpt.id="aOpt_"+i; aOpt.index=i; aOpt.value=i; aOpt.innerHTML="opt_"+i; aOpt.className="a_opt"; aOpt.οnmοuseοver=function(){ arrOpts[slct.selectedIndex].className="a_opt"; this.className="a_opt_hover"; } aOpt.οnmοuseοut=function(){ this.className="a_opt"; } aOpt.οnclick=function(){ slct.value=this.value; slct.innerHTML=this.innerHTML; slct.selectedIndex=this.index; slctList.style.display='none'; this.className="a_opt_slcted"; //alert(slct.value); } arrOpts.push(aOpt); } //加入选项到列表 for(var i=0;i<arrOpts.length;i++){ slctList.appendChild(arrOpts[i]); } }//constructSlct function showOpts(){ slctList.style.top=slct.offsetTop+slct.offsetHeight; slctList.style.left=slct.offsetLeft; arrOpts[slct.selectedIndex].className="a_opt_slcted"; slctList.style.display='block'; if(slctList.offsetHeight>300){//当列表长度大于300,则自动加上滚动条 slctList.style.height="300"; slctList.style.overflow="auto"; } slctList.focus();//为失去焦点触发隐藏列表作准备 isListBlur=false; }//showOpts function addSlctTo(that){ that.appendChild(slct); that.appendChild(slctList); } constructSlct(); document.write('<label id="slct" width="200px"></label>'); addSlctTo(document.all.slct); // --></mce:script>  <select style="width:200px;"> <option value="ab_1">opt_1</option> <option value="ab_2">opt_2</option> <option value="ab_3" selected>opt_3</option> <option value="ab_4">opt_4</option> <option value="ab_5">opt_5</option> <option value="ab_6">opt_6</option><option value="ab_1">opt_1</option> <option value="ab_2">opt_2</option><option value="ab_4">opt_4</option> <option value="ab_5">opt_5</option> <option value="ab_6">opt_6</option><option value="ab_1">opt_1</option> <option value="ab_2">opt_2</option><option value="ab_4">opt_4</option> <option value="ab_5">opt_5</option> <option value="ab_6">opt_6</option><option value="ab_1">opt_1</option> <option value="ab_2">opt_2</option><option value="ab_4">opt_4</option> <option value="ab_5">opt_5</option> <option value="ab_6">opt_6</option><option value="ab_1">opt_1</option> <option value="ab_2">opt_2</option><option value="ab_4">opt_4</option> <option value="ab_5">opt_5</option> <option value="ab_6">opt_6</option><option value="ab_1">opt_1</option> <option value="ab_2">opt_2</option> </select> </form> </body></textarea>

    展开全文
  • jQuery世界国家下拉选择框代码是一款支持图标国旗、搜索选择国家下拉框代码。
  • 下拉选择框练习

    2019-12-01 21:47:49
    下拉选择框练习 一、xml文件中定义下拉选择框 两种方式: 1.运用entries:android:entries="@array/cypte" 2.在java代码中运用适配器如下 <RelativeLayout xmlns:android=...

    下拉选择框练习

    一、xml文件中定义下拉选择框

    两种方式:
    1.运用entries:android:entries="@array/cypte"
    2.在java代码中运用适配器如下

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:paddingBottom="@dimen/activity_vertical_margin"
        android:paddingLeft="@dimen/activity_horizontal_margin"
        android:paddingRight="@dimen/activity_horizontal_margin"
        android:paddingTop="@dimen/activity_vertical_margin"
        tools:context=".MainActivity">
        <Spinner
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/spinner"
           >
            </Spinner>
    
    </RelativeLayout>
    

    二、values中定义资源

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <string-array name="ctype">
            <item>全部</item>
            <item>上海</item>
            <item>杭州</item>
            <item>北京</item>
            <item>安徽</item>
        </string-array>
    </resources>
    

    三、java代码中编写适配器

    package com.example.acer.twicework;
    import android.support.v7.app.ActionBarActivity;
    import android.os.Bundle;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.widget.ArrayAdapter;
    import android.widget.Spinner;
    import android.widget.Toast;
    //下拉选择框
    public class MainActivity extends ActionBarActivity {
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            String[] ctype = new String[]{"全部", "北京", "上海", "杭州", "安徽"};  //设置数组
            ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, ctype);     //定义适配器
            adapter.setDropDownViewResource(android.R.layout.simple_spinner_item);  //设置下拉样式
            Spinner spinner = (Spinner) findViewById(R.id.spinner);     //获取下拉框
            spinner.setAdapter(adapter);    //为下拉框设置适配器
            String str = spinner.getSelectedItem().toString();  //定义字符串str用于输出选择的选项
            Toast.makeText(MainActivity.this, str, Toast.LENGTH_LONG).show(); //打印结果
        }
    }
    

    运行结果
    在这里插入图片描述
    案例项目目录
    在这里插入图片描述

    展开全文
  • 日期时间下拉选择框响应式网页模板
  • 下拉选择框,是我们在网页中经常使用到的,在本文为大家详细介绍下使用js使用的下拉选择框
  • 多条件筛选下拉选择框jQuery代码是一款多种条件筛选的下拉菜单特效。
  • jQuery多条件筛选下拉选择框代码是一款多种条件筛选的下拉菜单特效下载。
  • 安卓组合控件,下拉选择框,自定义控件之组合式控件 下拉选择框
  • 下拉选择框加滚动条
  • html代码:<!...<...<head><meta charset="utf-8"><...jQuery多条件筛选下拉选择框代码</title><link href="css/style.css" rel="stylesheet" type="text/css"><scrip...

    html代码:

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>jQuery多条件筛选下拉选择框代码</title>
    <link href="css/style.css" rel="stylesheet" type="text/css">
    <script src="js/jquery.min.js"></script>
    </head>
    <body>
    <div class="selectbox">
    <div class="selemediv">
    <div class="selemenu " >
    <span class="sqinput">中国</span><span class="csinput"></span></div>
    <div class="citylist2">
    <div class="xzk">
    <div class="leibie">商圈</div>
    <ul class="shangquan">
    <li>菜单一</li>
    <li>菜单二</li>
    <li>菜单三</li>
    <li>菜单四</li>
    </ul>
    </div>
    <div class="xzk">
    <div class="leibie">城市</div>
    <ul class="chengshi">
    <li class="active">菜单一</li>
    <li>菜单二</li>
    <li>菜单三</li>
    <li>菜单四</li>
    <li>菜单一</li>
    <li>菜单二</li>
    <li>菜单三</li>
    <li>菜单四</li>
    <li>菜单一</li>
    <li>菜单二</li>
    <li>菜单三</li>
    <li>菜单四</li>
    <li>菜单一</li>
    <li>菜单二</li>
    <li>菜单三</li>
    <li>菜单四</li>
    <li>菜单一</li>
    <li>菜单二</li>
    <li>菜单三</li>
    <li>菜单四</li>
    <li>菜单一</li>
    <li>菜单二</li>
    <li>菜单三</li>
    <li>菜单四</li><li>菜单一</li>
    <li>菜单二</li>
    <li>菜单三</li>
    <li>菜单四</li>
    </ul>
    </div>
    </div>
    </div>
    <div class="selemediv"> <div class="selemenu">请选择金额类型</div>
    <DIV class="citylist">
    <span>菜单一</span>
    <span>菜单二</span>
    <span>菜单三</span>
    <span>菜单四</span>
    </div>
    </div>
    <div class="selemediv"> <div class="selemenu">请选择金额类型</div>
    <DIV class="citylist">
    <span>菜单一</span>
    <span>菜单二</span>
    <span>菜单三</span>
    <span>菜单四</span>
    </div>
    </div>
    <div class="selemediv"> <div class="selemenu">请选择金额类型</div>
    <DIV class="citylist">
    <span>菜单一</span>
    <span>菜单二</span>
    <span>菜单三</span>
    <span>菜单四</span>
    </div>
    </div>
    <div class="selemediv"> <div class="selemenu">请选择金额类型</div>
    <DIV class="citylist">
    <span>菜单一</span>
    <span>菜单二</span>
    <span>菜单三</span>
    <span>菜单四</span>
    </div>
    </div>
    </div>
    <div style="height:500px; color:#fff" id="cs"></div>
    </body>
    </html>js代码:

    $(".selemenu").click(function(){
    $(this).next().slideToggle();
    $(this).parents().siblings().find(".citylist,.citylist2").slideUp();
    });
    $(".citylist span").click(function(){
    var text=$(this).text();
    $(this).parent().prev().html(text);
    $(this).parent().prev().css("color","#666");
    $(this).parent().fadeOut();
    });
    $(".shangquan li").click(function(){
    $(".shangquan li").removeClass("active");
    $(this).addClass("active");
    var text1=$(this).text();
    $(".sqinput").html(text1)
    });
    $(".chengshi li").click(function(){
    $(".chengshi li").removeClass("active");
    $(this).addClass("active");
    var text2=$(this).text();
    $(".csinput").html("-"+text2);
    $(".citylist2").slideUp();
    });
    $(function(){
    $(document).not($(".selectbox")).click(function(){
    $(".citylist,.citylist2").slideUp();
    });
    $(".selectbox").click(function(event){
    event.stopPropagation();
    })
    })

    css代码:
    * {
    margin: 0;
    padding: 0;
    }
    .selectbox {
    height: 95px;
    width: 1170px;
    clear: both;
    margin: auto;
    background: #f7f7f7
    }
    .selemediv {
    width: 180px;
    height: 35px;
    float: left;
    margin-top: 30px;
    margin-left: 30px;
    position: relative
    }
    .selemenu {
    width: 180px;
    height: 35px;
    background: #fff;
    color: #999;
    text-indent: 10px;
    border: none;
    background: url(../images/xiala.png) 150px center no-repeat #fff;
    }
    .selemenu {
    font-size: 14px;
    line-height: 35px;
    }
    .citylist span {
    display: block;
    clear: both;
    cursor: pointer;
    }
    .citylist span:hover {
    background: #eee;
    }
    .citylist {
    display: none;
    line-height: 35px;
    background: #fff;
    text-indent: 10px;
    font-size: 12px;
    position: absolute;
    left: 0;
    top: 35px;
    width: 180px;
    box-shadow: 0px 5px 5px #ccc;
    }
    .citylist2 {
    box-shadow: 0px 5px 5px #ccc;;
    font-size: 14px;
    color: #666;
    padding: 20px 40px;
    position: absolute;
    top: 35px;
    left: 0;
    background: #fff;
    border-bottom: 1px solid #f6f6f6;
    display: none;
    }
    .citylist2 ul {
    float: left;
    width: 930px;
    line-height: 54px;;
    }
    .citylist2 ul li {
    float: left;
    cursor: pointer
    }
    .citylist2 ul li:hover {
    color: #ff4400
    }
    .citylist2 .shangquan li {
    width: 11%;
    }
    .citylist2 .chengshi li {
    width: 20%;
    }
    .citylist2 .leibie {
    width: 100px;
    float: left;
    line-height: 54px;
    }
    ul, li {
    list-style: none;
    }
    .xzk {
    width: 1030px;
    overflow: hidden;
    clear: both
    }
    .citylist2 .active {
    color: #ff4400
    }实现效果如下;

    7d23d73b4f4a97beb25b934e997df403.png
    https://www.zhihu.com/video/1234587619738755072
    展开全文
  • jQuery带分页的下拉选择框插件是一款可以完成下拉列表,自动补全,分页,多选,键盘操作等功能。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,632
精华内容 3,052
关键字:

下拉选择框