Home > Web > CSSでデザイン(1)

CSSでデザイン(1)

  • 2012-01-07 (Sat) 10:13
  • Web
今日は、七草ですね。最近、朝から七草粥を食べている方がどれだけいるのかな?とふと考えてしまいます。

日本の昔からの風習がどれだけ受け継がれているのかが、ちょっぴり心配ですが、気持ちだけでも、昔からのシキタリは持っていたいものです。

今日は、CSSでできるデザインを少し基礎から振り返えります。少しWebから離れた仕事をしていると、忘れてしまいそうなのが不安ですので・・・^^;

まず、基礎となるHTML5のコードは以下のようにします。
----------------------------------------------------------------------------------------
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8" />
<title>CSS Head Design</title>
<style type="text/css">

</style>
</head>
<body>

</body>
</html>
------------------------------------------------------------------------------------------
CSSは、head内に内部参照として記述することを前提とします。

まず、bodyタグ内に次のコードを記述します。
------------------------------------------------------------------------------------------
<header>
<h1>INDEX TITLE PAGE</h1>
</header>
------------------------------------------------------------------------------------------
HTML5より、新たな要素としてheader要素が追加されました。この要素(タグ)によってコンテンツのどの部分であるかということをセマンティック(意味づけ)できるので、ブラウザ自身に解釈ができるようになりました。

ここでは、見出し1(h1)を入れて、ブラウザの上部にバナー風にしていきます。

CSSでは、まず全体のデフォルトの指定をします。
styleタグ内に以下の記述をします。
/*初期化 */
html,body {
width:100%;
height:100%;
margin:0;
padding:0;
font-family:sans-serif;
background:#eee;
}

次は、コンテンツ内に表示する文字を囲む見出しや段落の上下にマージンを与えます。
h1,h2,h3,p,ul,ol {
margin:10px 0;
}

ここまでの結果は以下のようになります。今回はChromeを前提としています。
ご承知の通り、現段階ではIEは対応しておりません。IE10から対応するみたいですが。

20120107-head_1.jpg

