草庐IT

font_color

全部标签

html - 如何在悬停时更改 Font Awesome 堆叠图标的颜色

我使用了两个FontAwesome图标:fa-circle-thinfa-user-plus它们堆叠在一起,形成圆形图标外观。当我将鼠标悬停在上面时,我希望将圆圈填充为黑色,并将fa-user-plus更改为白色。我怎样才能做到这一点?参见JSFiddle:http://jsfiddle.net/ReturnOfTheMac/Lwdaen75/ 最佳答案 为了达到预期的效果,添加一个fa-circle图标到堆栈中,在显示时透明(opacity:0.0)和实心(opacity:1.0)在:hover上。例如(也在JSFiddle上:h

css - 为什么使用带有 Font Awesome 的 <span> 比 <i> 在语义上更正确?

我使用FontAwesome有一段时间了,我想知道我应该为它使用哪个标签。Here据说他们喜欢为简洁起见,但使用了在语义上更正确。我读了specification对于和.不幸的是,我找不到区别,它们的使用上下文相同。 最佳答案 之间的区别和是那个最初用于斜体字体,而旨在封装一段内容,不立即更改任何css规则。换句话说,可用于您要应用的任何自定义CSS操作。因此,从理论和历史的Angular,会是一个更合适的选择。然而,短得多,在浏览器中的效果是相同的,所以选择为了在几微秒内优化您的页面速度,在几秒钟内优化您的编码速度。

css - 为什么使用带有 Font Awesome 的 <span> 比 <i> 在语义上更正确?

我使用FontAwesome有一段时间了,我想知道我应该为它使用哪个标签。Here据说他们喜欢为简洁起见,但使用了在语义上更正确。我读了specification对于和.不幸的是,我找不到区别,它们的使用上下文相同。 最佳答案 之间的区别和是那个最初用于斜体字体,而旨在封装一段内容,不立即更改任何css规则。换句话说,可用于您要应用的任何自定义CSS操作。因此,从理论和历史的Angular,会是一个更合适的选择。然而,短得多,在浏览器中的效果是相同的,所以选择为了在几微秒内优化您的页面速度,在几秒钟内优化您的编码速度。

html - 为什么 "font-weight: bolder"会跳过大胆的步骤?

根据MDNpageonfont-weight和其他来源,font-weight:bolder使文本内容“比父元素(在字体的可用粗细中)深一个字体粗细。”我有一个测试页面,其中包含来自GoogleFonts的“OpenSans”字体,权重分别为300、400(又名“正常”)、600、700(又名“粗体”)和800。设置数字字体权重手动按预期工作,但使用bolder似乎跳过字体粗细600。Firefox和Chrome同意这一点,所以我可能误解了“一步”在这种情况下的含义。Here'saJSFiddle用于测试,以及我得到的结果的屏幕截图。第一部分有手动数字font-weight设置。第二个

html - 为什么 "font-weight: bolder"会跳过大胆的步骤?

根据MDNpageonfont-weight和其他来源,font-weight:bolder使文本内容“比父元素(在字体的可用粗细中)深一个字体粗细。”我有一个测试页面,其中包含来自GoogleFonts的“OpenSans”字体,权重分别为300、400(又名“正常”)、600、700(又名“粗体”)和800。设置数字字体权重手动按预期工作,但使用bolder似乎跳过字体粗细600。Firefox和Chrome同意这一点,所以我可能误解了“一步”在这种情况下的含义。Here'saJSFiddle用于测试,以及我得到的结果的屏幕截图。第一部分有手动数字font-weight设置。第二个

html - 是否可以使用 Font Awesome 图标来选择默认的下拉符号

我想使用字体很棒的“fa-chevron-down”图标而不是html选择框默认样式。请看附图。 最佳答案 您可以使用伪类来做到这一点。我按照步骤here并通过删除转换进行修改,使用FontAwesome作为我的字体,并将图标的UTF-8作为内容asinstructedhere:select{padding:4px;margin:0;background:#fff;color:#888;border:none;outline:none;display:inline-block;-webkit-appearance:none;-moz

html - 是否可以使用 Font Awesome 图标来选择默认的下拉符号

我想使用字体很棒的“fa-chevron-down”图标而不是html选择框默认样式。请看附图。 最佳答案 您可以使用伪类来做到这一点。我按照步骤here并通过删除转换进行修改,使用FontAwesome作为我的字体,并将图标的UTF-8作为内容asinstructedhere:select{padding:4px;margin:0;background:#fff;color:#888;border:none;outline:none;display:inline-block;-webkit-appearance:none;-moz

html - 输入类型 "color"?

我检查了一些来自HTML5的输入类型,我发现chrome对输入类型颜色的支持不起作用。我的chrome版本是15.0.874.121和w3schoolssite说它从版本12开始受支持:我的问题只是:为什么这对我不起作用?这是Chrome中HTML5支持的倒退吗? 最佳答案 w3school不是官方文档。它有很多错误。虽然在这种情况下它是部分正确的。就看这个网站http://w3fools.com/只要支持输入类型颜色,请检查此以下浏览器现在支持颜色小部件火狐29Opera桌面版11Chrome桌面版20:Android4.4/Ch

html - 输入类型 "color"?

我检查了一些来自HTML5的输入类型,我发现chrome对输入类型颜色的支持不起作用。我的chrome版本是15.0.874.121和w3schoolssite说它从版本12开始受支持:我的问题只是:为什么这对我不起作用?这是Chrome中HTML5支持的倒退吗? 最佳答案 w3school不是官方文档。它有很多错误。虽然在这种情况下它是部分正确的。就看这个网站http://w3fools.com/只要支持输入类型颜色,请检查此以下浏览器现在支持颜色小部件火狐29Opera桌面版11Chrome桌面版20:Android4.4/Ch

html - 如何在页面加载时加载网页字体,例如 font awesome?

这个问题适用于主页上不需要网络字体并且最初位于div设置为display:none;的情况我有一个网页,在点击时通过Javascript加载一个隐藏的表单,这个表单使用了一种网络字体。我的问题是当用户点击显示表单时会有一秒钟的延迟,因为正是在那个时候Chrome下载了woff2文件。这对用户体验来说不是很好。我需要预加载webfont因为我没有使用主页上的字体,所以没有什么可以让Chrome在用户点击显示隐藏表单之前获取woff2文件.我注意到,如果您是在服务器上托管FontAwesome还是使用CDN,这并不重要。我在互联网上环顾四周,看看可以做什么,我尝试了下面的所有方法,但都没有