FEVDES BLOG

自分の経験をシェアしたい。Webデザインのテクニック&効率化。

コーディング

CSSで大文字/小文字を変換するtext-transformプロパティ

投稿日:

5896353044_295ef72579_z

コーディングの案件で、グローバルメニューをデザイン通り、
英語の小文字で作成していたのですが、
最後に大文字にしてほしいという要望がきました。

すでに数十ページ作成したこともあり、
CSSのtext-transformで変換しました。

text-transform

text-transform: none; 変換なし(初期値)
text-transform: capitalize; 単語の先頭文字を大文字に変換
text-transform: uppercase; 全ての文字を大文字に変換
text-transform: lowercase; 全ての文字を小文字に変換

表示例

.cap {
	text-transform: capitalize;
}
.up {
	text-transform: uppercase;
}
.low {
	text-transform: lowercase;
}
<span class="cap">capitalize</span>
<span class="up">uppercase</span>
<span class="low">LOWERCASE</span>

capitalize
uppercase
LOWERCASE

で変換されます。

まとめ

最終的なデザイン面での変更を対応が必要な場面はよくあると思います。
(本来このようなデザインの変更は、デザイン上のチェックの問題ですが・・・)
大文字に置換し、チェックすれば30分ほどかかりますが、CSSの調整だと1分ですみます。
CSSで調整できる場合には、text-transformが便利です。

参考

スタイルシート[CSS]/テキスト・フォント/大文字と小文字を変換する – TAG index Webサイト

-コーディング

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

サイトで使われているアプリがわかる「Wappalyzer」

サイトをみていて「どんなプログラムやサーバー、プラグインを使っているんだろう?」と思うことありませんか? 私の場合、サイトのソースコードをみて判断するのですが、 ソースが長かったり、使用しているプラグ …

超便利なEmmetのチートシート

「Sublime Text 3」+「Emmet」+「SASS」でコーディングをしています。 そんな「Emmet」のチートシートです。 Emmet Cheat Sheet あらためて見直すと知らないのが …

Sublime Textで一行ごとにタグで囲む方法

長文テキストを流し込んだり、リストタグで囲む場面がよくあります。 Sublime Textで一行ごとにタグで囲む方法です。

今からでも間に合う!レスポンシブWebデザイン作り方のまとめ

photo by Scolirk 地方でもマルチデバイス対応を求められることが多くなってきました。 徐々に対応しているところが増えてきたためだと思います。 私も昨年からレスポンシブWEBデザインについ …

MacでAndroid環境をブラウザ検証できる「Genymotion」が超便利

iPhoneしか持ってない場合、Androidの検証に困ります。 そんな場合、 「Genymotion(ジェニーモーション)」を使うと MacでAndroidの検証が手軽にできます。 Genymoti …

プロフィール

KIYOTA
KIYOTA
Webデザイナー / ウェブ解析士
デザインとコーディングと制作現場が大好きなWebデザイナー(Webデザイナー歴13年)
コーポレートサイトを中心に、官公庁・公共施設・メディア・商業施設・不動産など多岐のジャンルのWebサイトを数百件制作。
モットーは「Speed & Quality」。
広範囲な知識・技術・経験を活かした素早い制作が得意。 WACA上級ウェブ解析士。