vole
Clone
Read only, no credentials:
https://rodent.software/git/vole.git
Write over SSH with a registered key:
git clone ssh://git@0.0.0.0:2222/vole.git
A free and open-source forge that lives in your Git repo.
Show the eyes and mouth through the light-theme brand mark
8f0f3e8d3ad9b7d83281bb16b661140e420c112b · Keenan Nemetz · 1d ago · parent ed667a0e
Show the eyes and mouth through the light-theme brand mark The ring-only outline left the light head featureless. Put a slightly expanded solid silhouette behind the light fill instead: the expansion draws the outside edge, and the eye, mouth, and inner-ear holes show the dark layer through. The whisker gaps still show the bar.
server/web/static/vole.css +5−4
| @@ -257,12 +257,13 @@ img { max-width: 100%; } | |||
| 257 | 257 | mask-size: contain; | |
| 258 | 258 | mask-repeat: no-repeat; | |
| 259 | 259 | } | |
| 260 | /* The outline is its own thin ring around the outside of the head. It follows the | ||
| 261 | silhouette, not the eyes, nose, or gaps between the whiskers. */ | ||
| 260 | /* The outline layer is a slightly expanded solid silhouette behind the light | ||
| 261 | head. It draws the outside edge and shows through the eye, mouth, and | ||
| 262 | inner-ear holes; the whisker gaps still show the bar. */ | ||
| 262 | 263 | .brand .mark::before { | |
| 263 | 264 | background-color: var(--mark-outline); | |
| 264 | -webkit-mask-image: url("/static/vole-head-outline.png"); | ||
| 265 | mask-image: url("/static/vole-head-outline.png"); | ||
| 265 | -webkit-mask-image: url("/static/vole-head-solid.png"); | ||
| 266 | mask-image: url("/static/vole-head-solid.png"); | ||
| 266 | 267 | } | |
| 267 | 268 | .brand .mark::after { | |
| 268 | 269 | background-color: var(--mark-fill); | |