テキストシャドウ
Text Shadow
#TextShadow001 {
color: #CCCCCC;
font-size: 45px;
font-weight: bold;
text-align: center;
text-shadow: 1px 1px rgba(0,0,0,0.7), -1px -1px rgba(255,255,255,0.7);
padding: 5px;
}
<div id="TextShadow001">Text Shadow</div>
テキストシャドウ(ぼかしあり)
Text Shadow
#TextShadow002 {
color: #333333;
font-size: 45px;
font-weight: bold;
text-align: center;
text-shadow: 1px 1px 1px rgba(255,255,255,0.7), -1px -1px 1px rgba(0,0,0,0.7);
background-color: #666666;
padding: 5px;
}
<div id="TextShadow002">Text Shadow</div>
グラデーション
Gradient
#GradientBox {
color: #FFFFFF;
font-size: 20px;
text-align: center;
border-top: 2px solid #660000;
border-bottom: 2px solid #660000;
background-color: #33CCFF;
background-image: linear-gradient(-90deg,
#CC0000 0%,
#990000 100%);
background-image: -webkit-gradient(linear, left top, left bottom,
from(#CC0000),
to(#990000));
background-image: -moz-linear-gradient(-90deg,
#CC0000 0%,
#990000 100%);
padding: 10px;
}
<div id="GradientBox">Gradient</div>
ボタンサンプル
.ButtonBlueBox a {
display: block;
color: #FFFFFF;
font-size: 16px;
font-weight: bold;
text-align: center;
text-decoration: none;
text-shadow: 0px -1px 0px #333333;
width: 400px;
border: 1px solid #0f2557;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
background-color: #12295d;
background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #245192),color-stop(.75, #1e3b73),color-stop(1, #12295d));
background: -moz-linear-gradient(#245192, #1e3b73 75%, #12295d);
padding: 10px 5px;
margin: 0px auto 0px auto;
}
.ButtonBlueBox a:hover {
text-shadow: 0px 0px 3px #FFFFCC;
}
.ButtonBlueBox a:active {
text-shadow: 0px -1px 0px #333333;
background-color: #1e3b73;
background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #12295d),color-stop(.75, #1e3b73),color-stop(1, #245192));
background: -moz-linear-gradient(#12295d, #1e3b73 75%, #245192);
box-shadow: inset 0px 0px 2px 0px #000000;
-webkit-box-shadow: inset 0px 0px 2px 0px #000000;
-moz-box-shadow: inset 0px 0px 2px 0px #000000;
}
<div class="ButtonBlueBox">
<a href="#####" title="リンクタイトル">ボタンリンク</a>
</div>
ボタンサンプル
.ButtonPanel {
text-align: center;
padding: 20px 0px;
}
.ButtonPanel a {
color: #333333;
font-size: 14px;
text-decoration: none;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #AAAAAA;
border-bottom: 1px solid #AAAAAA;
border-left: 1px solid #999999;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
background-color: #FFFFFF;
background-image: linear-gradient(-90deg, #FFFFFF 0%, #EEEEEE 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEEEEE));
background-image: -moz-linear-gradient(top, #FFFFFF, #EEEEEE);
padding: 5px 10px;
}
.ButtonPanel a:hover {
background: #FFFFFF;
}
.ButtonPanel a:active {
background-color: #EEEEEE;
background-image: linear-gradient(-90deg, #EEEEEE 0%, #EEEEEE 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#EEEEEE));
background-image: -moz-linear-gradient(top, #EEEEEE, #EEEEEE);
}
<div class="ButtonPanel">
<a href="#####" title="リンクタイトル">ボタンリンク</a>
<a href="#####" title="リンクタイトル">ボタンリンク</a>
<a href="#####" title="リンクタイトル">ボタンリンク</a>
<a href="#####" title="リンクタイトル">ボタンリンク</a>
<a href="#####" title="リンクタイトル">ボタンリンク</a>
</div>
ボタンサンプル
.ButtonOval {
text-align: center;
background-color: #000000;
padding: 20px 0px;
}
.ButtonOval a {
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
text-decoration: none;
text-shadow: 0px -1px 0px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.5);
border: 2px solid #EEEEEE;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
background-color: #CC0000;
background-image: linear-gradient(-90deg,
#CC0000 0%,
#AA0000 47%,
#990000 53%,
#990000 100%);
background-image: -webkit-gradient(linear, left top, left bottom,
from(#CC0000),
color-stop(47%, #AA0000),
color-stop(53%, #990000),
to(#990000));
background-image: -moz-linear-gradient(top,
#CC0000,
#AA0000 47%,
#990000 53%,
#990000);
box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.5),
inset 0 14px 0 rgba(255,255,255,0.1);
-webkit-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.5),
inset 0 14px 0 rgba(255,255,255,0.1);
-moz-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.5),
inset 0 14px 0 rgba(255,255,255,0.1);
padding: 5px 10px;
}
.ButtonOval a:hover {
text-shadow: 0px 0px 3px #FFFFCC;
}
.ButtonOval a:active {
background-image: linear-gradient(-90deg,
#990000 0%,
#990000 47%,
#AA0000 53%,
#CC0000 100%);
background-image: -webkit-gradient(linear, left top, left bottom,
from(#990000),
color-stop(47%, #990000),
color-stop(53%, #AA0000),
to(#CC0000));
background-image: -moz-linear-gradient(top,
#990000,
#990000 47%,
#AA0000 53%,
#CC0000);
}
<div class="ButtonOval">
<a href="#####" title="リンクタイトル">ボタンリンク</a>
<a href="#####" title="リンクタイトル">ボタンリンク</a>
<a href="#####" title="リンクタイトル">ボタンリンク</a>
<a href="#####" title="リンクタイトル">ボタンリンク</a>
<a href="#####" title="リンクタイトル">ボタンリンク</a>
</div>
ボタンサンプル
.ButtonBlack001 {
text-align: center;
background-color: #000000;
padding: 20px 0px;
}
.ButtonBlack001 a {
color: #FFFFFF;
font-size: 14px;
text-decoration: none;
text-shadow: 0px -1px 0px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.5);
border-top: 1px solid #999999;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
border-radius: 14px;
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
background-color: #333333;
background-image: linear-gradient(-90deg,
#333333 0%,
#000000 100%);
background-image: -webkit-gradient(linear, left top, left bottom,
from(#333333),
to(#000000));
background-image: -moz-linear-gradient(top,
#333333,
#000000);
padding: 3px 10px;
}
.ButtonBlack001 a:hover {
background-color: #444444;
background-image: linear-gradient(-90deg,
#444444 0%,
#222222 100%);
background-image: -webkit-gradient(linear, left top, left bottom,
from(#444444),
to(#222222));
background-image: -moz-linear-gradient(top,
#444444,
#222222);
}
.ButtonBlack001 a:active {
background-color: #666666;
background-image: linear-gradient(-90deg,
#666666 0%,
#333333 100%);
background-image: -webkit-gradient(linear, left top, left bottom,
from(#666666),
to(#333333));
background-image: -moz-linear-gradient(top,
#666666,
#333333);
}
<div class="ButtonBlack001">
<a href="#####" title="リンクタイトル">ボタンリンク</a>
<a href="#####" title="リンクタイトル">ボタンリンク</a>
<a href="#####" title="リンクタイトル">ボタンリンク</a>
<a href="#####" title="リンクタイトル">ボタンリンク</a>
<a href="#####" title="リンクタイトル">ボタンリンク</a>
</div>
ボタンナビゲーションサンプル
.ButtonNavi001 ul {
list-style: none;
padding: 1px;
margin: 0px 0px 10px 0px;
overflow: hidden;
}
.ButtonNavi001 li {
float: left;
margin-right: 3px;
}
.ButtonNavi001 li a {
display: block;
color: #000000;
width: 100px;
text-align: center;
text-decoration: none;
text-shadow: 1px 1px 0 rgba(255,255,255,0.9);
border: 1px solid #111111;
background-color: #333333;
background-image: linear-gradient(-90deg,
#666666 0%,
#333333 100%);
background-image: -webkit-gradient(linear, left top, left bottom,
from(#666666),
to(#333333));
background-image: -moz-linear-gradient(-90deg,
#666666 0%,
#333333 100%);
box-shadow: 0px 1px 1px rgba(0,0,0,0.5),
inset 0 15px 0 rgba(255,255,255,0.1),
inset 0 0 0 1px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.5),
inset 0 15px 0 rgba(255,255,255,0.1),
inset 0 0 0 1px rgba(255,255,255,0.2);
-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.5),
inset 0 15px 0 rgba(255,255,255,0.1),
inset 0 0 0 1px rgba(255,255,255,0.2);
transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
padding: 5px 10px;
}
.ButtonNavi001 li a:hover {
box-shadow: 0px 1px 1px rgba(0,0,0,0.5),
inset 0 15px 0 rgba(255,255,255,0.3),
inset 0 0 0 1px rgba(255,255,255,0.5);
-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.5),
inset 0 15px 0 rgba(255,255,255,0.3),
inset 0 0 0 1px rgba(255,255,255,0.5);
-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.5),
inset 0 15px 0 rgba(255,255,255,0.3),
inset 0 0 0 1px rgba(255,255,255,0.5);
}
.ButtonNavi001 li a:active {
box-shadow: 0px 0px 0px rgba(0,0,0,0),
inset 0 15px 0 rgba(255,255,255,0.3),
inset 0 0 0 1px rgba(255,255,255,0.5);
-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0),
inset 0 15px 0 rgba(255,255,255,0.3),
inset 0 0 0 1px rgba(255,255,255,0.5);
-moz-box-shadow: 0px 0px 0px rgba(0,0,0,0),
inset 0 15px 0 rgba(255,255,255,0.3),
inset 0 0 0 1px rgba(255,255,255,0.5);
}
<div class="ButtonNavi001">
<ul class="clearfix">
<li><a href="#####">TEST</a></li>
<li><a href="#####">TEST</a></li>
<li><a href="#####">TEST</a></li>
<li><a href="#####">TEST</a></li>
<li><a href="#####">TEST</a></li>
</ul>
</div>
ボタンサンプル
.ButtonClickBox {
color: #FFFFFF;
font-size: 20px;
font-weight: bold;
text-decoration: none;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
background-color: #0066FF;
box-shadow: 0 5px 2px #333333, 0 7px 10px #CCCCCC;
-webkit-box-shadow: 0 5px 2px #333333, 0 7px 10px #CCCCCC;
-moz-box-shadow: 0 5px 2px #333333, 0 7px 10px #CCCCCC;
padding: 10px 20px;
position:relative;
top: 30px;
left: 10px;
}
.ButtonClickBox:hover {
cursor: pointer;
color: #FFFFFF;
background-color: #33CCFF;
}
.ButtonClickBox:active {
top: 33px;
box-shadow: 0 2px 2px #333333, 0 4px 10px #CCCCCC;
-webkit-box-shadow: 0 2px 2px #333333, 0 4px 10px #CCCCCC;
-moz-box-shadow: 0 2px 2px #333333, 0 4px 10px #CCCCCC;
}
<div style="height:100px;"><a class="ButtonClickBox">CLICK ME!</a></div>