精华内容
下载资源
问答
  • 弹窗又称为对话框,是App与用户进行交互的常见方式之一。弹窗分为模态弹窗和非模态弹窗...集设网 www.ijishe.com 设计师交流社区,精选|App内弹窗界面设计界面,无论从细节、配色、还是版式方面均属上乘,给人眼前一亮

    弹窗又称为对话框,是App与用户进行交互的常见方式之一。弹窗分为模态弹窗和非模态弹窗两种,两者的区别在于需不需要用户对其进行回应。无论是模态还是非模态,弹窗都是位于当前页面的最顶层。

    模态弹窗常常都还会伴随半透明遮罩来吸引用户的视觉焦点,以突出弹窗的信息内容。

    非模态弹窗一般被设计成用来告诉用户信息内容,而模态弹窗除了告诉用户信息内容外还需要用户对其进行功能操作。

    集设网 www.ijishe.com 设计师交流社区,精选|App内弹窗界面设计界面,无论从细节、配色、还是版式方面均属上乘,给人眼前一亮的感觉,值得大家借鉴。

    以小见大!12个App内弹窗界面设计灵感 - 集设

    设计没思路,那么就需要从这几个方面着手:

    1、了解产品的背景,产品未来发展方向。

    2、去搜UI网模库网集设网优图网及各大优秀设计网站查找相关设计素材(扩展自己的思路)

    3、选择适合产品设计风格的样式。

    展开全文
  • html <div class="1 2" style="z-index:1px;margin-top:-65px;"> <div class="3">提示</div> <div class="body1" style=...
  • qt弹窗界面模态设置

    2021-03-09 14:36:36
    这可以保证用户按照自己设计的操作逻辑进行动作。只有关闭和退出该模态界面,才可以访问本应用程序的其他界面和功能。 非模态: 与模态相反,默认状态为非模态,即可以随意切换,可以在同一应用下的各个窗口界面任意...

    1、模态说明

    模态: 启动模态界面时,例如弹出对话框强制用户从其他正在进行的业务中聚焦到当前对话框,除了该对话框整个应用程序窗口都无法接受用户响应,无法切换界面,无法切换当前Qt应用。这可以保证用户按照自己设计的操作逻辑进行动作。只有关闭和退出该模态界面,才可以访问本应用程序的其他界面和功能。

    非模态: 与模态相反,默认状态为非模态,即可以随意切换,可以在同一应用下的各个窗口界面任意切换。

    半模态: 介于二者之间,冻结窗口界面,但其他应用继续执行响应。
    所以,如果是dialog窗体,需要在exec以后还能让其他代码继续执行,需要在dialog窗体exec前执行setWindowModality函数设置窗口为半模态或非模态,否则会阻塞其他窗体消息。

    2、枚举定义

    1. Qt::NonModal 非模态:正常模式
    2. Qt::WindowModal 半模态:窗口级模态对话框,阻塞父窗口、父窗口的父窗口及兄弟窗口。
    3. Qt::ApplicationModal 模态:应用程序级模态对话框,阻塞整个应用程序的所有窗口。

    3、使用

    	QDialog dialog;
    	dialog.setWindowModality(Qt::WindowModal);
    	dialog.exec();
    

    4、效果

    (1)模态效果:点击按钮出现dialog弹窗后,dialog弹窗一直保持最前,主界面将不被响应,点击无效,只有弹窗关闭后才恢复。
    在这里插入图片描述
    (2)半模态效果:点击按钮出现dialog弹窗后,主窗口依旧能够响应鼠标及聚焦,只是dialog弹窗不能保持最前,聚焦主窗口后,主窗口在dialog弹窗前显示。
    在这里插入图片描述

    展开全文
  • 公司需求求职登记表不使用table,计划用一个iframe弹框解决问题,但是iframe弹窗难以解决不同文件的传值问题,多方搜索,应用Modal开发。 样式如下 用Layui实现的表单 代码如下 // An highlighted block &lt;!-- ...

    Modal表单使用Layui+js开发

    公司需求求职登记表不使用table,计划用一个iframe弹框解决问题,但是iframe弹窗难以解决不同文件的传值问题,多方搜索,应用Modal开发。

    样式如下

    用Layui实现的表单
    用Layui实现的表单Modal弹窗在这里插入图片描述
    在这里插入图片描述

    代码如下

    // An highlighted block
    <!-- 模态框(Modal)1 -->
      <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
          <div class="modal-dialog" style="width:500px">
            <div class="modal-content">
              <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
                  &times;
                </button>
                <h4 class="modal-title" id="myModalLabel">
                  添加工作经历
                </h4>
              </div>
              <div class="modal-body">
                        <!-- layui部分 -->
                        <div class="layui-form layui-form-pane">
                        <div class="layui-inline">
                            <label class="layui-form-label">工作时间</label>
                            <div class="layui-input-inline" >
                              <input name="gzsj" id="gzsj" autocomplete="off" class="layui-input" type="text" placeholder="请选择您的工作时间">
                            </div>
                          </div>
                  
                          <div class="layui-inline">
                              <label class="layui-form-label">单位名称</label>
                              <div class="layui-input-inline" >
                                <input name="dwmc" id="dwmc" lay-verify="name" autocomplete="off" class="layui-input" type="text" placeholder="请输入您的单位名称">
                              </div>
                            </div>
        
                            <div class="layui-inline">
                                <label class="layui-form-label">岗位</label>
                                <div class="layui-input-inline" >
                                  <input name="gangwei" id="gangwei" lay-verify="name" autocomplete="off" class="layui-input" type="text" placeholder="请输入您的岗位">
                                </div>
                              </div>
      
                              <div class="layui-form-item layui-form-text">
                                  <label class="layui-form-label">岗位职责及工作内容</label>
                                  <div class="layui-input-block">
                                    <textarea id="gznr" name ="gznr" class="layui-textarea" style="resize:none;"></textarea>
                                  </div>
    
                                  <div class="layui-form-item layui-form-text">
                                      <label class="layui-form-label">离职原因</label>
                                      <div class="layui-input-block">
                                        <textarea id="lzyy" name ="lzyy" class="layui-textarea" style="resize:none;"></textarea>
                                      </div>
    
                                      <div class="layui-form-item layui-form-text" >
                                          <label class="layui-form-label">对自己在公司的业绩是否满意</label>
                                          <div class="layui-input-block">
                                            <textarea id="gsyj" name ="gsyj" class="layui-textarea" style="resize:none;"></textarea>
                                          </div>
        <br>   
        </div>
                        <!-- <table class="layui-table" id="list_tab"  align="center" style="width:100%;border:0;border-collapse:collapse;cellspacing:0;cellpadding:0;" >
                            <colgroup>
                              <col width="80">
                              <col width="80">
                              <col>
                            </colgroup>
                            <thead>
                              <tr>
                          <th>具体工作时间</th>
                          <th>单位名称</th>
                          <th>岗位</th>
                          <th>岗位职责及工作内容</th>
                          <th>离职原因</th>
                          <th>对自己在公司的业绩是否满意</th>
                              </tr> 
                            </thead>
                            <tbody>
                              <tr>
                                <td><input name="gzsj"  ></input></td>
                              <td><input name="dwmc"  ></input></td>
                              <td><input name="gangwei"  ></input></td>
                          <td><input name="gznr"  ></input></td>
                          <td><input name="lzyy"  ></input></td>
                          <td><input name="gsyj"  ></input></td>
                              </tr>
                              <tr>
                              <td><input name="gzsj2"  ></input></td>
                          <td><input name="dwmc2"  ></input></td>
                          <td><input name="gangwei2"  ></input></td>
                          <td><input name="gznr2"  ></input></td>
                          <td><input name="lzyy2"  ></input></td>
                          <td><input name="gsyj2"  ></input></td>
                              </tr>
                              <tr>
                                
                          <td><input name="gzsj3"  ></input></td>
                          <td><input name="dwmc3"  ></input></td>
                          <td><input name="gangwei3"  ></input></td>
                          <td><input name="gznr3"  ></input></td>
                          <td><input name="lzyy3"  ></input></td>
                          <td><input name="gsyj3"  ></input></td>
                              </tr>
                          
                            </tbody>
                          </table> -->
        
                        
        
              <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">关闭
                </button>
                <button type="button" class="btn btn-primary" id="submitwork" data-dismiss="modal">
                  <!-- data-dismiss="modal"提交后关闭 -->
                  提交工作经历
                </button>
              </div>
            </div><!-- /.modal-content -->
          </div><!-- /.modal -->
        </div>
        
    <script>
      // 获取Modal数据
      var submitwork=document.getElementById('submitwork');
      submitwork.onclick=function(){
            //1.取输入框内的值
            var gzsj = document.getElementById('gzsj').value;
            console.log(gzsj);
            var gzsj=$("#gzsj").val();
            $("#gzsj").val("");
    
            var dwmc=document.getElementById('dwmc').value;
            var dwmc=$("#dwmc").val();
            $("#dwmc").val("");
            console.log(dwmc);
    
            var gangwei=document.getElementById('gangwei').value;
            var gangwei=$("#gangwei").val();
            $("#gangwei").val("");
            console.log(gangwei);
    
            var gznr=document.getElementById('gznr').value;
            var gznr=$("#gznr").val();
            $("#gznr").val("");
            console.log(gznr);
    
            var lzyy=document.getElementById('lzyy').value;
            var lzyy=$("#lzyy").val();
            $("#lzyy").val("");
            console.log(lzyy);
            
            var gsyj=document.getElementById('gsyj').value;
            var gsyj=$("#gsyj").val();
            $("#gsyj").val("");
            console.log(gsyj);
    
          // console.log(gzsj+dwmc+gangwei+gznr+lzyy+gsyj);
          row = document.getElementById("worktable").insertRow();
          if(row!=null){
    //      cell.innerHTML=gzsj;
    // 调用数据是用request.getParameterValue();
          cell=row.insertCell();
          if(gzsj.length == 0 ){
            gzsj = " ";
          }
          cell.innerHTML=gzsj+'<input name="gzsj" type="hidden"  value='+gzsj +' ></input>';
    
          cell = row.insertCell();
          if(dwmc.length == 0 ){
            dwmc = " ";
          }
          cell.innerHTML=dwmc+'<input name="dwmc"  type="hidden"  value='+dwmc +'></input>';
    
          cell = row.insertCell();
          if(gangwei.length == 0 ){
            gangwei = " ";
          }
          cell.innerHTML=gangwei+'<input name="gangwei" type="hidden" value='+gangwei +' ></input>';
    
          cell=row.insertCell();
          if(gznr.length == 0 ){
            gznr = " ";
          }
          cell.innerHTML=gznr+'<input name="gznr" type="hidden"  value='+gznr +' ></input>';
    
          cell=row.insertCell();
          if(lzyy.length == 0 ){
            lzyy = " ";
          }
          cell.innerHTML=lzyy+'<input name="lzyy" type="hidden" value='+lzyy +' ></input>';
    
    
          cell=row.insertCell();
          cell.innerHTML=gsyj+'<input name="gsyj" type="hidden"  value='+gsyj +' "></input>';
    
          cell=row.insertCell();//添加删除按钮
          cell.innerHTML=' <button id="deleteTabeRow" type="button" onclick="deleteRow()"><i class="layui-icon layui-icon-delete" ></i>   </button> ';
         
    
          layer.msg('添加成功');
            }
            }
           
    

    展开全文
  • 弹窗是软件界面设计过程中经常会遇到的一份子,弹窗的设计也是需要遵循一定的原则的,这样才能得到客户的认可和满意。那么在进行弹窗设计的过程中都要遵循哪些原则呢,今天我们就来分享下弹窗设计的一些原则。 (1...

    弹窗是软件界面设计过程中经常会遇到的一份子,弹窗的设计也是需要遵循一定的原则的,这样才能得到客户的认可和满意。那么在进行弹窗设计的过程中都要遵循哪些原则呢,今天我们就来分享下弹窗设计的一些原则。

    (1)要减少干扰。由于弹窗会中断操作,要尽可能地少使用弹窗。突然出现的弹窗会强迫用户去停止他们当下正在进行的任务,并转而专注于弹窗中的内容。在继续之前,用户必须要面对这个弹窗,否则将无法对弹窗之下的页面进行操作。当这个用户必须要确认一个关键的操作时,这就是好的,但是在大部分情况下弹窗是不太有必要的,甚至会引起用户反感。

    (2)视觉保持一致性。视觉的一致性也是为了考虑用户的感受。在有些界面中,用到的弹窗可能会有很多,如果每一个界面的弹窗都不一样,给人的感觉就会相当的乱,甚至会让用户不知所措。因此,弹窗的设计要保持视觉的一致性,这样不会让用户反感,从而获得良好的用户体验。

    (3)弹窗应该与现实世界相关联。弹窗应该使用用户的语言(用户熟悉的文字,短语和概念),而不是一些系统特有的专有名词。在弹窗的内容区域,应该使用一个表述清晰的问题或陈述,例如“清除您的存档?”或“删除您的账户?”总之,应该避免使用含有歉意的、模凌两可的、或者是反问式的语气,如“警告!”“你确定吗?”

    (4)选择适当的弹窗种类。弹窗大致分两个大类。第一大类为吸引用户关注的模态弹窗,强制用户与之交互后才能继续。第二大类则是非模态弹窗,它允许用户通过点击或轻触周围就可关闭。总之,在使用时要选择适当的符合自己风格的弹窗种类。

    (5)讲求极简。别试着把太多东西挤在一个弹窗内。要保持干净和简约(遵从KISS原则)。然而极简主义并不意味着被局限住,你提供的所有信息都该是有价值并且与之相关的。

    弹窗设计要遵循的设计原则也就是以上内容了。希望这些可以为设计师们在进行弹窗设计时有所帮助。可以让弹窗设计的更加人性化和让用户更加满意。
    (注:本文部分内容来源于网络,整理归档:蓝蓝设计。原文地址:http://www.lanlanwork.com/blog/?post=3854)

    转载于:https://my.oschina.net/u/2483482/blog/801322

    展开全文
  • 看上去设计都比较简单,但是当你验收时就会发现问题,为什么别人的弹窗体验如此顺畅,我们的操作如此繁琐。 常见的问题主要有:操作键盘挡住输入区域,导致交互不流畅;选择了不适合的控件,增加操作步骤。 左图...
  • 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的...
  • UI界面中最常见的模态弹窗。 在iOS与Material Design中分别称作Alert(警告框)与Dialog(对话框) 常用于提示告知及操作的二次确认。 位于界面中间 真棒弹出卡 弹出 弹出/复盖页 二、浮出层(Popover...
  • 模态阻断分为: (1)浮层弹窗/浮出框(Popover/Popup)-页面顶部 含义:英意为弹出窗口,浮动于顶层窗口,...弹出模板设计 弹出 更多弹窗实用模板到搜UI (SOOUI) 临摹学习优秀作品的思路、表现手法。 (2).
  • 信息公告提示弹层UI界面设计psd素材下载 PSD、弹层设计、弹窗UI设计
  • 这篇文章是我自己在工作中受到各种摧残、无数次开会讨论总结而来,如果你现在深处B端行业,强烈建议大家一定要看完。收到很多同学关于弹窗的疑问,因为在B端的设计过程中,会接触到很多信息展示方面...
  • 好看的IOS11系统桌面弹出菜单UI界面设计 Sketch素材下载 iOS11、sketch、ui界面设计弹窗设计、系统弹出框
  • 主要为大家详细介绍了Android UI设计之AlertDialog弹窗控件的使用方法,感兴趣的小伙伴们可以参考一下
  • 弹窗

    2018-02-11 17:54:57
    以功能和用途为维度,弹窗分为三种类型:信息展示、任务、反馈一、信息展示1、解释或说明典型场景有:欢迎界面、操作说明、帮助、功能引导、取数说明、查看详情、预览或查看大图......类似这种页面的补充说明,使用...
  • ;客户需求提炼;客户需求提炼;动效交互设计;动效交互设计;速率;首页介绍;弹窗介绍;其他界面介绍;其他界面介绍;其他界面介绍;其他界面介绍;其他界面介绍;其他界面介绍;其他界面介绍;
  • 弹窗又称为对话框,是App与用户进行交互的常见方式之一。 弹窗分为模态弹窗和非模态弹窗两种,两者的区别在于需不需要用户对其进行回应。...非模态弹窗一般被设计成用来告诉用户信息内容,而模态弹窗除了告诉用户信...
  • 七、仿小米的智能家居界面设计。 八、圆形旋转菜单实现及改造。 九、天车动画实现。 十、fragment中嵌套fragment的使用。 十一、代码更新提示及链接下载界面。 十二、欢迎界面设计,不记得抄的谁的。 留言:代码如有...
  • Android UI设计之AlertDialog弹窗控件 作者:qq_27630169 字体:[增加减小] 类型:转载 时间:2016-08-18我要评论 这篇文章主要为大家详细介绍了Android...有关android的弹窗界面相信大家见过不少了,手机上很...
  • 总括 弹窗又称为对话框,是App与用户进行交互的常见方式之一。弹窗分为模态弹窗和非模态弹窗两种,两者的区别在于需不需要用户对其进行回应。...非模态弹窗一般被设计成用来告诉用户信息内容,而模态
  • 设计规范之弹窗布局

    千次阅读 2019-01-17 15:05:07
     每当你看一个界面,你努力努力使事物看起来一致,但是你却忽略了一点,大脑会欺骗你,旁观者却不这么认为,在现实里我们是用大脑感知物体,作为设计我们需要如果利用这一点,进行“反欺骗”大脑,让设计更加和谐。...
  • Payment UI by uixNinjaPayment InsightsPayment by Dea_nTransactions (Mobile)TailsLife: Add/Scan CardWallet AppMobile PaymentCredit card statementMohid iOS AppLufthansa rezevetionPayment App – ...
  • 弹窗又称为对话框,是App与用户进行交互的常见方式之一。弹窗分为模态弹窗和非模态弹窗两种,两者的区别在于需不需要用户对其进行回应。模态弹窗会打断用户的正常操作,要求用户必须对其进行回应,否则不能继续其它...
  • 国外设计师 Addy Visuals 根据此前传言,制作了 Win10 太阳谷的界面猜想图,展现了圆角弹窗设计语言。 新版开始菜单的图标布局变化不大,但是窗口底部变为悬浮形态,与任务栏分离。图标方面,Cortana 语音助手...
  • 弹窗分为模态弹窗和非模态弹窗两种,两者的区别在于需不需要用户对其进行回应。模态弹窗会打断用户的正常操作,要求用户必须对其进行回应,否则不能继续其它操作;非模态弹窗则不会影响用户的操作,用户可以不对其...
  • 不同的网页弹窗和App弹框适用于不用的场景,弹窗设计直接影响用户体验。不知道如何提高弹出框的用户体验设计? 小编从优质网站精心挑选了20例弹窗/弹出框例子,供大家寻找设计灵感。 1. 邮件订阅弹窗/弹出框...
  • Qt简单弹窗

    千次阅读 2019-10-25 09:34:26
    2.将该界面设置为初始界面弹窗,即将该类与初始界面弹窗触发事件关联起来。 步骤如下:(1)包含界面类的头文件 (2)在初始界面类的属性里面添加一个属性为该类的指针。 (3)在触发的槽事件里面为该指针实例化一...
  • https://www.cnblogs.com/juewuzhe/p/7526426.html

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,105
精华内容 4,042
关键字:

弹窗界面设计