Skip to content

Commit e79d91c

Browse files
committed
v.5.2.3
1 parent d3e5899 commit e79d91c

File tree

7 files changed

+17
-33
lines changed

7 files changed

+17
-33
lines changed

docs/dist/codebase.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/dist/codebase.css.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/docs/5-typographic-utilities/inline-text/index.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -621,7 +621,7 @@ <h3 id="panel-links" tabindex="-1">Panel links</h3>
621621
</a>
622622
<p>The box shadow on hover above is supplied by a Codebase <a href="/codebase-5/docs/4-decoration-utilities/box-shadows">box shadow</a>.</p>
623623
<pre class="language-html"><code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>style</span><span class="token punctuation">></span></span><span class="token style"><span class="token language-css"><br> <span class="token selector">.t-link-inside.t-decoration-none .t-link,<br> .t-link-inside.hover\:t-decoration-underline:hover</span> <span class="token punctuation">{</span><br> <span class="token property">text-decoration</span><span class="token punctuation">:</span> none<span class="token punctuation">;</span><br> <span class="token punctuation">}</span><br> <span class="token selector">.hover\:t-decoration-underline:hover .t-link</span> <span class="token punctuation">{</span><br> <span class="token property">text-decoration</span><span class="token punctuation">:</span> underline<span class="token punctuation">;</span><br> <span class="token punctuation">}</span><br></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>style</span><span class="token punctuation">></span></span><br><br><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>block mb-3 b-thin p-2 hover:bs-3 t-link-inside t-decoration-none hover:t-decoration-underline<span class="token punctuation">"</span></span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>#/<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><br> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>p</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>h4 mb-1 t-link<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Card title<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>p</span><span class="token punctuation">></span></span><br> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>p</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>mb-0<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Lorem ipsim dolor sit amet ...<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>p</span><span class="token punctuation">></span></span><br><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</span><span class="token punctuation">></span></span></code></pre>
624-
<p>A third example — removing the underline (see above), and controlling the text color in base and hover states (plus adding a background color on hover):</p>
624+
<p>A third example — removing the underline (i.e. is affected the additional styling above), and controlling the text color in base and hover states (plus adding a background color on hover):</p>
625625
<style>
626626
.t-link-inside.t-green-500 {
627627
color: unset;
@@ -630,15 +630,15 @@ <h3 id="panel-links" tabindex="-1">Panel links</h3>
630630
color: var(--green-500);
631631
}
632632

