WEBサイト制作の勉強

WEBサイト制作の勉強の為の解説ブログです。

フェリカテクニカルアカデミー

既存のデータにjQueryプラグインを導入する

bxslider.com


lokeshdhakar.com

index.html
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>パスタとワインの店</title>
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet" href="css/jquery.bxslider.css">
<link rel="stylesheet" href="css/lightbox.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="js/jquery.bxslider.js"></script>
<script>
$(document).ready(function(){
 $('.bxslider').bxSlider()
	 
});
</script>
<script>
$(function(){
	var topBtn = $('#toTop');    
    topBtn.hide();
    //スクロールがトップから100pxに達したらボタン表示
    $(window).scroll(function () {
        if ($(this).scrollTop() > 100) {
            topBtn.fadeIn();
        } else {
            topBtn.fadeOut();
        }
    });
				
				
	$('a[href^=#]').click(function(){
		var speed = 500;
		var href= $(this).attr("href");
		var target = $(href == "#" || href == "" ? 'html' : href);
		var position = target.offset().top;
		$("html, body").animate({scrollTop:position}, speed, "swing");
		return false;
	});
});
</script>
</head>
<body id="top">
<div id="container">
<header>
<h1><img src="img/logo.png" alt="atella"></h1>
<ul class="bxslider">
<li><img src="img/mainimage.jpg"></li>
<li><img src="img/mainimage2.jpg"></li>
<li><img src="img/mainimage3.jpg"></li>
</ul>

<div id="nav">
<ul>
<li><a href="#"><img src="img/menu_concept.png" alt="concept"></a></li>
<li><a href="#"><img src="img/menu_pasta.png" alt="pasta"></a></li>
<li><a href="#"><img src="img/menu_drink.png" alt="drink"></a></li>
<li><a href="#"><img src="img/menu_side.png" alt="side"></a></li>
<li><a href="#"><img src="img/menu_access.png" alt="access"></a></li>
</ul>
</nav><!--/nav-->
</header><!--/header-->

<div id="bannerMenu">
<ul>
<li><a href="img/lightbox01.png" data-lightbox="image-1"><img src="img/subimage01.jpg" alt="Lunch"></a></li>
<li><a href="img/lightbox02.png" data-lightbox="image-1"><img src="img/subimage02.jpg" alt="Pasta"></a></li>
<li><a href="img/lightbox03.png" data-lightbox="image-1"><img src="img/subimage03.jpg" alt="Wine"></a></li>
</ul>
</div>

<h2 class="info"><img src="img/campain.png" alt="現在実施中のキャンペーンやお得な情報"></h2>

<div id="wrapper">
<div id="mainContent">
<div id="recommend">
<h2><img src="img/todaypastaText.png" alt="Today's Pasta 今日の日替わりパスタ"></h2>
<p>ペンネアラビアータ<br>(ピリ辛トマトソースのペンネ)</p>
</div>
<div id="news">
<h2><img src="img/newsText.png" alt="news"></h2>
<dl>
<dt>2015.3.24</dt><dd>今年も冷製パスタをお出しし始めました</dd>
<dt>2015.3.18</dt><dd>トマトソースの作成ビデオを公開しました</dd>
</dl>
</div>
</div>

<div id="subContent">
<h2><a href="#"><img src="img/coupon.png" alt="CouponTickets ランチセットご注文時ドリンク1杯無料"></a></h2>
<video width="270" height="152" poster="img/poster.jpg" controls >
<source src="img/pastaSauce.mp4" type="video/mp4">
<source src="img/pastaSauce.webm" type="video/webm">
</video>
</div>
</div>
</div>

<footer>
<p><small>&copy;2015 atella all right reserved.</small></p>
</div>
<p id="toTop"><a href="#top"><img src="img/toTop.png"></a></p>
<script src="js/lightbox-2.js"></script>
</body>
</html>
style.css
@charset "utf-8";

/* reset */
html, body, h1, p, ul, li, dl, dt, dd, small {
  margin: 0;
  padding: 0;
  line-height: 1.0;
  font-family:
    "Hiragino Kaku Gothic ProN",
    Meiryo,
    sans-serif;
}
ul {
  list-style: none;
}
a {
  text-decoration: none;
}
img {
  border: none;
  vertical-align: bottom;
}

/* body */
body {
  font-size: 16px;
  color: #333;
  background: url(../img/back.jpg) repeat;
}
#container {
  width: 980px;
  margin: 0 auto;
  background: #FFF;
}

header {
  width: 980px;
  position: relative;
}
h1 {
  position: absolute;
  top: 0;
  left: 10%;
  z-index: 9999;
}

#nav {
  width: 980px;
  height: 60px;
}
#nav ul {
  overflow: hidden;
}
#nav ul li {
  width: 196px;
  height: 60px;
  float: left;
}
#bannerMenu {
  width: 880px;
  height: 165px;
  margin: 40px auto;
}
#bannerMenu li {
  float: left;
  margin-left: 65px;
}
#bannerMenu li:first-child {
  margin-left: 0;
}
#bannerMenu li a {
  display: block;
  width: 250px;
  height: 165px;
}
#bannerMenu li a:hover {
  opacity: 0.6;
}
#wrapper {
  width: 870px;
  margin: 0 auto;
  overflow: hidden;
}
h2 {
  width: 870px;
  margin: 0 auto;
}

h2.info {
  box-shadow: 1px 1px 5px #aaa;
}
#mainContent {
  float: left;
  margin-top: 20px;
  width: 560px;
}
#recommend {
  background: url(../img/todaypasta.jpg) no-repeat 0 0;
  border: 1px solid #eee;
  padding: 20px;
  padding-left: 275px;
  text-align:center;
}
#recommend h2 {
  width: 148px;
  height: 49px;
}
#recommend p{

  padding: 8px;
}
#news{
  margin: 30px 0;
  background: #f5f2eb;
  border: 1px solid #eee;
  padding: 14px 0;
}

#news h2 {
  width: 60px;
  margin: 0 auto;
  padding: 4px 0 10px;
}
#news dl {
  text-align: left;
  padding: 16px 20px 0;
  width: 520px;
}
#news dt {
  float: left;
  margin-right: 20px;
  line-height:1.8;
}
#news dd {
  line-height:1.8;
}
#subContent {
  width: 270px;
  float: right;
}
#subContent h2 {
  margin: 20px 0 20px 0;
}
#subContent img {
  border-radius: 5px;
}
#toTop a {
  position: fixed;
  bottom: 40px;
  right: 60px;
  opacity: 0.5;
}
#toTop a:hover {
  opacity: 0.8;
}

素材画像
http://yachin29.webcrow.jp/pasta-img.zip