- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在尝试为某人更改 gatsby 站点中链接的颜色时遇到了一些问题。我的 layout.js 看起来像这样:
import React from "react";
import { Link } from "gatsby";
import Background from "../images/glitter.png";
const ListLink = props => (
<li style={{ display: `inline-block`, marginRight: `1rem` }}>
<Link to={props.to}>{props.children}</Link>
</li>
);
export default ({ children }) => (
<div style={{ margin: `0 auto`, padding: `1rem 1rem` }}>
<header
style={{
marginBottom: `1rem`,
padding: `1rem`,
backgroundImage: `url(${Background})`
}}
>
<Link to="/" style={{ color: `#733380`, textShadow: `none`, backgroundImage: `none` }}>
<h3 style={{ display: `inline` }}>Savannah Schmidt</h3>
</Link>
<ul style={{ listStyle: `none`, float: `right` }}>
<ListLink to="/about/">
About
</ListLink>
<ListLink to="/portfolio/">
Portfolio
</ListLink>
<ListLink to="/contact/">
Contact
</ListLink>
</ul>
</header>
{children}
</div>
);
如您所见,我只是尝试通过以下方式更改它:
<Link to="/" style={{ color: `#733380`, textShadow: `none`, backgroundImage: `none` }}>
我也试过:
<ul style={{ color: `#733380`, listStyle: `none`, float: `right` }}>
我试过这样写:
<ListLink style={{ color: `#733380` }} to="/about/">
我还尝试创建一个单独的 layout.module.css 并将其链接到我的 layout.js
.layout {
color: #733380
}
...根据 Gatsby 文档。我知道我在这里不理解某些东西,但我正在粗略地弄清楚那是什么。
排版文档很好地解释了如何更改大小和间距,但是对于如何更改字体颜色(尤其是链接)的任何帮助,我们将不胜感激。
最佳答案
Link
是@reach/router 的 Link
的包装器,它将大多数属性传递给生成的 a
标签,包括 style
,因此这将生成一个应用样式的 anchor 标记:
<Link to="/" style={{ color: `#733380`, textShadow: `none`, backgroundImage: `none` }}>Some Text</Link>
您能否使用您的网络检查器来确认样式已被应用并查看它们是否被覆盖了?如果未应用样式,您可能会看到缓存页面或其他一些不相关的问题。
关于css - 在 gatsby 中使用 typography.js 更改链接字体颜色时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53120165/
我正在使用 Gatsby.js和它的 Typography带有 Irving theme 的插件. 此主题需要 Google 字体 "Exo"和 "Yrsa" ,并将导入添加到 导出的静态 html
我正在使用 FontForge 从 SVG 文件创建 ttf 字体。但是基线都是错误的,我无法理解如何从 FontForge 命令行脚本工具设置基线。 有什么想法吗? 最佳答案 基线是“em 正方形”
我正在尝试实现 Angular Material Typography,但是我遇到了一些困难,我不确定可能是什么问题。 我遵循了 Angular 提供的说明 here但是我遇到了问题。问题是应用程序中
CSS 规范指出,行高应通过将指定值除以二并将结果应用到文本行的上方和下方来应用于文本。 这与对行距的传统理解有很大不同,这通常意味着间距仅在文本行上方“添加”。 (我知道这不是 100% 正确,因为
智能舍入一直是 knitr 的一大特色,可以避免很多 sprintf/round/paste0 走弯路。 在一位客户提示我给出了错误的小数点后,我注意到忘记 $$ 对于可能以科学计数法打印的数字是非常
所有这些文字看起来都是一样的,但是我试图让它们看起来不同。我想要小写的文字。我想让小型大写字母排版效果发挥作用的地方是什么? 要重现此问题,请打开Visual Studio 2008,执行"file"
Material UI 中的默认 Typography 将下一个标记元素移动到新行上。当下一个组件在同一行时如何自定义此组件? 我使用this组件。 最佳答案 无需覆盖样式,只需应用 inline 属
现在,我正在使用This For Elementor Control。 我尝试了近10次,但是没有用。 有人请帮助我。我不知道为什么它不起作用。其他控件工作正常。都准备好了。只有版式控件不起作用。
我发现一些 Google Webfonts 现在使用 WOFF 2.0。我可以以某种方式将现有的 WOFF 字体转换为这种新的(据说是更好的格式)吗?又如何? 最佳答案 当然!您可以将现有的 woff
Bootstrap Example
我正在使用 组件显示列表中某些项目的描述。我想将描述中的行数限制为 2。 现在我可以使用 ellipsis 的 Prop 将描述限制为仅显示 2 行并将其设置为可扩展。但是,我似乎无法找到一种方法将
我正在尝试material-ui,所以我创建了两个主题: const darkTheme = createMuiTheme({ palette: { type: "dark" } })
我正在使用 Material-UI,但我有点困惑。有组件Typography但我不太明白何时使用它以及它的目的是什么。 什么时候应该使用Typography?它可以解决/帮助什么问题,或者如果我在开发
这个问题已经有答案了: How to make Material UI Typography without newline? (6 个回答) 已关闭 1 年前。 我想对我的文本应用两个不同的版式标签
我正在使用 ReactJS 和名为 MaterialUI 的组件库。我在使用 Typography 组件时遇到问题。 发生的情况是,如果我写一个长文本,它会超出其容器并且不会换行: import Re
是否可以转换 Material UI 元素 Sign in 进入样式组件? 我尝试使用此方法进行排版,但文本似乎小得多。 export const Typo
我有两个带有默认变体和标题变体的 Typography 元素。我如何使用 align="center" 属性将内容居中,并将变体作为标题,因为这似乎不起作用。 render() { ret
我有两个带有默认变体和标题变体的 Typography 元素。我如何使用 align="center" 属性将内容居中,并将变体作为标题,因为这似乎不起作用。 render() { ret
我在这里找不到示例网站中演示的 css 类: https://material.angularjs.org/#/CSS/typography 我安装了 bower angular-material,我
我在一个网站上工作,其中包含来自 typography.com 的字体。 字体的必要文件包含在 css 导入中: @import 'https://cloud.typography.com/67417
我是一名优秀的程序员,十分优秀!