【勉強メモ】framework〜html〜

あらかじめ3色の画像を用意。
それぞれの色でさらに2種類濃淡をつけて作成。
(3色×濃淡3種類=計9枚の用意が必要)

html

<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>無題ドキュメント</title>
<link rel="stylesheet" href="css/style.css">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="js/framework.js"></script>
</head>

<body>
<div id="container">
<h1>framework.jsを使ったデモページ</h1>
<ul id="filter">
<li class="current"><a href="#" class="all">全部</a></li>
<li><a href="#" class="blue">青</a></li>
<li><a href="#" class="green">緑</a></li>
<li><a href="#" class="pink">ピンク</a></li>
<li><a href="#" class="dark">濃い色</a></li>
</ul>

<ul id="portfolio">
<li class="blue dark"><img src="一番濃いblue.jpg" alt=""></li>
<li class="blue"><img src="まぁまぁ薄いblue.jpg" alt=""></li>
<li class="blue"><img src="一番薄いblue.jpg" alt=""></li>
<li class="green dark"><img src="一番濃いgreen.jpg" alt=""></li>
<li class="green"><img src="まぁまぁ薄いgreen.jpg" alt=""></li>
<li class="green"><img src="一番薄いgreen.jpg" alt=""></li>
<li class="pink dark"><img src="一番濃いpink.jpg" alt=""></li>
<li class="pink"><img src="まぁまぁ薄いpink.jpg" alt=""></li>
<li class="pink"><img src="一番薄いpink.jpg" alt=""></li>
</ul>


</div><!-- /#container -->
</body>
</html>

|<<

*1438659216*【勉強メモ】htaccess1〜cssでグラデーション 〜
先ほどのCSSのコード内にあるグラデーションに関する記述について少し触れておきます。
CSSでグラデーションの設定が出来ます。
コードは下記の通り。
>||
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>グラデーションの練習</title>
<style>
.box{
  width:300px;
  height:100px;
  margin:10px;
}

.one{/*スタンダード*/
  background:-webkit-linear-gradient(left, red, blue 50%, green 100% ); /*(左から)赤から始まって50%のところで青。古いwebkit用の記述。*/
    background:linear-gradient(to right, red, blue 50%, green 100% );
}
.two{/*角度指定も出来ます*/
    background:-webkit-linear-gradient(315deg, red, blue 50%, green 100% );/*degはdegree(角度の略)*/
    background:linear-gradient(315deg, red, blue 50%, green 100% );
}
.three{/*rgbaでも指定出来ます*/
      background:linear-gradient(to bottom, rgba(204,0,0,0.5),
      rgba(66,0,183,0.5));
}
.four{
  background:-webkit-radial-gradient(center, #f00 0%, #00f 100% );
  background:radial-gradient(#f00 0, #00f 100%);
}
</style>
</head>

<body>
<div class="box one"></div>
<div class="box two"></div>
<div class="box three"></div>
<div class="box four"></div>
</body>
</html>

こんな感じのグラデーションになります。


ただし、CSSで頑張って記述しなくても便利がサイトがあります。

Ultimate CSS Gradient Generator
http://www.colorzilla.com/gradient-editor/

こちらはPhotoshop用のプラグイン

CSS3Ps
http://css3ps.com/