Skip to content

Commit 02b0610

Browse files
committed
chore: update ads banner design
1 parent 027d8c3 commit 02b0610

File tree

1 file changed

+121
-36
lines changed

1 file changed

+121
-36
lines changed

_includes/update-list.html

Lines changed: 121 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -33,59 +33,144 @@ <h2 class="panel-heading">{{- site.data.locales[include.lang].panel.lastmod -}}<
3333
</ul>
3434

3535

36-
<div class="sidepanel-cta">
37-
<p class="cta-text">Promote your brand here! <a href="mailto:[email protected]" class="cta-link">Contact me</a></p>
36+
<div class="promo-strip">
37+
<span class="promo-label">AD</span>
38+
<span class="promo-text">Your brand here</span>
39+
<a href="mailto:[email protected]" class="promo-action">
40+
<span>Contact</span>
41+
<svg class="promo-arrow" width="12" height="12" viewBox="0 0 16 16">
42+
<path d="M6 3 L11 8 L6 13" stroke="currentColor" stroke-width="1.5" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
43+
</svg>
44+
</a>
45+
3846
<style>
39-
.sidepanel-cta {
40-
font-family: 'Arial', sans-serif;
41-
background: var(--card-bg);
42-
backdrop-filter: blur(8px) saturate(160%);
43-
-webkit-backdrop-filter: blur(8px) saturate(160%);
44-
border-radius: 10px;
45-
border: 1px solid rgba(255, 255, 255, 0.15);
46-
padding: 1rem;
47-
text-align: center;
48-
margin-bottom: 1rem;
49-
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
50-
transition: transform 0.2s ease-in-out, background 0.3s ease-in-out;
51-
color: var(--text-color);
47+
.promo-strip {
48+
display: flex;
49+
align-items: center;
50+
gap: 1rem;
51+
padding: 0.875rem 0;
52+
margin: 2rem 0;
53+
border-top: 1px solid rgba(128, 128, 128, 0.12);
54+
border-bottom: 1px solid rgba(128, 128, 128, 0.12);
55+
font-family: 'SF Mono', 'Monaco', 'Inconsolata', monospace;
56+
font-size: 0.75rem;
57+
letter-spacing: 0.025em;
58+
color: inherit;
59+
opacity: 0.55;
60+
transition: opacity 0.3s ease;
5261
}
5362

54-
/* Dark mode: păstrăm look-ul siteului */
55-
[data-theme="dark"] .sidepanel-cta {
56-
background: var(--card-bg);
57-
border: 1px solid rgba(255, 255, 255, 0.1);
58-
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.4);
59-
color: var(--text-color);
63+
/* Dark mode - comportament normal */
64+
[data-theme="dark"] .promo-strip:hover,
65+
.promo-strip:hover {
66+
opacity: 0.85;
6067
}
6168

62-
.sidepanel-cta:hover {
63-
transform: scale(1.02);
69+
/* Light mode - deja "highlighted" */
70+
[data-theme="light"] .promo-strip,
71+
:root:not([data-theme]) .promo-strip {
72+
opacity: 0.75;
6473
}
6574

66-
.cta-text {
67-
margin: 0;
68-
font-size: 0.95rem;
69-
line-height: 1.4;
75+
[data-theme="light"] .promo-strip:hover,
76+
:root:not([data-theme]) .promo-strip:hover {
77+
opacity: 0.9;
7078
}
7179

72-
.cta-link {
73-
color: inherit;
80+
.promo-label {
81+
padding: 0.2rem 0.4rem;
82+
background: transparent;
83+
border: 1px solid;
84+
border-radius: 3px;
7485
font-weight: 600;
75-
text-decoration: underline;
76-
transition: opacity 0.2s ease;
86+
font-size: 0.625rem;
87+
letter-spacing: 0.05em;
88+
/* Culoare verde mint subtilă */
89+
color: #52b788;
90+
border-color: #52b788;
91+
opacity: 0.7;
92+
}
93+
94+
/* Light mode - label mai vizibil */
95+
[data-theme="light"] .promo-label,
96+
:root:not([data-theme]) .promo-label {
97+
color: #40916c;
98+
border-color: #40916c;
99+
opacity: 0.8;
100+
}
101+
102+
.promo-text {
103+
flex: 1;
104+
text-transform: uppercase;
105+
letter-spacing: 0.08em;
106+
font-size: 0.7rem;
107+
opacity: 0.9;
108+
}
109+
110+
/* Light mode - text mai bold */
111+
[data-theme="light"] .promo-text,
112+
:root:not([data-theme]) .promo-text {
113+
opacity: 1;
114+
font-weight: 500;
115+
}
116+
117+
.promo-action {
118+
display: flex;
119+
align-items: center;
120+
gap: 0.375rem;
121+
color: inherit;
122+
text-decoration: none;
123+
text-transform: uppercase;
124+
letter-spacing: 0.08em;
125+
font-size: 0.7rem;
126+
transition: gap 0.2s ease;
127+
}
128+
129+
.promo-action:hover {
130+
gap: 0.5rem;
77131
}
78132

79-
.cta-link:hover {
133+
.promo-arrow {
134+
opacity: 0.4;
135+
transition: transform 0.2s ease, opacity 0.2s ease;
136+
}
137+
138+
/* Light mode - săgeată mai vizibilă */
139+
[data-theme="light"] .promo-arrow,
140+
:root:not([data-theme]) .promo-arrow {
141+
opacity: 0.6;
142+
}
143+
144+
.promo-action:hover .promo-arrow {
145+
transform: translateX(2px);
80146
opacity: 0.7;
81147
}
82148

149+
[data-theme="light"] .promo-action:hover .promo-arrow,
150+
:root:not([data-theme]) .promo-action:hover .promo-arrow {
151+
opacity: 0.9;
152+
}
153+
83154
@media (max-width: 768px) {
84-
.sidepanel-cta {
85-
padding: 0.8rem;
155+
.promo-strip {
156+
font-size: 0.65rem;
157+
gap: 0.75rem;
158+
padding: 0.75rem 0;
159+
}
160+
161+
.promo-label {
162+
font-size: 0.55rem;
163+
padding: 0.15rem 0.35rem;
164+
}
165+
166+
.promo-text,
167+
.promo-action {
168+
font-size: 0.625rem;
86169
}
87-
.cta-text {
88-
font-size: 0.9rem;
170+
171+
.promo-arrow {
172+
width: 10px;
173+
height: 10px;
89174
}
90175
}
91176
</style>

0 commit comments

Comments
 (0)