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
第4回web講座
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
北海道科学大学 電子計算機研究部
May 31, 2017
Programming
71
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
第4回web講座
fonnt テキスト周り
北海道科学大学 電子計算機研究部
May 31, 2017
More Decks by 北海道科学大学 電子計算機研究部
See All by 北海道科学大学 電子計算機研究部
第12回Network講座2019
densan
1
67
第11回Network講座2019
densan
0
80
第10回Network講座2019
densan
0
56
第09回Network講座2019
densan
1
170
第08回Network講座2019
densan
0
58
第07回Network講座2019
densan
0
56
第06回Network講座2019
densan
0
79
第05回Network講座2019
densan
0
56
第04回Network講座2019
densan
0
120
Other Decks in Programming
See All in Programming
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
1
250
yield再入門 #phpcon
o0h
PRO
0
760
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
180
作るコストが小さくなった時代 幸せに働くために改めて考えたいこと 〜エンジニアとして価値を出し続けるために注視している二分野〜
yuppeeng
0
130
AI駆動開発を妨げる技術的負債の解消アプローチ / ai-refactoring-approach
minodriven
17
9.4k
5分で問診!Composer セキュリティ健康診断
codmoninc
0
630
Lean は証明の正しさを確認するためだけのツールって思ってませんか?
inoueasei
1
110
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
130
テーブルをDELETEした
yuzneri
0
110
改善しないと、タスクが回らない。 “てんこ盛りポジション” を引き継いだ情シスの、入社3ヶ月の業務改善録
krm963
0
200
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
420
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
440
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
630
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
390
Embracing the Ebb and Flow
colly
88
5.1k
Designing for humans not robots
tammielis
254
26k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Odyssey Design
rkendrick25
PRO
2
730
RailsConf 2023
tenderlove
30
1.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4k
Transcript
第4回Web講座 present by kagawa
テキストプロパティ 文字に関するプロパティを演習しましょう。 カラー 間隔・表示位置 サイズ指定
color カラー 文字色を指定する。色の指定方法は以下の通り。 color: #FF0000; color: #F00; color: rgb(255,0,0); color:
rgba(100%,0%,0%,40%);
色の指定方法 1. カラーコード(6桁) 16進数(6or3)桁で指定する方法。 #記号の後,前から1,2桁ずつ、赤、緑、青 の順に各色の濃さを指定する。 color: #F00; color: #FF0000;
色の指定方法 2. rgbaによる指定 rgba() を使用して各色の濃さを指定する。 括弧内で赤、緑、青、透明度の順にカンマ区切りで数値を指定する。 透明度は0~1の範囲で指定し、0に近くなるほど透明になる。 color: rgba(255,0,0,0.5); カラーコードの7-8桁で透明度は指定できる。
色の指定方法 HTML内でCSSを書くことも可能 <style type =“test/css> // 開始—終了タグの間に記述する。 </style> ただ、冗長になるので非推奨
font フォント font プロパティを用いると、以下の六つのプロパティを一括指定できる 1. font-style 2. font-variant 3. font-weight
4. line-height 5. font-size 6. font-family 優先順位 1. font-style、font-variant、font-weight(順不同) 2. font-size 3. line-height 4. font-family ←familyは一番最後
font-style 文字をイタリック体と斜体にできる。 ブラウザが判断して、そのフォントの標準のものを斜めに傾けて表示する。 normal : 標準。初期値 italic :
イタリック体。斜体 oblique : こちらも斜体。h2にも対応
font-style
font-variant 文字をスモールキャップにする際に使用する。 アルファベットを小さいサイズの大文字として表示すること。 normal : 標準。初期値 small-caps :
スモールキャップのフォントで表示
font-variant
font-weight 文字の太さを指定する。 100~900:ほぼ [太字:標準] の2つになる。 normal : 標準。初期値。
400の指定 bold : 太字。 700の指定 lighter : 現在のフォントより一段階細くする bolder : 現在のフォントより一段階太くする
font-weight p要素内でstrongタグで囲む方と強調される。
font-weight
line-height 行の高さを指定する。 数値で指定 pxなどの単位をつけた指定はもちろん、数値のみも可能。 その場合、その値にフォントサイズをかけた高さになる。 %で指定...他
font-size 文字の大きさを指定する。 キーワードで指定 xx-small, x-small, small, medium, large, x-large,
xx-large の7段階 medium が標準。また、smaller, larger は他の要素と比べて 相対的に文字の大きさを上下させる。(1.2倍比率)
-size サイズの指定方法2。他のオプションと共通するので詳しく px :絶対値(absolute)pixelで指定する。 % :相対値(relative)親要素のサイズによって可変する。 em
:パーセントと同じ、ただし、100%=1em となる。 ex :パーセントと同じ、小文字の大きさを1とする。 rem:<html>に適用したフォントサイズに対する 「rem」のブラウザサポート Firefox3.6+, Chrome, Safari5, IE9+
-size サイズの指定方法3。 ブラウザの幅(viewport) に応じてフォントサイズを可変に対応する vw :viewport width ビューポートの幅に対する割合
vh :viewport height ビューポートの高さに対する割合。 比較的新しいオプション、対応するかはブラウザによる。 次のページに対応verを記載。
vw wh vmin vmax 対応表 Browser vw, vh vmin vmax
Chrome v20.0 ~ v20.0 ~ v26.0 ~ Safari v6.0 ~ v6.0 ~ v6.1 ~ Firefox v19.0 ~ v19.0 ~ v19.0 ~ Opera v15.0 ~ v15.0 ~ v15.0 ~ iOS Safari v6.0 ~ v6.1 ~ v7.0 ~ Android Brower v4.4 ~ v4.4 ~ v4.4 ~ Internet Explorer v9.0 ~ v9.0 ~ v11.0 ~
-size
レスポンシブwebデザイン レスポンシブデザインとは Webページを表示するとき、PC・スマホ・タブレットでユーザーは観覧する。 画面サイズによってページの幅やレイアウトが 見 や す い よ う
に 移 動 す る 。 ピクセル指定や、vw指定を駆使する。動的に配信する。別々のURLを用意する...他多々 メリット / デメリット があるので詳しく調べて見ましょう!
復習:リスト演習 ul要素は ↓ のように、ページメニューなどに使用されることが多い ↓コレ
リスト・疑似クラス :nth-child(n) 指定した要素の内、前から数えてn番目の要素にスタイルを適用する :nth-last-child(n) 指定した要素の内、後ろから数えてn番目の要素にスタイルを適用す る
使用例
使用例
解説 上から2番目の li 要素の文字色をオレンジ色に変更
解説 後ろから数えて奇数番目の li 要素の背景色を水色に変更
解説 前から数えて3の倍数番目の li 要素の背景色を緑色に変更 ※複数のセレクタに当てはまる要素がある時、後ろに書いた方のスタイルを適用する ※n>=0
本日はここまで。