Elements to set colors for links #7201
Replies: 2 comments 3 replies
-
Hello @stephffuller, Then try putting your changes to the typeset colors inside a more specific CSS: .md-content__inner .md-typeset a {
/* --md-typeset... */
} |
Beta Was this translation helpful? Give feedback.
-
Update. Our site switched over to mkdocs using mkdocs-material yesterday. Same config files etc, but somehow now the links are working properly. md-typeset-a is even working properly with :root > * { set. Not sure what happened, but it's working now, so we're all good. Many thanks for the assist, @kamilkrzyskow 🥇 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I've tried inspecting the pages once rendered for the correct element to set to change link colors, but the only one I could find was md-typeset-a, which affects other elements as well. What are the correct elements for material that would accomplish the following without affecting other page elements?
/* unvisited link */
a:link {
color: red;
}
/* visited link */
a:visited {
color: green;
}
/* mouse over link */
a:hover {
color: hotpink;
}
/* selected link */
a:active {
color: blue;
}
Current extra.css below with our theme colors defined and you can see my unsuccessfull attempt at getting link colors to work at the bottom.
:root {
--color-dark: black;
--color-light: white;
--color-accent: #501D60;
--md-default-fg-color:var(--color-dark);
--md-default-fg-color--light:var(--color-dark);
--md-default-fg-color--dark:var(--color-light);
--md-default-bg-color:var(--color-light);
--md-default-bg-color--light:var(--color-light);
--md-default-bg-color--dark:var(--color-dark);
--md-default-fg-color--lighter:var(--color-dark);
--md-primary-fg-color:var(--color-dark);
--scrollbar-highlight-color:var(--color-accent);
--md-code-fg-color:var(--color-accent);
--md-code-bg-color:var(--color-light);
--md-code-hl-color:var(--color-accent);
--md-typeset-color:var(--color-dark);
--md-typeset-a-color:var(--color-dark);
--md-typeset-a-hl-color:var(--color-accent);
--md-typeset-a-color--light:var(--color-accent);
--md-typeset-a-hl-color--light:var(--color-dark);
--md-typeset-a-color--dark:var(--color-light);
--md-warning-fg-color: red;
--md-footer-fg-color:var(--color-light);
--md-accent-fg-color:var(--color-accent);
}
.md-header {
background-color: var(--color-accent);
box-shadow: 0 0 .2rem #0000,0 .2rem .4rem #0000;
color: var(--color-light);
display: block;
left: 0;
position: sticky;
right: 0;
top: 0;
z-index: 4
}
.md-footer {
background-color: var(--color-accent);
color: var(--color-light)
}
@top-right {
content: "User Guide";
}
.md-nav__link--active {
color: var(--color-accent);
}
}
Beta Was this translation helpful? Give feedback.
All reactions