Skip to content

Instantly share code, notes, and snippets.

View jensgro's full-sized avatar

Jens Grochtdreis jensgro

View GitHub Profile
@jensgro
jensgro / sass-cheatsheet.md
Created July 24, 2025 11:57 — forked from fredsiika/sass-cheatsheet.md
A high-level Sass (SCSS) cheatsheet for the most important functionality features of Sass.
/* *******************************************************************************************
* TAILWIND.CSS
* DOCUMENTATION: https://tailwindcss.com/
* ******************************************************************************************* */
/*
* Available breakpoints
* --------------------
* sm: min-width: 640px;
* md: min-width: 768px;
@jensgro
jensgro / linktipps-css-html.md
Last active January 30, 2025 15:53
Empfehlenswerte Links zum Erlernen von HTML und CSS

Your State of HTML 2024 Reading List

HTML Media Capture

Capture input from the user’s camera.

The capture attribute specifies that, optionally, a new file should be captured, and which device should be used to capture that new media of a type defined by the accept attribute.

@jensgro
jensgro / custom-property-nutzung.css
Last active October 5, 2024 22:27
Ein Detail-Asprekt der Nutzung von Custom Properties
/* ========= nicht so praktisch ========= */
p {
font-size: var(--fs-xs);
}
@media (min-width: 800px) {
p {
font-size: var(--fs-sm);
}
}
@jensgro
jensgro / css-broken-grid-demo.markdown
Created September 27, 2024 21:28
CSS Broken Grid Demo
@jensgro
jensgro / css-2024-reading-list.md
Last active October 5, 2024 22:28
State of CSS 2024 Reading List

CSS 2024 Reading List

lvh / lvw / lvmin / lvmax, sv*, dv*, etc.

The CSS data type represents a distance value. Lengths can be used in numerous CSS properties, such as width, height, margin, padding, border-width, font-size, and text-shadow.

Anchor Positioning

  • Future CSS: Anchor Positioning (kizu.dev)
@jensgro
jensgro / selectors.css
Created September 10, 2024 06:43
neue Selektoren
:where(label:has(> input:disabled), label:has(+ input:disabled)) { cursor : not-allowed;}
.row:has(.topic-tags-block) {}
:where(button) { all : unset;}
footer:has(.broadcastinfo) {}
a:has(.lead) {}
.teaser:has(.topline[style="display: none;"]) .hgroup a:before {}
.media-liveblog:has(.topline) .topline:before {}