热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

网站弹出窗口要注意如何避免引起浏览者的不适

说到了弹窗,很想发表一下自己的看法。这里重点说说弹窗方面的问题,我们在进行网站制作的时候,在进行弹窗设计的时候,要注意避免引起浏览者不适的问题,如果自己的网站一定

  说到了弹窗,很想发表一下自己的看法。这里重点说说弹窗方面的问题,我们在进行网站制作的时候,在进行弹窗设计的时候,要注意避免引起浏览者不适的问题,如果自己的网站一定要用到弹窗,也应该精心的去设计,让用户感觉自然并且乐于接受。

  哪些形式的弹窗是浏览者不喜欢的

  现在,很多公司的网站制作,很喜欢使用一种欢迎的弹窗,而且很多几乎成了一种模式。大概是很多网站制作公司在进行网站制作的时候,习惯性的套用固定的模式。用户正在浏览网页,突然弹出一个窗口“欢迎光临,有什么可以帮助您?”或者提示用户开启与网站的对话,诸如此类,而且很多是在用户正在浏览的地方出现。根据我个人的感受,我很多时候感觉非常的不舒服,我不得不多做一个动作,点关闭按钮关掉它。弹窗出现一次也就罢了,很多网站定时不断的出现,这样在用户浏览中不得不不断的多做一个动作,那就是不断的关掉你网站弹出来的窗口。

  这样的话,我想很多用户会感觉很不方便,很多甚至觉得讨厌。用户正在聚精会神的浏览你的网页,突然弹出来一个窗口,打断了用户的思路,而且还不得不挪动鼠标关掉这个窗口。这些,一定程度上增加了用户的负担,很多时候,是影响用户体验度的一个因素。而且一些网站的弹窗做的不专业,还有一些弹窗弹出来,让人看起来和正在浏览的网站完全就不搭,一些用户还以为是病毒,这样更让自己的网站失分。

  弹出窗口怎么发挥淋漓尽致的作用

  如果自己的网站一定要使用这类弹窗(除了一些操作提示外的),也要尽量的从对用户的友好度方面进行多方面的考虑。

  首先,弹窗的设计,要和网页风格一致,而且要注意精美大方,让用户感觉是自己网页很自然的一部分,避免让用户感觉突然甚至以为是恶意的病毒;

  再就是尽量的不要影响到用户的浏览,那些做的很大而且恰好在用户眼皮子底下出现的弹窗,笔者认为只会给自己的网站减分。我们尽量的把弹窗做的小一些,象一些对话窗口,不要一下子就做那么大,要让用户根据自己的需要自己来调整大小,这点我们在进行网站制作的时候,可以设计成可以伸缩的,让用户点选窗口的大小。

  还有,对于一定要用户注意的弹窗,出现的位置的布置有个技巧,我们可以在网页的左边或者右边页面边上设计成条状的探窗,大小可以到自己页面内容边框对齐(当然,要考虑用户屏幕的大小,可以设计成能自适应的)。建议静态的弹窗可以设计在左边,根据用户浏览位置紧随向下移动,因为左边是用户浏览网页的时候,目光一定会扫到地方;如果是动态的,可以设计在右边,这样用户也能很容易的注意到。

  最后,建议弹窗的出现在用户打开网页的时候,要自然,可以慢慢的从左边滑出,让用户没有不适的感觉。所以,小小弹窗,如果真的要起到积极的作用,我们在进行制作真的需要站在用户的角度好好的动下脑筋了。以上是个人的一些体会,大家看看有没一点道理。


推荐阅读
  • 本文探讨了在 PHP 的 Zend 框架下,使用 PHPUnit 进行单元测试时遇到的 Zend_Controller_Response_Exception 错误,并提供了解决方案。 ... [详细]
  • 探索OpenWrt中的LuCI框架
    本文深入探讨了OpenWrt系统中轻量级HTTP服务器uhttpd的工作原理及其配置,重点介绍了LuCI界面的实现机制。 ... [详细]
  • 深入理解TCP头部结构
    本文详细介绍了TCP头部的各个字段及其功能,包括源端口、目标端口、序列号、确认号等关键字段,以及TCP头部的大小、标志位、窗口大小、校验和等辅助信息。通过解析实际的TCP头部示例,帮助读者更好地理解TCP协议的工作原理。 ... [详细]
  • LoadRunner中的IP欺骗配置与实践
    为了确保服务器能够有效地区分不同的用户请求,避免多人使用同一IP地址造成的访问限制,可以通过配置IP欺骗来解决这一问题。本文将详细介绍IP欺骗的工作原理及其在LoadRunner中的具体配置步骤。 ... [详细]
  • 本文探讨了Java编程语言中常用的两个比较操作符==和equals方法的区别及其应用场景。通过具体示例分析,帮助开发者更好地理解和使用这两个概念,特别是在处理基本数据类型和引用数据类型的比较时。 ... [详细]
  • 本文详细介绍了PHP中的几种超全局变量,包括$GLOBAL、$_SERVER、$_POST、$_GET等,并探讨了AJAX的工作原理及其优缺点。通过具体示例,帮助读者更好地理解和应用这些技术。 ... [详细]
  • 探讨了在移动设备上使用contentEditable属性时遇到的布局问题,并提供了解决方案。 ... [详细]
  • 本文详细介绍了在PHP中如何获取和处理HTTP头部信息,包括通过cURL获取请求头信息、使用header函数发送响应头以及获取客户端HTTP头部的方法。同时,还探讨了PHP中$_SERVER变量的使用,以获取客户端和服务器的相关信息。 ... [详细]
  • 本文概述了在GNU/Linux系统中,动态库在链接和运行阶段的搜索路径及其指定方法,包括通过编译时参数、环境变量及系统配置文件等方式来控制动态库的查找路径。 ... [详细]
  • 本文介绍了如何通过设置特定属性来取消小程序中 Navigator 组件的默认点击效果,提高用户体验。 ... [详细]
  • 本文详细介绍了在MyBatis框架中如何通过#和$两种方式来传递SQL查询参数。使用#方式可以提高执行效率,而使用$则有助于在复杂SQL语句中更好地查看日志。此外,文章还探讨了不同场景下的参数传递方法,包括实体对象、基本数据类型以及混合参数的使用。 ... [详细]
  • 探讨在使用 PHP 函数 array_combine 时遇到的重复键名问题,并提出解决方案以确保所有数据都能被正确显示。 ... [详细]
  • 本文详细介绍了如何使用Rufus工具制作一个兼容UEFI启动模式的Windows Server 2008 R2安装U盘,包括必要的软件和步骤。 ... [详细]
  • 本文介绍了如何使用Java编程语言实现凯撒密码的加密与解密功能。凯撒密码是一种替换式密码,通过将字母表中的每个字母向前或向后移动固定数量的位置来实现加密。 ... [详细]
  • 本文介绍如何使用 Python 计算两个时间戳之间的时间差,并将其转换为毫秒。示例代码展示了如何通过 `time` 和 `datetime` 模块实现这一功能。 ... [详细]
author-avatar
追麾
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有