Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
新しくなったMaterial Designを触ってみた / Tried Material De...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
AmatsukiKu
May 29, 2018
Technology
3.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
新しくなったMaterial Designを触ってみた / Tried Material Design 2018
https://dmmcj.connpass.com/event/84002/
の発表資料です。
AmatsukiKu
May 29, 2018
More Decks by AmatsukiKu
See All by AmatsukiKu
ZOZOのグローバルECのフロントエンドアーキテクチャ設計 / Frontend Architecture Design of ZOZO
amatsukiku
13
8.2k
Lighthouseを用いたサイト改善 / Website Improvements Using Lighthouse
amatsukiku
0
1.9k
VASILY流CSSコーディング
amatsukiku
2
2.1k
test-queueによるテスト高速化
amatsukiku
1
950
Other Decks in Technology
See All in Technology
型は壁、Rustでもバグを直すな、表現できなくせよ
nwiizo
12
1.8k
最適な自走を最小限の支援で — M&Aで拡大する組織で少人数SREが挑んだ1年 / SRE NEXT 2026
genda
0
370
“全部コピーしない”ファイルデータの活用 : — FSx for ONTAP × S3 Tables × Icebergで作るメタデータカタログ
yoshiki0705
0
560
証券システムを10年Scalaで作り続けるということ - 関数型まつり2026
krrrr38
3
750
プロダクトだけじゃない、社内プロセスにおける自動化・省力化ノススメ
kakehashi
PRO
1
2.8k
そのタスクオンスケですか?
poropinai1966
0
140
認証認可だけじゃない! ID管理の構成要素と ライフサイクルを意識しよう
ritou
1
520
生成AI活用によるODC欠陥分析の分類高速化の実践と導入効果 / 20260703 Suguru Ishii
shift_evolve
PRO
2
100
最近評価が難しくなった
maroon8021
0
260
AWS Blocks を触ってみた/first-tach-aws-blocks
fossamagna
2
150
End-to-Endで考える信頼性 —LINEアプリにおけるクライアント開発×SRE連携の実践
maruloop
4
3.1k
『AIに負けない』より『AIと遊ぶ』」〜ワクワクが最強のテスト・QA学習戦略_公開用
odan611
2
520
Featured
See All Featured
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
560
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
760
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
170
My Coaching Mixtape
mlcsv
0
170
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
The SEO identity crisis: Don't let AI make you average
varn
0
510
The Cult of Friendly URLs
andyhume
79
6.9k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
200
Technical Leadership for Architectural Decision Making
baasie
3
430
Between Models and Reality
mayunak
4
360
WENDY [Excerpt]
tessaabrams
11
38k
Transcript
© Start Today Technologies Inc. ৽͘͠ͳͬͨ.BUFSJBM%FTJHO Λ৮ͬͯΈͨ (PPHMF*0ใࠂձ גࣜձࣾελʔττΡσΠςΫϊϩδʔζ ৽ࣄۀ෦
ݖक ݈࢚
© Start Today Technologies Inc. ൃදͷྲྀΕ • ࣗݾհ • .BUFSJBM%FTJHOͷ։ൃʹ͍ͭͯ
• ։ൃϑϩʔʢσβΠφʔฤʣ • ։ൃϑϩʔʢΤϯδχΞฤʣ • ·ͱΊ
© Start Today Technologies Inc. ࣗݾհ • ݖक ݈࢚ʢ͝Μͷ͔Έ ͚Μ͡ʣ
• גࣜձࣾελʔττΡσΠςΫϊϩδʔζ • ϑϩϯτΤϯυΤϯδχΞ • !"NBUTVLJ,V
© Start Today Technologies Inc. .BUFSJBM%FTJHOͷ։ൃʹ͍ͭͯ • .BUFSJBM5IFNF&EJUPS /FX •
(BMMFSZ /FX • .BUFSJBM$PNQPOFOUT ඒ͍͠ϓϩμΫτΛΑΓ͘࡞ΔͨΊʹ(PPHMF͕ఏڙ͢Δπʔϧ܈ ͜ΕΒͷπʔϧΛར༻ͯ͠։ൃΛߦ͍ͬͯ͘
© Start Today Technologies Inc. ։ൃϑϩʔʢσβΠφʔฤʣ 4LFUDI্Ͱ.BUFSJBM5IFNF&EJUPSΛͬͯ 5IFNFΛ࡞
4LFUDI্Ͱ࡞ͨ͠5IFNFΛར༻ͯ͠σβΠϯΛ ࡞ ࡞ͨ͠σβΠϯΛ(BMMFSZʹΞοϓϩʔυ
© Start Today Technologies Inc. .BUFSJBM5IFNF&EJUPSͷΠϝʔδ
© Start Today Technologies Inc. 5IFNFͷ࡞ $PMPSͷઃఆ 5ZQPHSBQIZͷઃఆ
4IBQFͱ$PSOFS4UZMFͷઃఆ
© Start Today Technologies Inc. 5IFNFͷ࡞ r $PMPSͷઃఆ
© Start Today Technologies Inc. 5IFNFͷ࡞ r 5ZQPHSBQIZͷઃఆ
© Start Today Technologies Inc. 5IFNFͷ࡞ r 4IBQFͱ$PSOFS4UZMFͷઃఆ
© Start Today Technologies Inc. 5IFNFΛར༻ͨ͠σβΠϯͷ࡞
© Start Today Technologies Inc. ։ൃϑϩʔʢΤϯδχΞฤʣ (BMMFSZΛ༻͍ͯσβΠϯΛ֬ೝ 5IFNFΛద༻
$PNQPOFOUͷར༻
© Start Today Technologies Inc. (BMMFSZΛ༻͍ͯσβΠϯΛ֬ೝ
© Start Today Technologies Inc. 5IFNFΛద༻ 8FC 4$44ͷڞ௨෦Ͱ࠷ॳʹมΛઃఆ $mdc-theme-primary:
#e0f7fa; $mdc-theme-on-primary: #000; $mdc-theme-secondary: #ffebee; $mdc-theme-on-secondary: #000; $mdc-theme-surface: #fff; $mdc-theme-on-surface: #000; $mdc-theme-background: #fff; $mdc-typography-font-family: Roboto;
© Start Today Technologies Inc. 5IFNFΛద༻ "OESPJE DPMPSTYNMͱTUZMFTYNMʹઃఆ <style
name="Base.Theme.Shrine" parent="@style/Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> <item name="android:textColorPrimary">@color/textColorPrimary</item> <item name="toolbarStyle">@style/Widget.Shrine.Toolbar.Logo</item> </style> <resources> <color name="colorPrimary">#ffffff</color> <color name="colorPrimaryDark">#e0e0e0</color> <color name="colorAccent">#607d8b</color> <color name="textColorPrimary">#dd000000</color> <color name="textColorSecondary">#89000000</color> </resources>
© Start Today Technologies Inc. $PNQPOFOUͷར༻ 8FC ΫϥεͰ$PNQPOFOUΛࢦఆ import
{MDCTextField} from '@material/textfield'; const password = new MDCTextField(document.querySelector('.password')); <div class="mdc-text-field mdc-text-field--box password"> <input type="password" class="mdc-text-field__input" id="password-input" name="password"> <label class="mdc-floating-label" for="password-input">Password</label> <div class="mdc-line-ripple"></div> </div> @import "@material/textfield/mdc-text-field"; .password { display: block; width: 300px; margin: 20px auto; }
© Start Today Technologies Inc. $PNQPOFOUͷར༻ "OESPJE <android.support.design.widget.TextInputLayout android:id="@+id/password_text_input”
android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/shr_hint_password” app:errorEnabled="true"> <android.support.design.widget.TextInputEditText android:id="@+id/password_edit_text" android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="textPassword" /> </android.support.design.widget.TextInputLayout>
© Start Today Technologies Inc. ·ͱΊ • .BUFSJBM5IFNF&EJUPSΛ͏͜ͱͰ.BUFSJBM %FTJHOͷσβΠϯΛ࡞͘͢͠ͳͬͨ •
ݱঢ়ͱͯ͠5IFNFΛө࣮ͨ͠Λߦ͏ʹҰख ͔͔ؒΔ