jquery

jqueryを使っていろいろ試してみた
jqueryのプラグインを使ったサンプルと使い方を説明しています

CSSを使った便利なサンプル集

a01.マウスが乗ったときにリンク文字の背景を変える

a:hover{
  background-color: yellow;
}

a02.全見出しの先頭に画像を入れる

h1{
  background-image: url('../img/icon/cherry2.gif');
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 14px;
}

a03.画像と枠線の間に余白を入れる

widthは画像の横幅と同じにする
余白の大きさはpaddingで設定する

div.imagewaku{
  border: 1px solid green;
  padding: 3px;
  width: 160px;
}

a04.position:absoluteの位置はボックスの端からになる

div.oya{
  border: 1px solid green;
  position: absolute;
  top: 50px;
  left: 50px;
}
div.ko{
  border: 1px solid red;
  position: absolute;
  top: 50px;
  left: 50px;
}

a05.ボックスの下側に線を描画する(2文字分あける)

内容と線との余白を指定するにはpaddingを使う

p.line{
  border-bottom: 1px solid blue;
  padding-bottom: 2em;
}

a06.overflowプロパティにautoを設定すると

親の横幅100pxの中に画像160pxを表示する場合autoを設定するとスクロールバーが表示される
scrollを設定すると大きさに関係なくスクロールバーが表示される

div.oya{
  width: 100px;
}
div.bigimg{
  width: 100%;
  overflow: auto;
}

a07.overflowプロパティにhiddenを設定すると

親の横幅100pxの中に画像160pxを表示する場合hiddenを設定するとあふれる部分は表示しない

div.oya{
  width: 100px;
}
div.bigimg{
  width: 100%;
  overflow: hidden;
}

a08.overflowプロパティにvisibleを設定すると

親の横幅100pxの中に画像160pxを表示する場合visibleを設定すると全部表示する

div.oya{
  width: 100px;
}
div.bigimg{
  width: 100%;
  overflow: visible;
}

a09.backgroundの指定

cherry2.gifの画像が背景画像になり、
右側に並んで縦方向にのみリピートする。
背景色としてピンク色が表示される。

body{
  background: pink url('../img/icon/cherry2.gif') right repeat-y;
}

a10.段落の周囲に余白を設定する

5pxの緑の線で囲み
背景色をピンクにしている 文字は黒色。周囲に1文字分の余白を設定している 幅は200px p{ border-width: 5px; border-color: green; border-style: solid; background-color: pink; color: #000000; padding: 1em; width: 200px; }

a11.特定の単語だけを線で囲む

1pxの赤の線で単語を囲み背景色をピンクにしている
文字はmaroon。余白は0px

span{
  border-width: 1px;
  border-color: red;
  border-style: dotted;
  background-color: pink;
  color: maroon;
  padding: 0px;
}

a12.リストの先頭記号を画像にする

li{
  list-style: inside url('../img/icon/apple04.gif');
}

a13.ナビゲーションの作成

div.navi{
  background-color: green;
  padding: 3px;
  font-size: 80%;
}
div.navi a{
  color: pink;
  text-decoration: none;
  border-right: 1px #ccffcc solid;
  padding: 0px 0.3em;
}

a14.右側のサイドバー作成

div.sidebar{
  float: right;
  width: 20%;
  background-color: #ffffcc;
  border-left: dashed green 1px;
  margin-left: 10px;
  padding: 0.3em;
}

a15.文字の背景に色をつける

h1{
  padding-bottom: 10px;
}
h2 span{
  background-color: #c00;
  color: #FFF;
  padding: 3px;
}