Facebookの投稿
ウェブ制作技術 SNS・ブログ
おすすめウェブサイト
ウェブ制作のご注文は全国対応

北海道 青森 岩手 秋田 宮城 山形 福島 東京 神奈川 埼玉県 千葉 茨城 群馬 栃木 愛知 静岡 三重 岐阜 新潟 長野 山梨 石川 富山 福井 大阪 京都 奈良 兵庫 滋賀 和歌山 岡山 広島 鳥取 山口 島根 愛媛 徳島 高知 香川 福岡 佐賀 長崎 大分 熊本 宮崎 鹿児島 沖縄

簡単に設定できて綺麗なスライダー jQuery 「bxslider.js」

14.05.14 02:19 | コメント(0)

スクロールでついてくる画像がふわふわするJavaScript

スライダーの中でももっとも簡単に設置が出来て綺麗なjQuery(bxslider)の設定方法をご紹介したいと思います。

サンプルページ

簡単に設定できて綺麗なスライダー jQuery 「bxslider」
サンプルページはこちら

 1. 「jQuery」プラグインをダウンロード
 2. ヘッダーの記載
 3. 「html」「css」「JavaScript」ファイルの作成

「jQuery」プラグインをダウンロード

まずは下記のサイトから「bxslider」ファイルをダウンロードします。

▼bxslider.jsファイル
bxslider.jsダウンロード

ヘッダーの記載

ダウンロードファイル「jquery.bxslider.min.js」をアップロードし、ヘッダーへ「JavaScript」ファイルへの読み込みコードを記載しましょう。

【ヘッダーに記述】




簡単に設定できて綺麗なスライダー jQuery「bxslider」|WEBデザイナー 【キングサイト】








「html」「css」「JavaScript」ファイルの作成

次に「スクロールでついてくる画像がふわふわする jQuery」用のソースコードを作成します。

【htmlファイルに記述】
<ul class="bxslider">
  • </ul>

    【cssファイルに記述】
    /** RESET AND LAYOUT
    ===================================*/
    
    .bx-wrapper {
    	position: relative;
    	margin: 0 auto 60px;
    	padding: 0;
    	*zoom: 1;
    }
    
    .bx-wrapper img {
    	max-width: 100%;
    	display: block;
    }
    
    /** THEME
    ===================================*/
    
    .bx-wrapper .bx-viewport {
    	-moz-box-shadow: 0 0 5px #ccc;
    	-webkit-box-shadow: 0 0 5px #ccc;
    	box-shadow: 0 0 5px #ccc;
    	border:  5px solid #fff;
    	left: -5px;
    	background: #fff;
    	
    	/*fix other elements on the page moving (on Chrome)*/
    	-webkit-transform: translatez(0);
    	-moz-transform: translatez(0);
        	-ms-transform: translatez(0);
        	-o-transform: translatez(0);
        	transform: translatez(0);
    }
    
    .bx-wrapper .bx-pager,
    .bx-wrapper .bx-controls-auto {
    	position: absolute;
    	bottom: -30px;
    	width: 100%;
    }
    
    /* LOADER */
    
    .bx-wrapper .bx-loading {
    	min-height: 50px;
    	background: url(/sample/007/img/bx_loader.gif) center center no-repeat #fff;
    	height: 100%;
    	width: 100%;
    	position: absolute;
    	top: 0;
    	left: 0;
    	z-index: 2000;
    }
    
    /* PAGER */
    
    .bx-wrapper .bx-pager {
    	text-align: center;
    	font-size: .85em;
    	font-family: Arial;
    	font-weight: bold;
    	color: #666;
    	padding-top: 20px;
    }
    
    .bx-wrapper .bx-pager .bx-pager-item,
    .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    	display: inline-block;
    	*zoom: 1;
    	*display: inline;
    }
    
    .bx-wrapper .bx-pager.bx-default-pager a {
    	background: #666;
    	text-indent: -9999px;
    	display: block;
    	width: 10px;
    	height: 10px;
    	margin: 0 5px;
    	outline: 0;
    	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;
    	border-radius: 5px;
    }
    
    .bx-wrapper .bx-pager.bx-default-pager a:hover,
    .bx-wrapper .bx-pager.bx-default-pager a.active {
    	background: #000;
    }
    
    /* DIRECTION CONTROLS (NEXT / PREV) */
    
    .bx-wrapper .bx-prev {
    	left: 10px;
    	background: url(/sample/007/img/controls.png) no-repeat 0 -32px;
    }
    
    .bx-wrapper .bx-next {
    	right: 10px;
    	background: url(/sample/007/img/controls.png) no-repeat -43px -32px;
    }
    
    .bx-wrapper .bx-prev:hover {
    	background-position: 0 0;
    }
    
    .bx-wrapper .bx-next:hover {
    	background-position: -43px 0;
    }
    
    .bx-wrapper .bx-controls-direction a {
    	position: absolute;
    	top: 50%;
    	margin-top: -16px;
    	outline: 0;
    	width: 32px;
    	height: 32px;
    	text-indent: -9999px;
    	z-index: 9999;
    }
    
    .bx-wrapper .bx-controls-direction a.disabled {
    	display: none;
    }
    
    /* AUTO CONTROLS (START / STOP) */
    
    .bx-wrapper .bx-controls-auto {
    	text-align: center;
    }
    
    .bx-wrapper .bx-controls-auto .bx-start {
    	display: block;
    	text-indent: -9999px;
    	width: 10px;
    	height: 11px;
    	outline: 0;
    	background: url(/sample/007/img/controls.png) -86px -11px no-repeat;
    	margin: 0 3px;
    }
    
    .bx-wrapper .bx-controls-auto .bx-start:hover,
    .bx-wrapper .bx-controls-auto .bx-start.active {
    	background-position: -86px 0;
    }
    
    .bx-wrapper .bx-controls-auto .bx-stop {
    	display: block;
    	text-indent: -9999px;
    	width: 9px;
    	height: 11px;
    	outline: 0;
    	background: url(/sample/007/img/controls.png) -86px -44px no-repeat;
    	margin: 0 3px;
    }
    
    .bx-wrapper .bx-controls-auto .bx-stop:hover,
    .bx-wrapper .bx-controls-auto .bx-stop.active {
    	background-position: -86px -33px;
    }
    
    /* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
    
    .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    	text-align: left;
    	width: 80%;
    }
    
    .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    	right: 0;
    	width: 35px;
    }
    
    /* IMAGE CAPTIONS */
    
    .bx-wrapper .bx-caption {
    	position: absolute;
    	bottom: 0;
    	left: 0;
    	background: #666\9;
    	background: rgba(80, 80, 80, 0.75);
    	width: 100%;
    }
    
    .bx-wrapper .bx-caption span {
    	color: #fff;
    	font-family: Arial;
    	display: block;
    	font-size: .85em;
    	padding: 10px;
    }
    


    以上で設定完了です。
    カテゴリ:WEB屋になる為の知識と技術, 使えるjQueryとJavaScript
  • このエントリーをはてなブックマークに追加
  • Facebookでコメントする

    コメントする

    おすすめの記事

    PAGE TOP