首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

「译」谁动了我的按钮?

今天是周末,给各位分享一篇设计相关的文章。对用户来说,产品的“重设计”意味着自己需要付出一定的成本进行“重学习”,因此大部分的用户更愿意安于现状。...原文作者:Saee Vaze 译者:Chor 即使变化本身是积极的,大部分人也并不愿意去拥抱它。那么,当我们构建的数字产品不可避免地需要变化的时候,如何让用户慢慢去接受呢?...我大胆推测有两个原因:其一,环境由熟悉转向陌生,意味着在危急时刻将很难做到因地制宜;其二,要想适应新的环境,必须克服惯性并付出一定的努力。Jared Spool 在他的文章中也提到了这一点。...今天的生活已不像过去那般危机四伏,但当人们经常使用的产品突然在外观和使用感受上不同于以往的时候,依然会产生类似的情感体验。 人们需要一定的时间才能完全理解并接受变化本身的意义。...最近,我参与了 Outlook 在移动端浏览器体验上的重设计工作,在本文中,我会整理出我们微软产品团队在此次重设计中采取的措施,同时也进行回顾性的学习。 由于工作需要,用户会使用我们的产品。

37410

我是如何破解亚马逊一键购物按钮的?

通常情况下,需要打开按钮然后进行逆向工作。但是作者表示自己作为一个父亲,没有那么多时间来解决燃眉之急。 于是采取比较懒惰的路线,我需要编写一个程序,然后嗅探无线网络同时记录按钮的数据信息。...在这里我发现了一个问题,可能处于节能的目的考虑,再你不用按钮的时候,按钮是处于关闭的状态。 仅仅当你打开它,它才会工作,这就意味着每一次都需要重新连接你的无线网络,那么这就相对简单一些了。...这样就可以通过按下按钮向无线网络发出信息:“嗨!我的名字是[MAC地址]”。好吧,现在我们已经了解问题了。...修改后的程序程序运行时的终端输出。 3.将数据记录到谷歌电子表格 现在需要做的就是每次按下一个按钮就记录一次数据,我用到了一个工具来完成这一步。...访问 Cloudstitch,然后创建项目,你就会在电子表格中每一行都会出现一个链接,这样就可以记录我按下按钮的数据信息了。

