---
# System prepended metadata

title: "Křížený potlach v Brně, 11. května ’22 | {\U0001D405}rontendisti"
tags: [frontendisti]

---

---
title: Křížený potlach v Brně, 11. května ’22 | {𝐅}rontendisti
tags: frontendisti
---

{%hackmd KXd2iUBpSjq7Ib2Z4h3LMg %}

# { 𝐅 } <br> Letem swwwětem<br> 

11. května ’22

note:

- Ahoj, poslední porce novinek před prázdninovou pauzou.

---

### Prohlížeče

note:

- minule to bylo celkem výživné, dnes o dost chudší
- ale nějaké změny k lepšímu jsem našel

---

#### Microsoft Edge 101
_vydán 28. dubna 2022_

note:

- Nic převratného.

---

#### Firefox 100
_vydán 3. května 2022_

note:

- Nic zásadního.

---

#### Chrome 101 
_vydán 26. dubna 2022_

- [Priority hints](https://web.dev/priority-hints/)
- [devTools zobrazují cascade layers](https://developer.chrome.com/blog/new-in-devtools-101/#layer)
- [Zápis barev `hwb()` „pro lidi“](https://www.stefanjudis.com/blog/hwb-a-color-notation-for-humans/)

note:

- pomocí atributu `fetchpriority` lze upřednostnit (nebo upozadit) stažení daného statického souboru
- lze přidat ke značkám `link`, `script`, `img`,  `picture`, `iframe`
- o cascade layers ještě dnes uslyšíme
- `hwb()` nyní použitelné (FF i Safari již podporují)
- článek od Stefana Judise 

---

##### `hwb()`

- **h**ue (0–360)
- **w**hitness (0–100%)
- **b**lackness (0–100%) 

note:

- případně lze doplnit alfa kanál 

---

<img src="https://hackmd.io/_uploads/SkTCRAuI5.png" width="720" height="721" style="max-height: 600px; width:auto">

note:

- je to opravdu _pro lidi_? Stefan zkoumal, co se stane, když přidá 100 % černé/bílé, nebo naopak stejný díl – více v článku ;) 

---

#### Safari 15.4
_vydáno 14. března 2022_


note:

- podpora pseudotřídy `:has` – probrali jsme posledně, Chrome 101 experimentálně, nutno zapnout

---

#### Internet Explorer
_vydán 17. října 2013_

> Bez komentáře…

---

## Zachyceno v síti

note:


---

### [Použití vlastních atributů](https://codepen.io/MarkBoots/pen/BaJqKyY)

note:

- Minule jsem doporučoval článek o méně známých atributech… [Those HTML Attributes You Never Use](https://www.smashingmagazine.com/2022/03/html-attributes-you-never-use/) a když jsem prvně viděl tento CodePen, myslel jsem, že mi unikly užitečné atributy pro animace.
- Atributy nejsou platné, ale funguje to. Nevím, co si o tom myslet, proč nepoužít `data-` atributy?

---

[Sara Soueidan o vlastnosti `will-change`](https://dev.opera.com/articles/css-will-change-property/)

note:

- zevrubný článek staršího data, ale stále platný
- správně-li užita `will-change` může zrychlit vaši stránku nebo alespoň dojem z ní

---

[Building a combined CSS-aspect-ratio-grid](https://9elements.com/blog/combined-aspect-ratio-grid/)

<img src="https://hackmd.io/_uploads/H16GGJKI5.png" width="606" height="725" style="width: 400px; height: auto;">

note:

- zarovnání prvků s různými proporcemi do mřížky

---

```htmlembedded
<div class="row">
  <div style="--ratio: 4 / 3;" class="item">4:3</div>
  <div style="--ratio: 2 / 3;" class="item">2:3</div>
</div>
```
<!-- .element: class="c-text-sm" -->

```css
.row {
	display: flex;
	gap: 1rem;
}

.item {
	flex-basis: 0;
	flex-grow: calc(var(--ratio));
	aspect-ratio: var(--ratio);
}
```
<!-- .element: class="c-text-sm" -->


note: 

- viz [CodePen](https://codepen.io/enbee81/pen/OJzoQZa)


---

[Subgrid](https://ishadeed.com/article/learn-css-subgrid/)

note:

- podporován FF již delší dobu, nově bude podpora v Safari
- možná už přišel čas, začít se ho učit a klidně používat jako progressive enhancement

---

[Prevent Scroll Chaining With Overscroll Behavior](https://ishadeed.com/article/prevent-scroll-chaining-overscroll-behavior/)

`overscroll-behavior: (auto|contain|none)`
`overscroll-behavior-x`
`overscroll-behavior-y`

note:

- od téhož autora, Ahmada Shadeeda
- případovka: jak zabránit nechtěnému scrollování pod modalem, viz [video, co nechceme](https://ishadeed.com/assets/overscroll/overscroll-auto.mp4) a [video, co chceme](https://ishadeed.com/assets/overscroll/overscroll-contain.mp4)
- najde využití nejen u modalu, ale třeba u boční lišty s dlouhou navigací a podobně (popsáno v článku)

---

Ujel vám CSS-vlak? Srovnejte krok pomocí série [Modern CSS](https://moderncss.dev/)

note: 

- od Stephanie Eckles, kterou doporučuji sledovat

---

Díky, prezentace za chvíli na [@frontendisti](https://twitter.com/frontendisti)