SlideShare ist ein Scribd-Unternehmen logo
1 von 68
Downloaden Sie, um offline zu lesen
CSS ( )
CSS Houdini
taskey
CSS
CSS Houdini
CSS
<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Person",
"name": "Masakazu Fukami",
"job": "Frontend Vice President",
"twitter": "@fukamiiiiinmin",
"company": "Taskey.inc",
"favorites": [" ", " "]
}
</script>
JavaScript
CSS
CSS …!
JavaScript
?
?
?
CSS
CSS
CSS
web
CSS
CSS Houdini
) Houdini CSS
DOM
) Houdini CSS
Properties and Values API
Properties and Values API
Custom Property
Property API
Property API
Property API
CSS Typed OM
CSS Typed OM
width
Typed OM
※API
※API
Typed OM 2
CSS Paint API
CSS Paint API
※API
※API
QR
CSS Houdini
) Is Houdini ready yet‽
CSS
CSS
Q1. z-index
2147483647
21 4748 3647
→ 2^32 - 1
※64bit
[CSS] z-index
Q2.
CSS 3
• HTML CSS
• CSS
• CSS
• HTML CSS
• CSS
• CSS
!important
!important
• HTML CSS
• CSS
• CSS
!important
• CSS
• HTML CSS
• CSS
Q3.
box
display, opacity, visibility
?
A. visivility
3 3
• Houdini – CSS
• Houdini CSS
• CSS Houdini
• Is Houdini ready yet‽
• CSS-TAG Houdini Editor Drafts
CSS ( )
CSS Houdini
taskey

Weitere ähnliche Inhalte

Mehr von 将一 深見

20190827_#35_we_are_javascripters
20190827_#35_we_are_javascripters20190827_#35_we_are_javascripters
20190827_#35_we_are_javascripters将一 深見
 
20190221 #28 we_are_javascripters
20190221 #28 we_are_javascripters20190221 #28 we_are_javascripters
20190221 #28 we_are_javascripters将一 深見
 
History of evolution of the frontend and its impact on SEO
History of evolution of the frontend and its impact on SEOHistory of evolution of the frontend and its impact on SEO
History of evolution of the frontend and its impact on SEO将一 深見
 
20180921 #24 we_are_javascripters
20180921 #24 we_are_javascripters20180921 #24 we_are_javascripters
20180921 #24 we_are_javascripters将一 深見
 
君たちにONE OUTSを紹介したい
君たちにONE OUTSを紹介したい君たちにONE OUTSを紹介したい
君たちにONE OUTSを紹介したい将一 深見
 
20180517 megurocss@1th
20180517 megurocss@1th20180517 megurocss@1th
20180517 megurocss@1th将一 深見
 
20180424 #18 we_are_javascripters
20180424 #18 we_are_javascripters20180424 #18 we_are_javascripters
20180424 #18 we_are_javascripters将一 深見
 
20180222 #16 we_are_javascripters
20180222 #16 we_are_javascripters20180222 #16 we_are_javascripters
20180222 #16 we_are_javascripters将一 深見
 
jquery? state管理? どっち使えばいいの? 20171221 we are_javascripters@14th
jquery? state管理? どっち使えばいいの? 20171221 we are_javascripters@14thjquery? state管理? どっち使えばいいの? 20171221 we are_javascripters@14th
jquery? state管理? どっち使えばいいの? 20171221 we are_javascripters@14th将一 深見
 
2017年のteratailでやらかした話をしたい 20171213 _#9 _teratail_meetup
2017年のteratailでやらかした話をしたい 20171213 _#9 _teratail_meetup2017年のteratailでやらかした話をしたい 20171213 _#9 _teratail_meetup
2017年のteratailでやらかした話をしたい 20171213 _#9 _teratail_meetup将一 深見
 
素晴らしきJSの世界とSEO 20170606 we are_javascripters@8th
素晴らしきJSの世界とSEO 20170606 we are_javascripters@8th素晴らしきJSの世界とSEO 20170606 we are_javascripters@8th
素晴らしきJSの世界とSEO 20170606 we are_javascripters@8th将一 深見
 
JSの知識だけでLINE Bot作ってみる! 20170327_we are_javascripters@5th
JSの知識だけでLINE Bot作ってみる! 20170327_we are_javascripters@5thJSの知識だけでLINE Bot作ってみる! 20170327_we are_javascripters@5th
JSの知識だけでLINE Bot作ってみる! 20170327_we are_javascripters@5th将一 深見
 
20170123 creators learning_english_meetup
20170123 creators learning_english_meetup20170123 creators learning_english_meetup
20170123 creators learning_english_meetup将一 深見
 
2周年だから伝えたい!teratailへの3つのありがとう!
2周年だから伝えたい!teratailへの3つのありがとう!2周年だから伝えたい!teratailへの3つのありがとう!
2周年だから伝えたい!teratailへの3つのありがとう!将一 深見
 
