火曜日のおフロ igtm, tmr, ymdarake
-
- 教育
@igtm, @t-gyo, @ymdarake が、ゆるーくフロントエンド周りの気になった記事を紹介しながらお届けします。おフロは「フロントエンド」から来てます。毎週土曜日更新。
https://tue-ofuro.vercel.app/
-
TaxyAI, ChatGPT, NUI, コルーチン, Generator, mix-blend-mode
GitHub - TaxyAI/browser-extension: Automate your
browser with GPT-4
LLMが変える、ユーザインターフェースの未来|Dory
JSやPythonのジェネレータを使うとアニメーションや通信の状態遷移を簡易に記述できる
#Python - Qiita
CSSのブレンドモードが素敵! mix-blend-modeを使いこなそう - ICS MEDIA -
Safari 17.2, CSS 2023, Tailwind v3.4
WebKit Features in Safari 17.2 | WebKit
GitHub - promptfoo/promptfoo: Test your prompts, models, RAGs. Evaluate and compare LLM outputs, catch regressions, and improve prompt quality.
ハンズオン Gemini: マルチモーダル AI とやりとりする - YouTube
CSS ラップ: 2023 年 | Blog | Chrome for Developers
CSS text-wrap: balance | CSS and UI | Chrome for Developers
CSS text-wrap: pretty | Blog | Chrome for Developers
DevTools の新機能(Chrome 120) | Blog | Chrome for Developers
Tailwind CSS v3.4: Dynamic viewport units, :has() support, balanced headlines, subgrid, and more - Tailwind CSS
Cookie2 とは何か | blog.jxck.io
ブラウザでリロードしながらキャッシュの挙動を確認してる全ての開発者へ | blog.jxck.io
Compression Dictionary Transport (Shared Brotli) によるコンテンツ圧縮の最適化 | blog.jxck.io -
WASM, Type Scaling, attr(), ACT Rules, WebAIM
SQLite3 WASM JS、試すメモ|SQLite3 WASM(WebAssembly) 初級編、CMS作成など
GitHub - igtm/mdclient: Markdown Viewer Chrome Extension for Github
Type Scale - A Visual Calculator
How To Finally Figuring-out the Font Size for Titles | Tom Quinonero
音楽、数学、タイポグラフィ - シフトブレイン/スタンダードデザインユニット
auto-resize のJS実装
content: attr(data-value) " ";
attr() - CSS: カスケーディングスタイルシート | MDN
https://twitter.com/magi1125/status/1605571976663138304
https://twitter.com/r_nikaido/status/1604127506839138304
Browser hacking: Fixing a layout bug on HTML5Test.com - YouTube
HTML5test - How well does your browser support HTML5?
The state of HTTP in 2022
2022年の超私的デジタルアクセシビリティ関連10大ニュース | 覚え書き | @kazuhito
ACT Rules Implementation in Test Tools and Methodologies | | WAI | W3C
WebAIM: The WebAIM Million - The 2022 report on the accessibility of the top 1,000,000 home pages -
デジタル庁Webアクセシビリティー, JISS X 8341-3:2016, miChecker, Void element
デジタル庁、初心者向け「Webアクセシビリティー」導入ガイド無償公開 非技術者向け、専門用語は少なめに - ITmedia NEWS
JIS X 8341-3:2016 達成基準 早見表(レベルA & AA)
総務省|情報バリアフリー環境の整備|みんなのアクセシビリティ評価ツール:miChecker (エムアイチェッカー)Ver.2.0
駒瑠市〜アクセシビリティ上の問題の体験サイト〜
Chrome Browser
Void element (空要素) - MDN Web Docs 用語集: ウェブ関連用語の定義 | MDN
ゆうてん🖖さんはTwitterを使っています: 「タイポグラフィつよつよの方で英語で説明できる方、ヘルプ!!」 / Twitter
The Myths of Color Contrast Accessibility
There's a growing demand for designers to make their interfaces accessible to all users. It's important to accommodate users with disabilities, but there are many myths to color contrast accessibility being perpetuated by misinformed people. They often parrot these myths to discredit a design, without understanding in which situations a color contrast standard applies.
https://uxmovement.com/buttons/the-myths-of-color-contrast-accessibility/
CSS3による文字に影(ドロップシャドウ)を付ける | CSS3逆引き | Webサイト制作支援 | ShanaBrian Website
文字に影を付ける場合は text-shadowプロパティを使用します。 ぼかし、色は省略でき、色を省略した場合は文字色と同色が反映されます。 box-shadowと違い、広がり距離とinsetがないことにご注意ください。 text-shadow:水平方向の位置 垂直方向の位置; またはtext-shadow:水平方向の位置 垂直方向の位置 ぼかしの長さ; またはtext-shadow:水平方向の位置 垂直方向の位置 ぼかしの長さ 色; ※ サンプルでは分かりやすくするため、フォントサイズを大きくしています。 ※ サンプルにはありませんが、水平方向の位置と垂直方向の位置を0にすることで、光彩(グロー)効果の表現が可能です。 sample 1 sample 2 sample 3 sample 4 カンマで区切ることにより、1つの文字に対して複数の影を付けることが可能です。 複数指定やその他プロパティを使用することで、様々な影の表現が可能です。
https://shanabrian.com/web/css3/text-shadow.php -
Chrome 108(svh/lvh/dvh), lch/oklch WCAG 2.1, axe-core, XState
ブログ: 日本のウェブデザインの特異な事例
New in Chrome 108 - Chrome
Developers
Prepare for viewport resize
behavior changes coming to Chrome on Android - Chrome Developers
【CSS】要素の高さを100vhとしたときの問題点とは?3つの解決方法について解説 -
WEBCAMP MEDIA
What's New In DevTools (Chrome
108) - Chrome Developers
#ABEMA で試合のデータをアクセシブルに!デザインと色調整技術 |
CyberAgent Developers Blog
oklch()
- CSS: Cascading Style Sheets | MDN
GitHub - evilmartians/oklch-picker: Color Picker
for LCH
LCH – Figma
Google
Online Security Blog: Memory Safe Languages in Android 13
Adventar
今週のはてなブログランキング〔2022年12月第1週〕 -
週刊はてなブログ
アクセシビリティ
Advent Calendar 2022 - Adventar
Zigのカレンダー | Advent Calendar 2022 - Qiita
デザイナーが難解なガイドライン(WCAG)を乗り越える方法(提案)|emim|note
TS 4.9 satisfies operator を使って React
Router のナビゲーションを型安全にしてみる - Mobile Factory Tech Blog
UIデザインにおけるステートマシン - 弁護士ドットコム株式会社
Creators’ blog -
Typescript4.9 (satisfies), Nextjs13, Twitter backend architecture
Announcing TypeScript
4.9 - TypeScript
"satisfies" operator to ensure
an expression matches some type (feedback reset) · Issue #47920 · microsoft/TypeScript · GitHub
type Colors = "red" | "green" | "blue";
type RGB = [red: number, green: number, blue: number];
type Palette = Record & {
red: RGB;
green: string;
blue: RGB;
};
const palette: Palette = {
red: [255, 0, 0],
green: "#0f0",
blue: [0, 0, 255],
};
Symbol
(シンボル) - JavaScript | MDN
TypeScript 5.0 Iteration Plan · Issue
#51362 · microsoft/TypeScript · GitHub
Next.js 13のServer Componentsは書き方が便利になるだけ
State of JavaScript 2022
MacBook
Proの“ノッチ”でマウス操作が遅くなる問題を改善、その方法は? 明治大が実証:Innovative Tech - ITmedia NEWS
ついに初の解説書!
フォント制作の王道ソフト「Glyphs(グリフス)」執筆陣も非常に豪華で、フォントの作り方がよく分かります -Glyphsではじめるフォント制作 | コリス
Twitter
を作るのはなぜ難しいのか - Togetter
Manhattan,
our real-time, multi-tenant distributed database for Twitter scale
Elasticsearch alternatives: 8 to consider
after the license change
GitHub -
pola-rs/polars: Fast multi-threaded, hybrid-streaming DataFrame library in Rust | Python |
Node.js
高速な文字列探索:Daachorseの技術解説 - LegalForce
Engineering Blog