范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

CSS小知识,建议这样使用平滑滚动hidden属性resize

  转载说明:原创不易,未经授权,谢绝任何形式的转载
  当开发 Web 应用时,良好的用户体验是至关重要的。通过使用正确的 CSS 属性和值,我们可以创建易于使用和功能强大的应用程序。然而,在实践中,开发人员经常遇到 CSS 相关的问题,这些问题会导致页面布局混乱、滚动不流畅或者使用户难以理解内容。本文将介绍一些 CSS 最佳实践,帮助您避免这些常见问题,提高 Web 应用的用户体验。
  1、"scroll-behavior"属性可能会导致用户头晕或头痛。
  scroll-behavior 属性控制网页滚动行为的平滑程度。当设置为 scroll 时,页面将以传统的方式滚动,用户可以看到内容在屏幕上移动。当设置为 smooth 时,页面将更平滑和逐渐滚动,给人以内容在屏幕上滑行或漂浮的印象。
  对于一些用户,尤其是对运动敏感的用户来说,smooth 设置可能会导致头晕或头痛。这是因为平滑滚动可以产生微妙的运动,对一些人的大脑来说处理起来可能会很困难,从而导致不适或甚至晕动症。
  为了解决这个问题,引入了 prefers-reduced-motion 媒体功能。该功能允许用户在浏览器设置中指定他们偏好减少运动,Web 开发人员可以根据此功能调整其页面的行为。如果用户启用了 prefers-reduced-motion,则 scroll-behavior 的 smooth 设置将被忽略,并且页面将以传统方式滚动,以避免引起不适。
  总之,如果不考虑 prefers-reduced-motion 媒体功能,使用 scroll-behavior 属性的 smooth 设置可能会对一些对运动敏感的用户造成不适。重要的是要以体贴所有用户的需求和偏好的方式使用此属性。2、有了H5标签中的 hidden 属性,尽量少用 display: none
  hidden 属性是一个标准的 HTML 属性,可以添加到元素中以指示它应该从视图中隐藏。当 hidden 属性出现在元素上时,浏览器会自动应用 display: none 到该元素,有效地将其隐藏在视图中。
  在引入 hidden 属性之前,开发人员通常会使用 display: none 来隐藏页面上的元素。然而,这种方法可能有一些缺点。例如,如果开发人员使用 display:none 来隐藏一个元素,然后稍后尝试使用 JavaScript 再次显示它,他们必须首先将 display 属性更改回其原始值(例如 display:block)。这可能很麻烦且容易出错。
  相比之下,隐藏属性简化了这个过程。当元素具有隐藏属性时,浏览器会根据需要负责应用和删除适当的显示值。因此,如果开发人员想要根据某些条件(例如单击按钮)显示或隐藏元素,他们可以简单地切换隐藏属性的存在,而不是直接修改显示属性。 意味着开发人员可以在其 CSS 规则中使用 :not() 伪类来排除具有隐藏属性的元素。
  例如,如果开发人员想要将特定样式应用于所有未隐藏的元素,他们可以使用如下规则::not([hidden]) {   /* CSS styles for elements that are not hidden */ }
  以下是一个使用使用 hidden 属性根据按钮点击显示或隐藏元素的示例,帮助你更好的理解:    这个元素默认情况下将被隐藏,但是可以通过按钮点击进行显示/隐藏。 const toggleButton = document.getElementById("toggleButton"); const elementToToggle = document.getElementById("elementToToggle");  toggleButton.addEventListener("click", () => {   elementToToggle.hidden = !elementToToggle.hidden; });
  这个代码示例中,我们首先获取了用于切换元素可见性的按钮和要进行显示/隐藏的元素。然后,我们为按钮添加了一个点击事件监听器,当按钮被点击时,我们使用 hidden 属性来控制元素的可见性。每次按钮被点击时,hidden 属性的值都会被取反,从而切换元素的可见性。3、不要使用 resize: none
  resize CSS 属性用于控制用户调整元素大小的能力。默认情况下,textarea 元素可以被用户调整大小,这在某些情况下可能很有用,但如果您想保持固定的布局,则可能会成为问题。(比如手机等触屏设备,造成不好的用户体验)
  过去,开发人员经常使用 resize: none 属性值完全禁用 textarea 元素的调整大小功能。然而,这可能会导致用户感到不适,因为他们可能想要调整元素以获得更好的可读性或可用性。
  更好的方法是使用 resize: vertical 属性值,它允许用户仅在垂直方向(即上下方向)调整 textarea 元素的大小。这可以是在给用户控制布局和维护固定设计之间的一个很好的平衡点。
  为了限制 textarea 元素的高度并防止无限扩展,您可以在其上设置 max-height 属性。例如,如果您想将 textarea 的高度限制为200像素,则可以使用以下 CSS:textarea {   resize: vertical;   max-height: 200px; }
  这将允许用户垂直调整 textarea 元素的大小,但会防止其超出200像素的高度。总结
  当开发 Web 应用时,使用正确的 CSS 属性和值可以显著提高用户体验并减少问题和不必要的麻烦。在本文中,我们讨论了一些有关 CSS 的最佳实践,包括使用 hidden 属性来隐藏元素、使用 resize: vertical 属性值来限制 textarea 元素的高度调整以及使用 scroll-behavior 属性来平滑地滚动页面。通过遵循这些最佳实践,您可以创建更具可用性和易用性的 Web 应用程序,从而提供更好的用户体验。
  今天的CSS小知识就分享到这里,希望对你有所帮助,感谢你的阅读,文章创作不易,如果你喜欢我的分享,别忘了点赞转发,让更多的人看到,最后别忘记关注「前端达人」,你的支持将是我分享最大的动力,后续我会持续输出更多内容,敬请期待。  https://medium.com/@stasmelnikov/the-3-short-september-css-tips-2aae8ec85bfa
  作者:Stas Melnikov
  非直接翻译,有自行改编和添加部分,翻译水平有限,难免有疏漏,欢迎指正