『あれ?Cssが反映されない!』を二度とやらないために
『あれ?Cssが反映されない!』を二度とやらないために『あれ?Cssが反映されない!』を二度とやらないために
『あれ?Cssが反映されない!』を二度とやらないために将一 深見
 
必要な知識はJavascriptだけ!さくっと作ろうAPIサーバ!
必要な知識はJavascriptだけ!さくっと作ろうAPIサーバ!必要な知識はJavascriptだけ!さくっと作ろうAPIサーバ!
必要な知識はJavascriptだけ!さくっと作ろうAPIサーバ!将一 深見
 
ゆるく学ぼう!現在のフロントエンドまとめ
ゆるく学ぼう!現在のフロントエンドまとめゆるく学ぼう!現在のフロントエンドまとめ
ゆるく学ぼう!現在のフロントエンドまとめ将一 深見
 

Mehr von 将一 深見 (17)

20190827_#35_we_are_javascripters
20190827_#35_we_are_javascripters20190827_#35_we_are_javascripters
20190827_#35_we_are_javascripters
 
20190221 #28 we_are_javascripters
20190221 #28 we_are_javascripters20190221 #28 we_are_javascripters
20190221 #28 we_are_javascripters
 
History of evolution of the frontend and its impact on SEO
History of evolution of the frontend and its impact on SEOHistory of evolution of the frontend and its impact on SEO
History of evolution of the frontend and its impact on SEO
 
20180921 #24 we_are_javascripters
20180921 #24 we_are_javascripters20180921 #24 we_are_javascripters
20180921 #24 we_are_javascripters
 
君たちにONE OUTSを紹介したい
君たちにONE OUTSを紹介したい君たちにONE OUTSを紹介したい
君たちにONE OUTSを紹介したい
 
20180517 megurocss@1th
20180517 megurocss@1th20180517 megurocss@1th
20180517 megurocss@1th
 
20180424 #18 we_are_javascripters
20180424 #18 we_are_javascripters20180424 #18 we_are_javascripters
20180424 #18 we_are_javascripters
 
20180222 #16 we_are_javascripters
20180222 #16 we_are_javascripters20180222 #16 we_are_javascripters
20180222 #16 we_are_javascripters
 
jquery? state管理? どっち使えばいいの? 20171221 we are_javascripters@14th
jquery? state管理? どっち使えばいいの? 20171221 we are_javascripters@14thjquery? state管理? どっち使えばいいの? 20171221 we are_javascripters@14th
jquery? state管理? どっち使えばいいの? 20171221 we are_javascripters@14th
 
2017年のteratailでやらかした話をしたい 20171213 _#9 _teratail_meetup
2017年のteratailでやらかした話をしたい 20171213 _#9 _teratail_meetup2017年のteratailでやらかした話をしたい 20171213 _#9 _teratail_meetup
2017年のteratailでやらかした話をしたい 20171213 _#9 _teratail_meetup
 
素晴らしきJSの世界とSEO 20170606 we are_javascripters@8th
素晴らしきJSの世界とSEO 20170606 we are_javascripters@8th素晴らしきJSの世界とSEO 20170606 we are_javascripters@8th
素晴らしきJSの世界とSEO 20170606 we are_javascripters@8th
 
JSの知識だけでLINE Bot作ってみる! 20170327_we are_javascripters@5th
JSの知識だけでLINE Bot作ってみる! 20170327_we are_javascripters@5thJSの知識だけでLINE Bot作ってみる! 20170327_we are_javascripters@5th
JSの知識だけでLINE Bot作ってみる! 20170327_we are_javascripters@5th
 
20170123 creators learning_english_meetup
20170123 creators learning_english_meetup20170123 creators learning_english_meetup
20170123 creators learning_english_meetup
 
2周年だから伝えたい!teratailへの3つのありがとう!
2周年だから伝えたい!teratailへの3つのありがとう!2周年だから伝えたい!teratailへの3つのありがとう!
2周年だから伝えたい!teratailへの3つのありがとう!
 
『あれ?Cssが反映されない!』を二度とやらないために
『あれ?Cssが反映されない!』を二度とやらないために『あれ?Cssが反映されない!』を二度とやらないために
『あれ?Cssが反映されない!』を二度とやらないために
 
必要な知識はJavascriptだけ!さくっと作ろうAPIサーバ!
必要な知識はJavascriptだけ!さくっと作ろうAPIサーバ!必要な知識はJavascriptだけ!さくっと作ろうAPIサーバ!
必要な知識はJavascriptだけ!さくっと作ろうAPIサーバ!
 
ゆるく学ぼう!現在のフロントエンドまとめ
ゆるく学ぼう!現在のフロントエンドまとめゆるく学ぼう!現在のフロントエンドまとめ
ゆるく学ぼう!現在のフロントエンドまとめ
 

CSSの嫌なところを解決できる(かも)。そう、CSS Houdiniならね 20170825 we are_javascripters@10th