<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>プログラミング  |  SPプロモーション</title>
	<atom:link href="https://s-pmotion.com/category/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0/feed/" rel="self" type="application/rss+xml" />
	<link>https://s-pmotion.com</link>
	<description></description>
	<lastBuildDate>Mon, 08 Jan 2024 08:32:53 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://s-pmotion.com/wp-content/uploads/2023/04/cropped-spmotiontop-32x32.jpg</url>
	<title>プログラミング  |  SPプロモーション</title>
	<link>https://s-pmotion.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">217640906</site>	<item>
		<title>CSSのクラス名「.open」とは</title>
		<link>https://s-pmotion.com/2024/01/08/css%e3%81%ae%e3%82%af%e3%83%a9%e3%82%b9%e5%90%8d%e3%80%8c-open%e3%80%8d%e3%81%a8%e3%81%af/</link>
					<comments>https://s-pmotion.com/2024/01/08/css%e3%81%ae%e3%82%af%e3%83%a9%e3%82%b9%e5%90%8d%e3%80%8c-open%e3%80%8d%e3%81%a8%e3%81%af/#respond</comments>
		
		<dc:creator><![CDATA[Mona]]></dc:creator>
		<pubDate>Mon, 08 Jan 2024 06:59:12 +0000</pubDate>
				<category><![CDATA[プログラミング]]></category>
		<guid isPermaLink="false">https://s-pmotion.com/?p=249</guid>

					<description><![CDATA[CSS（Cascading Style Sheets）の .open は、ある要素（例えばメニューボタン）をクリックしたときに、別の要素（例えばメニューのリスト）に .open クラスを追加または削除することです。これに [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>CSS（Cascading Style Sheets）の <code>.open</code> は、ある要素（例えばメニューボタン）をクリックしたときに、別の要素（例えばメニューのリスト）に <code>.open</code> クラスを追加または削除することです。これにより、CSSのスタイルを適用してメニューの表示・非表示を切り替えることができます。</p>



<h3 class="wp-block-heading"><code>.open</code> クラスの使用例</h3>



<p>HTML要素に <code>.open</code> クラスを適用すると、その要素に特定のスタイルが適用されます。例えば、ドロップダウンメニューやモーダルウィンドウなど、特定のアクションで開かれる要素に使われることがあります。</p>



<h4 class="wp-block-heading">HTMLの例:</h4>



<pre>
  &lt;div class="menu"&gt;
    &lt;ul class="open"&gt;
      &lt;li&gt;ホーム&lt;/li&gt;
      &lt;li&gt;商品&lt;/li&gt;
      &lt;li&gt;お問い合わせ&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/div&gt;
</pre>



<h4 class="wp-block-heading">CSSの例:</h4>



<pre>
  .open {
    display: block;
    background-color: lightblue;
    /*その他のスタイル*/
 }
</pre>



<p>この例では、<code>.open</code> クラスが <code>&lt;ul&gt;</code> 要素に適用されており、メニューが「開いている」状態を表しています。CSSでは、このクラスに <code>display: block;</code> や背景色などのスタイルを定義しています。</p>



<h3 class="wp-block-heading">JavaScriptとの連携</h3>



<p><code>.open</code> クラスは、JavaScriptを使って動的に追加または削除することがよくあります。ユーザーが特定のアクション（例えば、ボタンクリック）を行った時に <code>.open</code> クラスを要素に追加することで、その要素の見た目や振る舞いを変更できます。</p>



<h4 class="wp-block-heading">JavaScriptの例:</h4>



<pre>
document.querySelector('.menu-button').addEventListener('click', function() { document.querySelector('.menu ul').classList.toggle('open'); });
</pre>



<p>このJavaScriptコードは、<code>.menu-button</code> クラスを持つ要素（ボタン）をクリックすると、<code>.menu ul</code> に <code>.open</code> クラスを追加または削除します。これにより、<code>ul</code> 要素の表示状態が切り替わります。CSSでは、<code>.open</code> クラスがある場合とない場合で、異なるスタイルが適用されるようになっています。</p>



<p class="codepen" data-height="300" data-default-tab="html,result" data-slug-hash="rNRePLX" data-user="Monachoco" style="height: 300px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid; margin: 1em 0; padding: 1em;">
  <span>See the Pen <a href="https://codepen.io/Monachoco/pen/rNRePLX">
  Untitled</a> by Saikawa (<a href="https://codepen.io/Monachoco">@Monachoco</a>)
  on <a href="https://codepen.io">CodePen</a>.</span>
</p>
<script async src="https://cpwebassets.codepen.io/assets/embed/ei.js"></script>



<h3 class="wp-block-heading">まとめ</h3>



<p><code>.open</code> クラスは、HTML要素の状態を表すために使用される一般的なクラスです。CSSで定義されたスタイルは、そのクラスが適用された要素に影響を与えます。JavaScriptと組み合わせることで、ユーザーインタラクションに応じて動的にクラスを追加または削除し、ページの見た目や挙動を変更することができます。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://s-pmotion.com/2024/01/08/css%e3%81%ae%e3%82%af%e3%83%a9%e3%82%b9%e5%90%8d%e3%80%8c-open%e3%80%8d%e3%81%a8%e3%81%af/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">249</post-id>	</item>
	</channel>
</rss>
