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

下划线是否破坏可读性?

摘自蒂姆·伯纳斯-李 维基百科 链接在互联网中扮演着中心角色,所以链接标记的视觉表现应该非常明显的影响用户体验和使用。但是随着设备和用户习惯的改变,下划线链接是否妨碍了而不是帮助了用户体验和易用性?...然后随着互联网的变化和发展-依据设计的审美,代码弹性,用户体验习惯,和各种各样的设备-扪心自问一下:相比1991年我们现在是否应该丢弃下划线链接? 下划线是什么?...虽然技术迅速发展,超链接依然保持着蓝色和下划线风格。 ? 译者注: 这张图片只是用来展示下划线的效果,google搜出来类似英语课文。...谷歌提及改善可读性意味着易用性和整体体验都受到下划线链接的负面影响。依据2003年汉堡大学的研究发现,在不同的链接视觉效果测试中,下划线确实在可读性和全局内容理解上得分最低。...链接颜色 在决定链接颜色时,设计师必须考虑颜色对比度,并注意色盲用户。 为了适应所有用户,链接应该与黑色文本保持3:1的对比度,与白色背景保持4:5:1对比度。

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

    CSS 伪类和伪元素知识点汇总,不可错过,让你不再困惑

    一、链接相关伪类 a:link 作用:选择未被访问过的链接。 通常用于设置未访问链接的特定样式,如颜色、下划线等。...例如:a:link { color: blue; text-decoration: none; } 将未访问链接的颜色设置为蓝色且无下划线。 a:visited 作用:选择已经被访问过的链接。...可以用来区分已访问和未访问的链接,设置不同的样式。例如:a:visited { color: purple; } 将已访问链接的颜色设置为紫色。...二、通用伪类和伪元素 :hover 作用:当鼠标悬停在任何元素上时应用的样式,并非仅限于 元素。 应用场景广泛,可以为各种元素增加交互效果。...例如,当鼠标悬停在一个 元素上时,可以改变其背景颜色或添加阴影。

    12010

    :before 和 :after的多用途实践 — 特效篇(3)

    ,让生成的背景能显示出来 这里可以随便换颜色*/ color: black; text-align: center; /* 文本的采用居中对齐的方式 */...,因为还需要transform其他值, 所以会再写一遍*/ z-index: -1; /* 取负值,置于底层 用来当做背景...,能保证距离父元素上下的距离一样,同时还给它加上z-index: -1; 这样它会在最底部显示,不会遮挡住要显示的文字,而父元素的背景为透明色,也保证了能正常显示生成的元素。...接着是实现效果.animBtn:hover 和 .animBtn.btnA:hover:after 这两个选择器下面写的就是了,分别是鼠标悬停在元素上会有的样式 和 鼠标悬停在元素上生成的元素会有的样式...总结 简单的理解这次的效果就是,生成一个元素当背景,让这个背景,漂亮的显示出来就行了,这是第三篇,讲用伪元素做特效了,而这些还远远只是比较简单的而已,我始终认为,CSS没有想象的那么简单,好玩的东西,还有很多

    1.1K20

    2024年,你需要了解下这 12 个现代化 CSS 新属性

    结合其他属性使用 text-underline-offset可以与其他CSS属性结合使用,以实现更加丰富的视觉效果: text-decoration-color:改变下划线的颜色。...color-scheme属性允许网页告诉浏览器,其内容是为浅色模式、暗色模式,或两者皆适配的。设置此属性后,浏览器会自动调整表单控件、滚动条和CSS系统颜色等UI元素,以适应相应的主题模式。...幸运的是,CSS引入了一个新属性accent-color,让这一任务变得更加简单和直观。 accent-color属性允许开发者改变复选框、单选按钮、进度条和滑块(range)等表单控件的主题色。...,滚动条的出现和消失有时会导致不希望的布局变化。...即使在不需要滚动条的情况下,浏览器也会绘制一个“沟槽”(gutter),作为滚动容器的额外空间,避免了因滚动条消失而引起的布局变化。

    1.7K10

    深入了解 CSS 渐变动画:高级技巧和案例

    CSS 渐变动画是一种强大的方式,可以为网页元素添加平滑的颜色过渡效果。虽然基本的渐变动画非常简单,但在本文中,我们将深入探讨一些高级技巧和案例,以帮助你创建更复杂和令人印象深刻的渐变动画。...,你还可以在动画中改变渐变的位置。...我们将创建一个动态按钮背景,其背景颜色会随着鼠标的移动而发生变化。背景颜色在鼠标悬停时发生渐变动画...通过定义 CSS 动画和渐变属性,我们实现了一个动态和引人注目的按钮效果。结语--CSS 渐变动画是创建平滑过渡和动态效果的有力工具。高级技巧,如渐变颜色动画和渐变位置动画,允许你实现更复杂的效果。

    77930

    H5+CSS3+JS逆向前置——CSS3、基础样式表

    动画和过渡属性: transition:用于创建过渡效果,使元素在改变样式时有一个平滑的过渡效果。 animation 和 @keyframes:用于创建动画效果。...用户界面属性:包括鼠标悬停效果(如 hover 颜色)、表单控件样式(如 input 的 type 属性对应的样式)等。...阴影(Box Shadow):允许您为元素添加阴影效果。 过渡(Transition):允许您改变一个元素属性的速度和效果。 动画(Animation):允许您创建一系列动画效果。...渐变背景(Linear Gradients Background):允许您在元素上创建线性渐变背景。 转换(Transformations):允许您改变元素的大小、位置和形状。...这些只是CSS3的一部分特性,还有许多其他特性,如盒模型改进、颜色函数、字体等。这些特性使得CSS3成为一种强大的工具,可以用来创建复杂的网页布局和动画效果。

    17610

    关于无障碍设计的七件事

    WebAIM颜色对比度检查器(https://webaim.org/resources/contrastchecker/)根据你输入的字体颜色和背景颜色,检查是否符合WCAG标准。 ?...它使用颜色条来提示哪个链接处于焦点状态。 ? Twitter使用默认焦点和提示的组合方式来显示焦点,图标也从灰色变成绿色。这是三个独立的视觉效果,可以很好地为键盘用户提供焦点提示。 ?...当占位文本随着输入焦点消失后,没有标签的话,用户还能知道输入什么内容吗?是邮箱还是手机号(左边的例子)?是我喜欢的食物还是餐厅(右上角的例子)?价格的最大值/最小值吗(右下角的例子)? ?...这些icon不会消失。 ? 当我把鼠标悬停在某块地方时,蓝色出现了。 ? 当我提出这种解决方法时,有的设计师会说,“感觉有点重了”。 也许从视觉上是有一点。但是它是无障碍设计的解决方案。...一种方案就是,它们在白色背景上可以是绿色,在鼠标悬停时颜色反过来。 ? 这个解决方案也可能会被称为“重”。但是,请记住,我们不是为设计师而设计。我们在为不同的用户设计。

    3K30

    02_Bootstrap基础组件02

    开始是像 的默认样式堆叠在一起,随着导航条逐渐展开而排列在一行。...在较窄的视口(viewport)内,列表将变为默认堆叠排列的布局方式。 4.10 强调类 这些强调类,通过颜色来表示强调。一般是给 p 元素加这些类名,会显示不同的颜色。 我是警告 我是错误 4.11 关闭按钮 通过使用一个象征关闭的图标,可以让模态框和警告框消失。...鼠标划过后会添加一个背景色。 .table-condensed 每个单元格的内补(padding)减半,可使表格更紧凑。 6.3 状态类 通过这些状态类可以为行或单元格设置颜色。...active 鼠标悬停在行或单元格上时所设置的颜色 success 标识成功或积极的动作 info 标识普通的提示信息或动作 warning 标识警告或需要用户注意 danger 标识危险或潜在的带来负面影响的动作

    3600

    WEB入门三 CSS样式表基础

    属性(property)是需要改变的属性,且每个属性都有一个属性值。属性和属性值用冒号分开,且每行样式规则后使用分号 (;)结束。...而边框有宽度、颜色和样式之分,又可以理解为生活中所见盒子的厚度以及这个盒子是什么颜色材料做成的以及什么样式;边界就是该盒子与其他网页元素之间的距离,如图3.1.13所示。...而点击过的超链接颜色变成了紫色,同样没有下划线。当鼠标悬停到超链接上时颜色变成了黄色,带有下划线。...鼠标悬停时新闻标题没有下划线;头条和重点内容内容字体为黑体,加粗,颜色为橘红色(#ff2200)。...Ø        给页面加入背景图片bg.gif,测试水平重复、垂直重复 Ø        实现固定背景图片:当浏览器出现滚动条时,拉动滚动条默认背景图片会随着上下移动,要实现背景图片不随着滚动条而滚动的效果

    11610

    图形化界面的开发(GUI)_Tkinter库的使用-3(Button+Radiobutton+Checkbutton)

    | | 2 | activeforeground | 当鼠标悬停在按钮上时,它代表按钮的字体颜色。...| | 4 | Bg | 它代表按钮的背景颜色。...",font=("font/jian.ttf",16)) # 创建按钮,1.设置文本距边框的位置 2.设置按钮的宽度和高度以及背景颜色 3.设置字体样式 4.设置按钮点击事件 5 设置按钮的激活颜色(背景色和字体颜色...如果设置为 False,则会改变单选按钮的样式,当点击时按钮会变成 "sunken"(凹陷),再次点击变为 "raised"(凸起)...和复选框按钮关联的变量,该变量值会随着用户选择行为来改变(选或不选),即在 onvalue 和 offvalue 设置值之间切换,这些操作由系统自动完成 2.

    9510

    网页中添加下划线的方法汇总及优缺点

    优点 易于使用 位于文本基线以下 默认在 Safari 和 iOS 上会避开下行字母 可以换行 适用于任意背景 缺点 在其它浏览器中不能避开下行字母 不能改变颜色、粗细或样式 border-bottom...这种方法使用真正的 CSS border,意味着你可以改变它的颜色、粗细及风格样式。 以下就是 border-bottom 添加到 inline 元素上的效果。...另外,可以使用 text-shadow 覆盖下行字母附近的下划线,但必须使用与背景色一样的颜色。这意味着只在纯色背景上有效,而不能应用于渐变色或者图片上。...以下是在 Chrome 和 Firefox 中的效果: ? 在 IE、Edge 和 Safari 上的浏览器支持有问题。很难在 CSS 中测试 SVG 滤镜的支持情况。...Safari 默认使用该属性,所以即使没有设置,下划线也会避开下行字母。 如果你正在使用 Normalize.css ,需要知道当前版本为了浏览器之间的一致性而禁用了该属性。

    2.6K100

    AI代码生成太疯狂!不懂编程也能做开发,程序员要失业了?

    它让程序员能够将更多精力投入到业务逻辑和产品创新中,而不是困在琐碎的代码细节里。 云开发Copilot的未来,也许不仅仅是“辅助”,而是重新定义开发流程。...提示词: # 贪食蛇游戏需求方案 ## 一、产品概述 本项目旨在开发一款经典的贪食蛇游戏,玩家通过控制蛇的运动来吃食物,随着食物的增加,蛇的长度也会逐渐增长。...**食物的生成与消失**: - 食物生成时应有轻微的动画效果,如闪烁或缩放。 - 食物被蛇吃掉后,消失位置应有短暂的空白或闪烁效果。 3....**颜色搭配**: - 背景色可选择深色系,如黑色或深蓝色。 - 蛇身颜色可选择绿色或红色,与背景形成对比。 - 食物颜色可选择黄色或橙色,醒目且易于识别。 2....**图标与按钮**: - 重新开始游戏按钮应有明显的图标和文字说明。 - 按钮应有鼠标悬停和点击时的视觉反馈效果。 ## 五、其他需求 1.

    19910

    魔改笔记五:从头开始,手搓一个关于页面

    white; height: 250px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } /* 夜间适配,改变背景和相关阴影部分...上时,放大图片 */ .section:hover a { transform: scale(1.10); /* 将图片放大10% */ } /* 设置放大只在当图片没有消失时,否则这个宽度会覆盖掉设置的小时候为...黑夜模式 该部分内容就比上面的少很多了,主要是在深色下的颜色的一些变换,如下: section每一节的黑夜适配: /* 夜间适配,改变背景和相关阴影部分 */ [data-theme=dark] .section...我让他和白天模式的颜色,背景,字体都是反着来的,具体看我的站点效果: /* 夜间适配 */ [data-theme=dark] .wrapper { background-color: #2c2c2c...section窄屏不修改文字宽度,因为后面媒体检测屏幕宽度部分我们会删除图片并修改文字宽度为100%,也就是占满整个页面,这里不添加防止覆盖: /* 设置放大只在当图片没有消失时,否则这个宽度会覆盖掉设置的小时候为

    14610

    Word VBA实战应用:给文本添加屏幕提示

    标签:Word VBA 本文提供的Word VBA程序可以在Word中制作类似网站中的屏幕提示,即将鼠标悬停在特定文本上时显示包含相关信息的小框。...'你可以修改为你喜欢的颜色 objColor = wdColorViolet '下面指定的字符串用于指定屏幕提示文本中的换行符....'如果指定的字符会包含在屏幕提示文本中, '那么将该字符更改为屏幕提示文本中不使用的字符....此时,当用户将鼠标悬停在所选文本上时,输入的文本将显示在屏幕提示中。文本也应用了指定的背景色,以便于用户容易识别包含有屏幕提示的文本。...而正常的超链接样式将自动从超链接中删除,以便用户可以将屏幕提示超链接与普通超链接区分开来。如果需要,可以更改程序中背景色的颜色。

    1.8K20

    CSS Transition:为网页元素增添优雅过渡效果

    例如,如果你想让元素的背景色在鼠标悬停时平滑过渡,你可以这样写: div { width: 100px; height: 100px; background-color: red...触发过渡效果 过渡效果需要在元素的某个CSS属性发生变化时才能触发。这通常是通过用户交互(如鼠标悬停、点击等)或JavaScript动态改变元素样式来实现的。...例如: div:hover { background-color: blue; } 在这个例子中,当鼠标悬停在元素上时,背景色会从红色平滑过渡到蓝色。...三、CSS Transition的常见应用 按钮悬停效果 通过为按钮添加过渡效果,可以在用户悬停时呈现出更加吸引人的视觉效果。例如,你可以改变按钮的背景色、边框颜色或阴影等属性。...页面滚动效果 当页面滚动到特定位置时,可以使用过渡效果来改变页面元素的样式或位置。这可以为用户带来更加流畅和有趣的浏览体验。

    44710

    探索CSS:从入门到精通Web开发(二)

    你将学到: CSS基础知识: 我们会从CSS的基础语法和常用属性开始,让你了解如何使用CSS来设置网页的样式,包括文字样式、颜色、布局等方面。...响应式设计: 随着移动设备的普及,响应式设计已经成为Web开发的标配。我们将介绍如何利用CSS媒体查询和弹性布局来创建适应不同屏幕尺寸的网页。...CSS动画和过渡效果: 通过CSS的动画和过渡效果,可以让网页元素变得更加生动和吸引人。我们将教你如何运用这些技术来增强用户体验。...属性名:line-height 取值: 数字+px 或者 倍数(当前标签font-size的大小) 拓展颜色 属性名 :文字颜色color 背景颜色:background-color 属性值...:>,只儿子选中 选择器>选择器 {…} 并集选择器: 选择器,选择器{…} hover伪类选择器 作用:选中鼠标悬停在元素上的状态,设置样式 选择器语法:选择器:hover{css} 背景颜色

    14810
    领券