head要素に次のスタイルを適用します。
header {
position:fixed;
top:0;
width:100%;
height:45px;
padding:0 !important;
margin:0;
color:#fff;
font-weight:bold;
background:-webkit-linear-gradient(top,#444,#222 49%,#090909 50%,#000);
     -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -1px 0 rgba(0,0,0,0.5); /* Chrome Safari用 */
box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -1px 0 rgba(0,0,0,0.5);  /* CSS3 */
z-index:100;
}

背景に線形のグラデーションを上下に指定し、ボックスの内側に影を指定します。
box-shadow:x軸オフセット y軸オフセット ぼかしの大きさ シャドウの広がり 色の順に指定しています。
FireFoxであれば、プロパティを -moz-box-shadowにします。

ここまでの記述を実行すると以下のようになります。
20120107-head_2.jpg

最後に見出し1を中央揃えして、テキストに少し影を付けてみます。

h1 {
margin:10px 0;
font-weight:bold;
font-size:130%;
color:lime;
text-align:center;
text-shadow:0 -1px 0 rgba(0,0,0,0.4);
}

結果は以下のようになります。
20120107-head_3.jpg

通常のフォントであれば、代わり映えがしないのでWeb Fontsを使って文字に変化を与えてみます。

まず、head要素内に以下の記述を追加します。
<link href='http://fonts.googleapis.com/css?family=Marko+One' rel='stylesheet' type='text/css' />

h1要素にfont-familyプロパティを追加します。
font-family: 'Marko One', serif;

20120107-head_4.jpg

フォントが変わることによって、雰囲気も変わってきますね。

Web Fontsに関しては、後日に紹介したいと考えています。

Comments:1

wlp 2015-06-29 (Mon) 18:13

http://www.guccihandbags.com.co/
http://www.gucci-outlet.in.net/
http://www.gucci--outlet.com.co/
http://www.guccishoes.net.co/
http://www.guccishoes.us.org/
http://www.hermesbags.com.co/
http://www.hermesbirkin.com.co/
http://www.hermesoutlet.net.co/
http://www.hollister.us.org/
http://www.hollisterclothing-store.in.net/
http://www.insanityworkout.net.co/
http://www.iphone-cases.us/
http://www.ralphlaurenpolo.in.net/
http://www.ray-ban-outlet.us.com/
http://www.raybans.us.org/
http://www.rayban-sunglasses.org.uk/
http://www.rayban-sunglasses.us.org/
http://www.raybansunglassesoutlet.net.co/
http://www.raybanwayfarer.in.net/
http://www.replicahandbags.com.co/
http://www.replicawatches.us.com/
http://www.retro-jordans.com/
http://www.rolex-watches.me.uk/
http://www.rosherun.org.uk/
http://www.rosheruns.us/
http://www.salvatoreferragamo.in.net/
http://www.soccer-shoes.org/
http://www.softball-bats.us/
http://www.suprashoe.net/
http://www.swarovskicrystal.com.co/
http://www.swarovskijewelry.com.co/
http://www.swarovski-uk.org.uk/
http://www.the-northface.com.co/
http://www.the-northface.in.net/
http://www.thenorth-face.org.uk/
http://www.thenorthface.us.org/
http://www.thenorthfacejackets.in.net/
http://www.thomassabo-uk.org.uk/
http://www.tiffanyandco.net.co/
http://www.tiffanyjewelry.us.org/
http://www.tory-burch-outlet.in.net/
http://www.tory-burchoutlet.us.com/
http://www.louboutin.jp.net/
http://www.louis-vuittoncanada.ca/
http://www.louisvuitton.jp.net/
http://www.louis--vuitton.org.uk/
http://www.louisvuitton.so/
http://www.louisvuittonas.com/
http://www.edhardy.in.net/
http://www.levisjeans.com.co/
http://www.bcbgdresses.net/
http://www.bebeclothing.net/
http://www.harrods-london.co.uk/
http://www.guccishoes.com.co/
http://www.ralphlaurenoutletonline.us.org/
http://www.true-religion.com.co/
http://www.truereligionjeans.net.co/
http://www.truereligion-outlet.com.co/
http://www.uggaustralia.net.co/
http://www.uggboots.net.co/
http://www.uggbootsclearance.com.co/
http://www.uggsonsale.com.co/
http://www.uggsoutlet.com.co/
http://www.uptocoachoutlet.com/
http://www.vansshoes.us/
http://www.weddingdressesuk.org.uk/
http://www.yogapants.com.co/
http://www.ugg-boots.us.org/
http://www.poloralphlaurenoutlet.net.co/
http://www.burberryoutletonline.ar.com/
http://www.toms-outlet.net.co/
http://www.michaelkors.in.net/
http://www.christianlouboutinoutlet.net.co/
http://www.toryburchsale.com.co/
http://www.pradaoutlet.com.co/
http://www.longchamp-handbags.in.net/
http://www.longchampoutlet.com.co/
http://www.chanel-bags.com.co/
http://www.truereligion-outlet.us.org/
http://www.abercrombie-and-fitch.us.com/
http://www.timberlandboots-outlet.net/
http://www.timberland-shoes.com/
http://www.tommyhilfiger.net.co/
http://www.tommy-hilfigeroutlet.com/
http://www.tomshoesoutlet.com/
http://www.toms-outlet.in.net/
http://www.toms-shoes.com.co/
http://www.hollisterclothing.in.net/
http://www.newbalance-shoes.org/
http://www.converse--shoes.net/
http://www.lululemonoutlet.com.co/
http://www.nfl-jerseys.in.net/
http://www.cheapjerseys.us.org/
http://www.rolex-watches.us.com/
http://www.rolexwatchesforsale.us.com/
http://www.p90xworkout.in.net/
http://www.giuseppezanotti.com.co/
http://www.maccosmetics.net.co/
http://www.instyler.in.net/
http://www.mizunorunning.net/
http://www.handbagsoutlet.com.co/
http://www.hilfigeroutlet.in.net/
http://www.kate-spade.com.co/
http://www.katespade-outlet.com.co/
http://www.kate-spades.com/
http://www.longchamp.us.org/
http://www.longchamp.com.co/

Comment Form
★下記に2つの英単語をスペースで区切って入力してください

Home > Web > CSSでデザイン(1)

Search
Feeds

Page Top