633-
.hover\:t-green-600:hover .t-link {
633+
.t-link-inside.hover\:t-green-600:hover .t-link {
634634
color: var(--green-600)
635635
}
636636
</style>
637637
<a class="block mb-3 b-thin p-2 t-link-inside t-decoration-none t-green-500 hover:t-green-600 hover:bg-green-100" href="#/">
638638
<p class="h4 mb-1 t-bold t-link">Card title</p>
639639
<p class="mb-0">Lorem ipsim dolor sit amet ...</p>
640640
</a>
641-
<pre class="language-html"><code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>style</span><span class="token punctuation">></span></span><span class="token style"><span class="token language-css"><br> <span class="token selector">.t-link-inside.t-green-500</span> <span class="token punctuation">{</span><br> <span class="token property">color</span><span class="token punctuation">:</span> unset<span class="token punctuation">;</span><br> <span class="token punctuation">}</span><br> <span class="token selector">.t-link-inside.t-green-500 .t-link</span> <span class="token punctuation">{</span><br> <span class="token property">color</span><span class="token punctuation">:</span> <span class="token function">var</span><span class="token punctuation">(</span>--green-500<span class="token punctuation">)</span><span class="token punctuation">;</span><br> <span class="token punctuation">}</span><br><br> <span class="token selector">.hover\:t-green-600:hover .t-link</span> <span class="token punctuation">{</span><br> <span class="token property">color</span><span class="token punctuation">:</span> <span class="token function">var</span><span class="token punctuation">(</span>--green-600<span class="token punctuation">)</span><br> <span class="token punctuation">}</span><br></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>style</span><span class="token punctuation">></span></span><br><br><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>block mb-3 b-thin p-2 t-link-inside t-decoration-none t-green-500 hover:t-green-600 hover:bg-green-100<span class="token punctuation">"</span></span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>#/<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><br> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>p</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>h4 mb-1 t-bold t-link<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Card title<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>p</span><span class="token punctuation">></span></span><br> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>p</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>mb-0<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Lorem ipsim dolor sit amet ...<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>p</span><span class="token punctuation">></span></span><br><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</span><span class="token punctuation">></span></span></code></pre>
641+
<pre class="language-html"><code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>style</span><span class="token punctuation">></span></span><span class="token style"><span class="token language-css"><br> <span class="token selector">.t-link-inside.t-green-500</span> <span class="token punctuation">{</span><br> <span class="token property">color</span><span class="token punctuation">:</span> unset<span class="token punctuation">;</span><br> <span class="token punctuation">}</span><br> <span class="token selector">.t-link-inside.t-green-500 .t-link</span> <span class="token punctuation">{</span><br> <span class="token property">color</span><span class="token punctuation">:</span> <span class="token function">var</span><span class="token punctuation">(</span>--green-500<span class="token punctuation">)</span><span class="token punctuation">;</span><br> <span class="token punctuation">}</span><br><br> <span class="token selector">.t-link-inside.hover\:t-green-600:hover .t-link</span> <span class="token punctuation">{</span><br> <span class="token property">color</span><span class="token punctuation">:</span> <span class="token function">var</span><span class="token punctuation">(</span>--green-600<span class="token punctuation">)</span><br> <span class="token punctuation">}</span><br></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>style</span><span class="token punctuation">></span></span><br><br><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>block mb-3 b-thin p-2 t-link-inside t-decoration-none t-green-500 hover:t-green-600 hover:bg-green-100<span class="token punctuation">"</span></span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>#/<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><br> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>p</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>h4 mb-1 t-bold t-link<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Card title<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>p</span><span class="token punctuation">></span></span><br> <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>p</span> <span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>mb-0<span class="token punctuation">"</span></span><span class="token punctuation">></span></span>Lorem ipsim dolor sit amet ...<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>p</span><span class="token punctuation">></span></span><br><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a</span><span class="token punctuation">></span></span></code></pre>
642642
<h2 id="other-text-utilities" tabindex="-1">Other text utilities</h2>
643643
<ul>
644644
<li>

src/codebase/scss/03_utilities/_typography.scss

+7-23
Original file line numberDiff line numberDiff line change
@@ -103,35 +103,19 @@ $mq-value in $mq-width {
103103
text-decoration: underline;
104104
}
105105

106-
.t-link-inside {
107-
cursor: pointer;
106+
.t-link-inside,
107+
.t-link-inside:hover {
108108
text-decoration: none;
109109
color: unset;
110-
111-
&:hover {
112-
color: unset;
113-
}
114-
115-
.t-link {
116-
color: var(--c-link);
117-
text-decoration: underline;
118-
}
119-
120-
&:hover .t-link {
121-
color: var(--c-link-hover);
122-
}
123110
}
124111

125112
.t-link {
126-
&:-moz-focusring {
127-
outline: var(--focus-outline);
128-
box-shadow: var(--focus-shadow);
129-
}
113+
color: var(--c-link);
114+
text-decoration: underline;
115+
}
130116

131-
&:focus-visible {
132-
outline: var(--focus-outline);
133-
box-shadow: var(--focus-shadow);
134-
}
117+
a.t-link-inside:hover .t-link {
118+
color: var(--c-link-hover);
135119
}
136120

137121
.t-strike {

src/dist/codebase.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/dist/codebase.css.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/docs/5-typographic-utilities/inline-text.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ The box shadow on hover above is supplied by a Codebase [box shadow]({{ '/docs/4
139139
</a>
140140
```
141141

142-
A third example — removing the underline (see above), and controlling the text color in base and hover states (plus adding a background color on hover):
142+
A third example — removing the underline (i.e. is affected the additional styling above), and controlling the text color in base and hover states (plus adding a background color on hover):
143143

144144
<style>
145145
.t-link-inside.t-green-500 {
@@ -149,7 +149,7 @@ A third example — removing the underline (see above), and controlling the text
149149
color: var(--green-500);
150150
}
151151

152-
.hover\:t-green-600:hover .t-link {
152+
.t-link-inside.hover\:t-green-600:hover .t-link {
153153
color: var(--green-600)
154154
}
155155
</style>
@@ -168,7 +168,7 @@ A third example — removing the underline (see above), and controlling the text
168168
color: var(--green-500);
169169
}
170170
171-
.hover\:t-green-600:hover .t-link {
171+
.t-link-inside.hover\:t-green-600:hover .t-link {
172172
color: var(--green-600)
173173
}
174174
</style>

0 commit comments

Comments
 (0)