1.3K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    这100个按钮,我就不信没有适合你的!

    大家好,我是前端实验室的大师兄!...我们推荐过很多好用的组件库,比如阿里的antdev,京东的NutUI,国外的daisy-UI等等等等,这些组件库不仅实用而且内容也很丰富,不仅有“按钮”,还有“弹窗”,“面包屑”,“图标”,“步骤条”等等...就拿 按钮 来说吧,都是一些常用的样式和功能 如果你想添加一些动效,或者修改一些样式,想要变得更加炫酷,更加有趣,这些组件库的 按钮 就无法满足了 所以今天大师兄就给大家推荐一个炫酷有趣的按钮组件库,...这个组件库就只有按钮这一个组件,而且多达100个,每个按钮的样式和动效都不一样,用这个组件库来学习动画,也很不错呦~ UI Buttons 100个现代CSS按钮。...center; position: absolute; transform: rotate(90deg) translateY(100%); transform-origin: bottom left

    61040

    text-align属性对position:absloutefixed的元素无效

    text-align属性对position:absloute/fixed的元素无效 实现元素的水平居中,有个很经典的方法就是: .center { margin-left: -"1/2个元素宽度"; left...从本文的分析来看,实际上,我们可以直接使用margin-left属性,无需left属性以及父标签的position:relative申明就可以实现居中显示效果了(例如图片弹出,页面居中浏览效果)。...自身宽度需知,否则,得要借助脚本去获取才能实现居中; 2. 无法实现block水平元素的水平居中 因此,除了某些特殊的场合,margin+position这种组合的水平居中方式是没有什么用武之地的。...例如,新浪微博或是其他很多网站常有的页面主体右侧的“返回顶部”按钮。 这个按钮是怎么实现右侧定位的呢?...先看看新浪微博的实现方式,小bug查看,发现是我上面提到的经典的left:50% + margin方法,核心CSS如下: .W_gotop { position: fixed; left

    1.9K20

    【实战】我是如何在输入框实现@ At功能的

    这个可以说是我的知识盲点了,但是其实很多应用都有这类功能了,例如:QQ空间、微博搜索、企业微信的TAPD...但是一看就不想不做~(产品经理ps:为什么别人可以做你不可以做?)...= [] // 显示菜单按钮 editor.config.showFullScreen = false // 不显示全屏按钮 editor.config.pasteIgnoreImg...通过$event 可以获取键盘的keyCode 达到监听的目的 e.preventDefault 可以阻止我输入的@字符的默认事件 getSelection 可以获取光标的位置、给插入标签一个坐标。...要兼容中文输入法的时候@的事件判断(如:中文输入法打“哈哈哈@” 这个时候不能监听@的事件 ) 中文输入法的时候单独输入@的时 怎么判断中文输入?...if (parentW - pos.left < childW) { this.left = off.left - childW } else { this.left = off.left

    2.7K20

    HTML可拖动自定义弹出层

    之前经常做的是弹出一个弹出层来提示用户信息或者是弹出一个弹出层进行登录,缺点是不能根据用户的视觉习惯定位他。下面我来介绍一个方法来解决这个问题。以下方法通过扩展jquery来进行开发。... 页面部分为有一个login按钮,点击按钮弹出login层 CSS部分代码 #login { width:350px; height:250px; border:1px...div样式的定义,因为需要居中展示我们使用绝对定位position:absolute;其次因为是弹出层,div必须在最外围,所以通常把z-index设置的非常大,这里我们设置为z-index:9999;....center(350,250);//展现登陆框 }); $(".close").click(function(){ $("#login").hide() }); 这段代码里增加了一个使弹出层居中的代码...,便于当页面弹出展示位置,增加一些用户体验度,另外还有两个事件为点击登录按钮弹出登录框,点击关闭按钮关闭弹出框。

    2.6K10

    每日分享html之两个input搜索框、两个button按钮、一个logo效果

    我是c站的一个小博主,近期我会每天分享前端知识包括(原生的web语句,以及vue2和vue3,微信小程序的写法及知识点)本篇文章收录于html特效专栏中,如果想每天在我这学到一些东西,请关注我并订阅专栏...清晰明确 动效可以清晰地表明各种数据块中间的逻辑结构,即使在数据高度饱和的情况下也能使一切从观感上有组织性。...我想借此专栏发布的内容帮助那些正在入坑前端的家人们,同时作为我以后复习的笔记,希望我们可以互相帮助,共同加油!!! 1.伸缩版搜索框 代码: <!...: 0; /* 删除右边元素的左、上边框 */ border-top: 0; border-left: 0; } .container a:hover{ background-color...*/ .wrapper .input-data input:focus ~ label, /* 输入框的值为合法时 */ .wrapper .input-data input:valid ~ label

    1.1K20

    我想推荐一本书 《CSS 世界》

    即使每次都能实现效果,但是代码不美观,可塑造性很强; 再看这本书的时候,我自个一个劲的在感叹这书写的真好。如果当年我入门 CSS 是看这本书该多好呀!...在桌面端呈现的时候,“确认”按钮是在左边,“取消”按钮是在右边,如图12-2所示。如果移动端访问,为了我们手指点击方便,产品经理希望“确认”按钮在右边,而“取消”按钮在左边,如图12-3所示。 ?...如果按钮右对齐,我们还可以使用浮动 float:right 来解决,但是现在的关键问题是按钮是居中对齐的,说实话用 float 真的解决不了。...查看源码 可以使用 text-align:center 实现图片垂直居中 查看源码 可以使用 text-indent 实现文字下沉效果查看源码 在看着本书之前,我从来不知道 margin 能够实现垂直方向的合并...,居中, text-align:center 能够实现图片垂直居中,太不可思议啦!

    1.4K10

    HTML5点击全屏的方法

    今天,在人人网上看同学晒得照片的时候,发现了这个按钮: 这个按钮是?我移了好几遍,没有title提示。图形也不具有代表性,一个圈圈意思是?——圈人??是不是啊??...否则,俺们脆弱的小心脏根本承受不起啊——屏幕立马黑了个通透——还以为盖茨发现我的系统是盗版的黑了我的屏呢!!! ? 好吧,玩完两把三国杀,情绪稳定了,回到正题。...解释:FireFox浏览器下的黑色背景就是全屏元素,其中图片的居中对齐是通过CSS控制的(:after伪类生成元素+vertical-align:middle实现),例如去掉text-align:center...图片就不水平居中了;而Chrome的黑色背景属于系统的东西,其全屏元素似乎被浏览器劫持,默认状况下永远屏幕居中显示(去掉text-align:center图片依然水平居中)——脱离了常规CSS理解——如默认的...: 0; bottom: 0; } 于是,这样子,即使在Chrome浏览器下,点击屏幕的任意位置,全屏状态都会退出!

    4.7K30

    谷歌「我不是机器人」按钮隐藏了,但你的隐私暴露了

    新版的 reCaptcha 通常不会弹出「我不是机器人」复选框让用户打钩,似乎提升了用户体验。...现在,当你在一个使用 recaptcha v3 的网站上输入一个表单时,你不会看到「我不是机器人」复选框,也不需要证明你知道猫的样子。相反,你什么都看不见。 「这对用户来说是更好的体验。...「你必须了解正常用户在网站上的行为,并模仿得足够好,才能骗过我们,」他说。「这不仅仅是『假装我是人』那么简单。」...网站管理员随后可以获取他们的访问者的风险评分,并决定如何处理这些评分:例如,如果风险评分高的用户试图登录,网站可以通过双因素认证(two-factor authentication)设置规则要求他们输入额外的验证信息...例如,谷歌的 reCaptcha cookie 与 Facebook「like」按钮的逻辑相同,当它嵌入其他网站时,它会给该网站一些社交媒体功能,但也会让 Facebook 知道你在看什么。

    2.6K50

    CSS 入门指南:轻松掌握网页布局与样式设计的艺术

    text-align 适用于块级元素的文本内容,而不是用于整个容器内的子元素对齐。 作用对象:对齐的是 文本或行内元素,例如文本、图片、按钮等。 典型值: left:文本或行内元素左对齐(默认)。...示例: p { text-align: center; } 在这个例子中,所有 标签中的文本会在水平方向上居中对齐。... 这个示例演示了 align-items 用于垂直居中,align-content 用于多行内容的均匀分布,text-align 用于段落文本的水平居中。...cursor: none; 示例:为一个按钮元素设置 pointer 光标: 点击我 通过设置不同的 cursor...例:text-align: center; (文本居中对齐) overflow属性可以控制内容溢出元素框时在对应的元素区间内添加滚动条。 值描述visible默认值。

    14610
    领券