否极才能泰来,全球股市风雨飘摇中上周写了两篇股市专题的文章,大家可重温一下A股涨疯了,全球却在大跌!(股市专题)A股涨疯了,全球却在大跌!(股市专题)基本观点不变,也在逐步验证中怎么看不重要,怎么做才重要!就算那三里屯背后最大赢家,太古地产一年收入百亿,加大高端商业布局撰文财经天下周刊作者赵子坤倪萍薛永玮编辑董雨晴那里花园,变废墟了?6月底,一张破败的建筑照片在北京生活圈里流传,图中的主角正是那里花园。它曾被誉为三里屯后花园,主打地中海度假风,一李思德李嘉诚长孙女,被藏起来22年,一露面就继承700亿家产2018年5月,李嘉诚正式宣布退休,由第二任继承人长子李泽钜接任长江实业集团主席。同月,第三任继承人李思德出任大埔慈山寺董事2018年12月,李思德又出任了家族企业兆丰地产董事一职国企为什么入局灵活用工?真相曝光当前,我国劳动力市场灵活用工已成趋势,尤其是为了提升用工的灵活性和弹性,规避用工风险和缓解雇佣压力,此前被民企牢牢占据的灵活用工市场,近年来持续涌入多个大型国企。例如,招商局集团全幸福到万家于律师的这一决定,直接改变5人结局,幸福最意外幸福到万家是由赵丽颖罗晋刘威唐曾张可盈领衔主演,曹征冯雷林思意王志飞马昕墨等特别出演的一部当代农村剧。该剧围绕一场婚闹展开,讲述了坚守正义的何幸福在事业与爱情忍让与反抗婚姻与世俗等律师起诉拼多多成功,自食其果!人民日报早有忠告拥有数以亿计的用户的拼多多有一个广为人知,让无数失联或来往不多的人们开始友好互动的活动砍价免费拿活动,即俗称的砍一刀!砍一刀,再砍一刀总是最后一刀砍不完,让很多人斤斤计较到崩溃。这盘点那些回合制游戏里的套路操作,老玩家时常中招回合制手游琳琅满目,各种各样元素的应有尽有,但市场越繁杂往往套路就越多,今天笔者就带着大家盘点一下,避免踩坑。套路一,固定队套路。如果玩家选择了一款回合制游戏,等待新区开放的时候进高层用户居家福音,每一口放心喝水,小米净水器H800GPro测评35的高温天气,不如来一杯干净的凉水更解渴更解暑。作为住在老工业城市并且是高楼层的用户,一直都很关心水质问题。选择净水器也成了普通家庭开始考虑的重点,兼顾品质和性价比才是正确的,又上半年国外用户眼中的十佳手机,苹果三星顶尖,国产占据半壁江山2022年已经过半,各大手机厂商为我们提供了一些真正出色的手机。国外媒体平台通过调查的形式选出了当前最好的十部手机,其中,苹果三星的手机位列前两名,而国内用户比较看重的华为则因不支给谍战剧最好的7位女间谍排个名宋轶仅第4,姚晨高居第2有人说,谍战剧是男人戏。这个说法虽然不那么准确,但是确实获得了大多数观众认可。提到谍战剧,我们第一时间想到的是潜伏里的余则成悬崖里的周乙风筝里的郑耀先伪装者里的明家三兄弟隐秘而伟大隐藏8年才公开身份,一年两亿零花钱,她的经历远比你想得更精彩她是出生学霸家庭的千金小姐,同时也是周星驰倾力打造的星女郎。是靠着电影功夫成功走红的清纯女神。是在综艺浪姐上给姐姐们豪掷百万礼物的豪门阔太。而她就是黄圣依。在正当事业处于巅峰时期,
有什么软件可以把语音转换成文字?学会语音识别文字把语音转换成文字,除了人工操作,还有什么办法?有什么软件可以快捷搞定吗?一段重要的语音文件,可能是人物采访,可能是演讲录音,想需要将语音转为文字时,是否可以借助快捷软件完成操作,本独裁者埃隆马斯克,对推特上批评他的人搞文字狱当美国人发现批评推特老板埃隆马斯克的知名媒体被禁止进入该平台时,推特上目前一片混乱。被永久封禁账户的包括CNN记者多尼奥沙利文纽约时报科技记者瑞安麦克华盛顿邮报记者德鲁哈维尔拦截记不可估量的声音变现能力,将在未来三年井喷!这是我们采访的第155位创业人物,创业即是人生,生命精彩待续曾在不经意间,我看到过一组照片,虽然它只包含两张图片,但却给我留下了极其深刻的印象。第一张照片上,以2厘米的留白作为分割篮坛传奇陶汉林今日成就最该感谢之人,巩晓彬今日成就无人匹敌自中国篮球顶级联赛成立以来,巩晓彬就开启了个人职业生涯,能在苛刻的山东球迷面前树立如此之高的威信,除了巩晓彬帅气的长相和极其潇洒的打球风格之外,个人的魅力也是一大主要原因。除了个人中国妈妈对奶粉安全零容忍!负面缠身的雅培奶粉宣告退出中国市场,成就了谁?本文来源时代周报作者穆瑀宸雅培奶粉终究没能守住中国市场。2022年12月14日,雅培中国在其官网发布声明称,在未来一年内,该公司将逐步停止中国大陆市场上雅培婴幼儿及儿童营养产品业务寡淡营销年,为什么这些美妆品牌能出圈?追问2022导读任何时候,好创意永远在闪光。作者未来迹林宇2022年很特殊,在营销上基本没有出现颠覆性的创新。湃动咨询联合创始人涂晓明在接受未来迹FutureBeauty采访时,沉思之后如是总以青春之我,成就青春中国岁月的鲜花,为青春绽放炽热的阳光,因梦想而燃烧。日新月异的时代变迁赋予了我们精神上新的内涵,青春不老的深厚情怀,让这个属于青年的时光永远激情澎湃。千秋家国血未冷,万里虹光敬山河。青两天两夜打卡苏州四大名园和寒山寺虎丘平江路苏州博物馆背景在秋雨绵绵的12月初,在疫情即将放开的前夕(这是后话哈,去的时候因为疫情很多景点还是去不了),从深圳去苏州玩了两天,在细雨蒙蒙之下打卡了四大园林和虎丘,寒山寺,平江路,东方之门盘点人类探索太空,十大里程碑式的成就!自1957年发射第一颗人造地球卫星以来,人类太空探索取得了无数巨大成就,例如人类首次进行蓝色起源的商业太空旅行人类首次利用SpaceX国际空间站进行商业太空旅行,以及中国嫦娥四号在部分功能老机型不支持想体验完整版MIUI14你只能买小米13系列伴随着小米13系列新品发布的MIUI14操作系统也一同发布。这代MIUI14向臃肿的系统开展剃刀计划,对系统存储系统内存预装应用进行大幅精简,同时解决三方应用臃肿问题。开机自启进程岸田文雄会见库克,呼吁苹果为iPhone配备日本个人编号卡功能日经中文网12月16日消息,12月15日,日本首相岸田文雄在首相官邸会见苹果CEO蒂姆库克。岸田文雄要求苹果提供协助,为iPhone配备日本的个人编号卡(MyNumberCard)