くろひょうのwebデザインのお勉強帳

フェリカテクニカルアカデミー web制作科の受講生です。授業の要点、復習でつまづいた点などを記録し、レベルアップに励みます。

クリエイターになるための、お勉強の記録帳

jQuery

framework.jsを使ったギャラリー風ページ

□□本日の授業□□ WordPressのページ作成 framework.jsを使ったギャラリー風ページ framework.jsを使ったギャラリー風ページの特徴 カテゴリー毎に画像を絞って表示できる カテゴリーを複数設定できる http://kuropanther.html.xdomain.jp/framework/ 昨日のGo…

[jQuery]タブパネル②

タブパネルのテキストだけを改変(修正・更新)したい場合、予めテキストだけのファイルを読み込むようにしておけば、HTMLを編集せずに更新ができます。 テキストファイルのみを変更すれば、更新も簡単! 1、テキストの入っていない空のタブパネルを作りま…

[jQuery]タブパネル①

Yaho!!の検索バーの真下に使われているようなタブパネルをつくります まず、HTMLとCSSを書きましょう [HTML] <div id="container"><ul class="tab"><li><a href="#tab1" class="selected">JavaScript</a></li><li><a href="#tab2">CSS</a></li><li><a href="#tab3">HTML</a></li><li><a href="#tab4">jQuery</a></li><li><a href="#tab5">PHP</a></li></ul></div>

[jQuery]横方向のアコーディオンメニュー

