0Pricing
jQuery Academy · レッスン

jQueryによるスタイリング

jQueryによるスタイリング

「jQueryによるスタイリング」はCoddyKit上の無料jQuery Academyレッスンです。 これはレッスン1/1です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはjQuery Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 jQuery Academyコースには全1レッスンが含まれています。

概要

こんにちは。

これまでのすべての例で、HTML DOMオブジェクトを扱ってきました。

jQueryを使うと、HTML要素のスタイルも操作できます。 

JQueryには、そのためのメソッドが用意されています。

クラス

最初の例では、JQueryでクラスを使う方法を見ていきます。

以下の例では、JQueryライブラリをHTMLに読み込み、テキストをピンクと黄色にするpinkクラスとyellowクラスを定義しています。

始めましょう🚀

例

<p>要素を<body>タグの間に追加しました。

現在、この要素にはまだクラスがありません。

<style>
		.pink{
			color:pink;
		}
		.yellow{
			color: yellow;
		}
</style>

<p>lorem ipsum </p>

例2

次に、addClass()メソッドを使って段落要素にpinkクラスを追加しましょう。

プレビュー画面では、Lorem ipsumテキストの色がピンクに変わることを確認できます。

<style>
	.pink{
		color:pink;
        }
  </style>

<p>lorem ipsum</p>

<script>

/*
This callback runs as soon as 
the DOM is Loaded
*/
$(document).ready(function(){

//adding pink class to p element
$('p').addClass('pink');

});
</script>

removeClass

removeClass()メソッド

HTML要素からクラスを削除する場合は、removeClass()メソッドを使用します。

以下の例を変更し、HTML要素に最初からpinkクラスを定義しました。DOMが読み込まれると、p要素のpinkクラスが削除されます。

<style>
   .pink{color:pink;}
 </style>

<p class="pink">lorem ipsum </p>

<script>
/*
This callback runs as soon as 
the DOM is Loaded
*/
$(document).ready(function(){

//removing pink class to p element
   $('p').removeClass('pink');

});
</script>

toggle Class

toggleClass()メソッド

名前からもわかるように、このメソッドを使うと、

対象要素にクラスが存在する場合は削除し、存在しない場合は追加します。

<style>
    .pink{color:pink;}
</style>

<p class="pink">lorem ipsum</p>

<script>
/*
This callback runs as soon as 
the DOM is Loaded
*/
$(document).ready(function(){

/*
Since p element has pink class, 
pink class will be removed.
*/
$('p').toggleClass('pink');

/*
Since p element hasn't pink class, 
pink class will be added. 
*/
$('p').toggleClass('pink');

/*
Since p element has pink class, 
pink class will be removed. 
*/
$('p').toggleClass('pink');

});
</script>

Cssメソッド

css()メソッド

クラスの追加と削除を行うメソッドについて学びました。

次に、HTMLノードにインラインスタイルを定義するためのCSSメソッドについて学びましょう。

CSSメソッドは2つのパラメーターを受け取ります。

  • 1つ目のパラメーターは、設定するプロパティの名前です。
  • 2つ目のパラメーターは、設定するプロパティの値です。

以下の例では、CSSメソッドのさまざまな使い方を示しています。

<button>My Button</button>

<script>
/*
Below, the button element's color style 
has been read and written 
to the color variable.
*/
let color = $('button').css('color');

/* 
Now let's change the button color by assigning 
the red value to the second argument=
*/
$('button').css('color', 'red')

/*
If we want to change more than one style of 
an element at the same time, we pass JSON type arguments.
*/
$("button").css({"color": "red", "padding": "20px"});

</script>

JQuery API

jQueryを使ったDOMの操作について、さまざまな方法を学びました。

ここまでに学んだメソッド以外にも、JQueryには多くの操作用メソッドがあります。

以下のリンクをクリックすると、API全体を確認できます。

おめでとうございます

おめでとうございます 🎉

jQueryによるスタイリングについて学びました。

次のセクションでは、jQueryによるイベント管理について学びます。

jQueryによるスタイリング — イラスト9

よくある質問

「jQueryによるスタイリング」レッスンは無料ですか?

はい。「jQueryによるスタイリング」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、jQuery Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 jQuery Academyコースには全1レッスンが含まれています。

「jQueryによるスタイリング」で何を学びますか?

jQueryによるスタイリング ブラウザで直接実行するハンズオンコードでjQuery Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

jQuery Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのjQuery Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/1です。

「jQueryによるスタイリング」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このjQuery Academyレッスンでコードを書いて実行できますか?

はい。すべてのjQuery Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

← jQuery Academyに戻る