横方向に動くアコーディオンもjQueryでできます。今回はプラグインを使用しない方法です。 【HTML】 <dl class="accordion"><dt>1</dt><dd><div>コンテント</div></dd><dt>2</dt><dd><div>コンテント</div></dd><dt>3</dt><dd><div>コンテント</div></dd><dt>4</dt><dd><div>コンテント</div></dd><dt>5</dt><dd><div>コンテント</div></dd></dl> 【CSS】 .accordion { width: 600px; height: 300…

[HTML/ CSS/ JavaScript/ jQuery]課題サイト「Kitchen Club」

jQueryを使用してアコーディオンメニューを実現した課題サイト「Kitchen Club」です。 このサイトのポイント ナビゲーションがjQueryでアコーディオンメニューになっている ナビゲーションにマウスオンすると画像が変化する 商品画像のシャドウ 1.アコーデ…

[HTML/ CSS/ jQuery]課題サイト「Photolog」

jQueryを使った課題サイトを作成しました。 このサイトのポイント rollover.js、LightBox.jsの2つのプラグインを使用 左サイドバーとメインコンテンツの重なり 画像だけではない、パーツの横並びが多い Photo Log 1、ナビゲーションにrollover.jsを使用し…

[jQuery]LightBoxプラグインをページに実装する

jQueryには数多くのプラグインがありますが、プラグインがデフォルトで提供する設定をそのまま使用するのは練習段階です。 実際には自分のつくったページにプラグインを実装することが多く、そこで考慮すべきことはいくつかあります。 プラグインを動かすた…

[jQuery]メソッド

メソッドの使い分け html() HTML要素を取得または変更 文字列内にHTMLを記述した場合 はHTML処理して表示される text() 文字列内にHTMLを記述した場合は文字列で表示される attr() 属性値の取得・変更する css() 要素のSTYLE属性を変…

[jQuery]スライダーをつける

トップページに良く使われるスライダーをつくります。 jQueryプラグインは、bxSliderを使用します。 レスポンシブにも対応 ①プラグインをダウンロードし jquery.bxslider.zipを開く →ファイルを保存 jquery.bxslider.js(又はjquery.bxslider.min.js) jquer…

[jQuery]縦ナビゲーションでアコーディオンメニュー②

シンプルなアコーディオンメニューに、マウスオーバー時と展開中のパネルの色を変化させて、現在位置をより分かりやすくしてみます。 展開中のパネルにはクラス名「selected」、マウスオーバー時のパネルにはクラス名に「over」をそれぞれ付けることにします…

[jQuery]縦ナビゲーションでアコーディオンメニュー の解説

「jQueryで縦ナビゲーションでアコーディオンメニュー」の記事の補足です。 テキストにある基本形は、見出し1つに対してサブメニュー1つ、のシンプルなものでした。 jQueryのスクリプトがやや複雑なので、解説します HTML <dl> <dt>見出し1</dt> <dd>テキストテキストテキ</dd></dl>…

[jQuery]スライドして表示を切り替える slideUp( )/ slideDown( )/ slideToggle()

slideUp( ) と slideDown( ) 指定した要素の高さを0から本来の高さにするのがslideDown( )、反対に本来の高さから0にするのがslideUp( )です ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー $(セレクター).slideUp(スピード…

[jQuery]画像の表示・非表示 show()/ hide() / toggle()

show( ) display:noneに指定されている非表示状態の要素を表示します ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー $ ( function( ) { $ ( 'button' ).click( function( ) { $ ( '表示する要素' ).show( ’表示速度’ ); } ) ; ーーーー…

[jQuery]画像置換② mouseoverとmouseout / toggle

1.mouseoverとmouseout 特定の要素の上にマウスを載せた時に起きるイベントの指定をmouseoverで、特定の要素の上からマウスを外した時に起きるイベントの指定をmouseoutでできます。 商品画像にマウスを載せた時などに使えます $ ( function ( ) { $ (特定…

[HTML/ CSS / jQuery ]ECサイトの再現

インテリア・雑貨を扱うFrancFrancのECサイトのページの一部を再現してみました。 元のページはこちら⇒ floatをかけて2カラムにしています。 メイン商品画像のサイズは大きいもの1種類しかなく、サムネイル部分はサイズを縮小して使用しています。 サムネ…

[jQuery]クリックイベント② 画像置換

jQueryを使った画像置換 サムネイルをクリックすると、メイン画像がその画像に置換わります。 ① まずHTMLとCSSで体裁を整えます。 <HTML><ul><li><a href="img/flower.jpg"><img src="img/flower_s.jpg" alt="花"></a></li><li><a href="img/sea.jpg"><img src="img/sea_s.jpg" alt="海"></a></li><li><a href="img/jellyfish.jpg"><img src="img/jellyfish_s.jpg" alt="くらげ"></a><…</li></ul>

[jQuery]縦ナビゲーションでアコーディオンメニュー

jQueryで縦ナビゲーションのアコーディオンメニューを作成しました

[jQuery]eqセレクター

セレクターの中から 特定の順番の要素を選択するのに使うのが、eq(equal)セレクター 特定の要素の前の要素を選択するのが、lt(less than)セレクター 特定の要素の後ろの要素を選択するのが、gt(greater than)セレクター 使い方 $(’セレクター…

[jQuery]クリックイベント

クリックイベント click() $(’セレクター’).click( function ( ) { セレクターで指定した要素がクリックされたときに実行する処理内容 } ☆属性に含まれるものを .(ドット)でつなげられる。 この方法では、画像のalt属性を変更できるのが特徴。JavaScri…

[jQuery]演習問題

表示結果のようになるよう記述しなさい 1)要素セレクター <スクリプト> <body><h1>Heading</h1><p>The quick brown fox jumps over the lazy dog.</p><ul> <li>The quick brown fox jumps over the lazy dog.</li> <li>The quick brown fox jumps over the lazy dog.</li></ul><script>$ ( function( ){ $('p').css(</body>…

[jQuery]jQueryの基本

jQueryはJavaScriptの1つ。 CSS(Cascading Style Sheets)に近い記述方法をする クロスブラウザー設計(ブラウザーによる実装の差異がほとんどない、見た目が同じ) HTMLとCSSを操作するためのプログラミング言語 jQueryを使う準備 2つの方法 ① jQueryフ…