<?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/"
	>

<channel>
	<title>サイドバー関連 &#8211; Enjoy SWELL</title>
	<atom:link href="https://boonboonswell.com/entries/entry-category/technique/sidebar/feed" rel="self" type="application/rss+xml" />
	<link>https://boonboonswell.com</link>
	<description>WordPress テーマ、SWELL を楽しもう！</description>
	<lastBuildDate>Thu, 06 Jun 2024 23:04:18 +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://boonboonswell.com/wp-content/uploads/2023/06/cropped-20220241745-32x32.jpg</url>
	<title>サイドバー関連 &#8211; Enjoy SWELL</title>
	<link>https://boonboonswell.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【SWELL】サイドバーの横幅を変える方法</title>
		<link>https://boonboonswell.com/entries/entry-3660.html</link>
		
		<dc:creator><![CDATA[Boon ☆]]></dc:creator>
		<pubDate>Sun, 21 Apr 2024 11:00:00 +0000</pubDate>
				<category><![CDATA[SWELL テクニック]]></category>
		<category><![CDATA[サイドバー関連]]></category>
		<guid isPermaLink="false">https://boonboonswell.com/?p=3660</guid>

					<description><![CDATA[<p><img src="https://boonboonswell.com/wp-content/uploads/2024/04/2022050602-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>SWELLのサイドバーの横幅は決まっており、単純な設定だけでは変えることができません。しかし、サイトに合わせた横幅に変えたいケースは多々あります。本記事では、SWELLのサイドバーの横幅の変更方法を解説します。]]></description>
										<content:encoded><![CDATA[<p><img src="https://boonboonswell.com/wp-content/uploads/2024/04/2022050602-1024x576.jpg" class="webfeedsFeaturedVisual" /></p>
<div class="p-blogParts post_content" data-partsID="23">
<p class="has-text-align-center">広告：ページ内にてアフィリエイト広告を利用しています。</p>
</div>



<figure class="wp-block-image size-large"><a href="https://boonboonswell.com/wp-content/uploads/2024/04/2022050602.jpg"><img loading="lazy" decoding="async" width="1024" height="576" src="https://boonboonswell.com/wp-content/uploads/2024/04/2022050602-1024x576.jpg" alt="サイドバーの横幅を変える方法" class="wp-image-3683" srcset="https://boonboonswell.com/wp-content/uploads/2024/04/2022050602-1024x576.jpg 1024w, https://boonboonswell.com/wp-content/uploads/2024/04/2022050602-300x169.jpg 300w, https://boonboonswell.com/wp-content/uploads/2024/04/2022050602-768x432.jpg 768w, https://boonboonswell.com/wp-content/uploads/2024/04/2022050602.jpg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<div class="p-blogParts post_content" data-partsID="24"></div>



<p>SWELLのサイドバーの横幅は決まっており、単純な設定だけでは変えることができません。しかし、サイトに合わせた横幅に変えたいケースは多々あります。</p>



<div class="wp-block-group is-row is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-94bc23d7 wp-block-group-is-layout-flex">
<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>ポイント</span></div><div class="cap_box_content">
<p class="has-text-align-center has-large-font-size">本記事では、</p>



<p class="has-text-align-center has-large-font-size"><span class="swl-marker mark_orange">SWELLのサイドバーの横幅の変更方法を</span></p>



<p class="has-text-align-center has-large-font-size"><span class="swl-marker mark_orange">解説します。</span></p>



<p class="has-text-align-center">素敵なページを作っていきましょう！</p>
</div></div>
</div>



<p class="has-text-align-center">本記事は、2024/4/21時点（バージョン: 2.10.0）のSWELLを対象としています。</p>



<div class="p-blogParts post_content" data-partsID="1928">
<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<div style="text-align:center">


		<div style="text-align:center">
		<!-- オリジナル（SWELL） --><figure class="wp-block-image size-full"><a href="https://boonboonswell.com/entries/entry-1587.html"><img decoding="async" src="https://boonboonswell.com/wp-content/uploads/2023/07/2022026067.gif" alt="SWELL おすすめサンプルページ" class="wp-image-1926"/></a></figure>
		</div>
		

</div>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-text-align-center"><strong><span class="swl-inline-color has-swl-deep-01-color">SWELL を使ってオシャレなページを作る方法を特別に解説</span></strong></p>



<p class="has-text-align-center u-mb-ctrl u-mb-20"><strong>＼サンプルを見るだけでも役に立つ／</strong></p>



<div style="text-align:center">
<a href="https://boonboonswell.com/entries/entry-1587.html"    ><img loading="lazy" decoding="async" class="my-common-apealbar" style="border-radius : 30px" width="600" height="100" src="https://boonboonswell.com/wp-content/uploads/2024/11/common_oshareswell_green.jpg" alt="おしゃれサイト"></a>
</div>



<p class="has-text-align-center"><strong>＼SWELL でオシャレサイトを作る方法は <a href="https://boonboonswell.com/entries/entry-1587.html">こちら </a>をクリックしてください／</strong></p>
</div></div>
</div></div>
</div>



<h2 class="wp-block-heading">サイドバーの横幅</h2>



<div class="my-subtite-box">
    <div class="my-subtite-text1">Point.</div>
    <div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>
    <div class="my-subtite-text2">サイドバーの<br>横幅</div>
</div>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<p>SWELLのサイドバーは、横幅約300px程度を基本としており、アフィリエイトの（300✕250）バナーなどがちょうどよく収まるサイズです。そのままでもすっきりしていますが、サイトによってあ若干幅広と思うこともあるかもしれませんね。</p>


<div class="wp-block-image is-style-default common-my-style-border ">
<figure class="aligncenter size-large is-resized"><a href="https://boonboonswell.com/wp-content/uploads/2024/04/2022050600.jpg"><img loading="lazy" decoding="async" width="1024" height="569" src="https://boonboonswell.com/wp-content/uploads/2024/04/2022050600-1024x569.jpg" alt="SWELLのサイドバーの横幅" class="wp-image-3665" style="width:720px;height:undefinedpx" srcset="https://boonboonswell.com/wp-content/uploads/2024/04/2022050600-1024x569.jpg 1024w, https://boonboonswell.com/wp-content/uploads/2024/04/2022050600-300x167.jpg 300w, https://boonboonswell.com/wp-content/uploads/2024/04/2022050600-768x427.jpg 768w, https://boonboonswell.com/wp-content/uploads/2024/04/2022050600.jpg 1219w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>






<p>ここ数年流行っているデザインで、全体をフラットに魅せる大きさです。SWELLのセンスの良さが、ここでもよくわかりますね。</p>



<h2 class="wp-block-heading">サイドバーの横幅を変更する</h2>



<div class="my-subtite-box">
    <div class="my-subtite-text1">Point.</div>
    <div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>
    <div class="my-subtite-text2">横幅を変更する</div>
</div>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<p>SWELLのサイドバーの横幅を変更する場合は、CSS を用いて強制的に変更します。</p>



<p>WordPress の管理画面から「外観」→「カスタマイズ」→「追加CSS」を選択します。</p>


<div class="wp-block-image is-style-default common-my-style-border ">
<figure class="aligncenter size-large is-resized"><a href="https://boonboonswell.com/wp-content/uploads/2024/04/2022050601.jpg"><img loading="lazy" decoding="async" width="1024" height="569" src="https://boonboonswell.com/wp-content/uploads/2024/04/2022050601-1024x569.jpg" alt="" class="wp-image-3671" style="width:720px;height:undefinedpx" srcset="https://boonboonswell.com/wp-content/uploads/2024/04/2022050601-1024x569.jpg 1024w, https://boonboonswell.com/wp-content/uploads/2024/04/2022050601-300x167.jpg 300w, https://boonboonswell.com/wp-content/uploads/2024/04/2022050601-768x427.jpg 768w, https://boonboonswell.com/wp-content/uploads/2024/04/2022050601.jpg 1219w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<div class="wp-block-group is-row is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-94bc23d7 wp-block-group-is-layout-flex">
<ul class="wp-block-list">
<li>CSS を追加する</li>
</ul>
</div>



<p>以下の CSS を追加します（基本的にはコピペで OK です）。</p>



<pre class="wp-block-code my-common-wp-block-code has-swl-pale-04-background-color has-background"><code>.-sidebar-on #sidebar {
	width: <span class="swl-inline-color has-swl-deep-01-color">100</span>px !important;
}

@media (min-width: 960px) {
	.-sidebar-on .l-mainContent {
		width: calc(100% - <span class="swl-inline-color has-swl-deep-01-color"><strong>100</strong></span>px - var(--swl-sidebar_margin));
	}
}</code></pre>



<div class="wp-block-group is-row is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-94bc23d7 wp-block-group-is-layout-flex">
<ul class="is-style-index -list-under-dashed wp-block-list">
<li>「-sidebar-on」でサイドバーが ON の場合の「#sidebar」に対して幅 <strong><span class="swl-inline-color has-swl-deep-01-color">100 </span></strong>を指定しています </li>



<li>「@media (min-width: 960px)」でブラウザの幅 960 以上の場合のみ、「.l-mainContent」（メインコンテンツ）の幅を指定しています、これを指定しないと、タブレットやスマホで表示したとき（サイドバーが表示されないとき）の表示がおかしくなります</li>



<li>「.l-mainContent」（メインコンテンツ）の幅を指定することでサイドバーの幅の変化分をメインコンテンツの幅に反映しています</li>



<li>「&#8211;swl-sidebar_margin」はサイドバーの持つマージンです。これを引かないと正しく（メインコンテンツの）幅になりませんので引いています</li>
</ul>
</div>



<p>サイドバーの幅を変えたい場合は、上記の CSS の <strong><span class="swl-inline-color has-swl-deep-01-color">100 数字の部分を適宜変えてください</span></strong>（２か所同時に変えてください）。</p>


<div class="p-blogParts post_content" data-partsID="3752">
<p><div class="aicp">
		
<div class="my-koukoku-banner-container">
<div class="my-koukoku-banner-text">PR</div>
<div class="my-koukoku-banner">
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9910144713343970"
     crossorigin="anonymous"></script>
<!-- swell_ディスプレイ（レスポンシブ） -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-9910144713343970"
     data-ad-slot="2709577839"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
</div>

	        </div><!-- end of the aicp div --></p>
</div>



<h2 class="wp-block-heading">まとめ：サイドバーの横幅を変更する</h2>



<p>SWELL でサイドバーの横幅を変更する場合は、CSS で強制指定します。</p>



<p>サイドバーだけではなく、メインコンテンツの横幅も合わせて変更が必要です。</p>



<p>おしゃれなサイトを作るコツを知りたい方は以下の記事を参照してください。</p>


<div class="swell-block-postLink">			<div class="p-blogCard -internal" data-type="type1" data-onclick="clickLink">
				<div class="p-blogCard__inner">
					<span class="p-blogCard__caption">あわせて読みたい</span>
					<div class="p-blogCard__thumb c-postThumb"><figure class="c-postThumb__figure"><img loading="lazy" decoding="async" src="https://boonboonswell.com/wp-content/uploads/2023/07/2022026703-300x169.jpg" alt="" class="c-postThumb__img u-obf-cover" width="320" height="180"></figure></div>					<div class="p-blogCard__body">
						<a class="p-blogCard__title" href="https://boonboonswell.com/entries/entry-1587.html">【デモサイト・サンプルあり】SWELL でおしゃれなサイトを作る方法！</a>
						<span class="p-blogCard__excerpt">SWELL はデザインセンス抜群のテーマです。ひとつ手を加えることでさらに一段上のおしゃれデザインのサイトを作れます。本記事ではSWELLで作ったサンプルとおしゃれサイトを作るポイントを解説します。</span>					</div>
				</div>
			</div>
		</div>


<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="p-blogParts post_content" data-partsID="1947">
<div class="wp-block-group has-border -border01"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="has-text-align-center u-mb-ctrl u-mb-20"><strong><span class="swl-inline-color has-swl-deep-01-color">SWELL を使ってオシャレなページを作る方法を特別に解説</span></strong></p>



<p class="has-text-align-center u-mb-ctrl u-mb-20"><strong>＼サンプルを見るだけでも役に立つ／</strong></p>



<div style="text-align:center">
<a href="https://boonboonswell.com/entries/entry-1587.html"    ><img loading="lazy" decoding="async" class="my-common-apealbar" style="border-radius : 30px" width="600" height="100" src="https://boonboonswell.com/wp-content/uploads/2024/11/common_oshareswell_green.jpg" alt="おしゃれサイト"></a>
</div>



<p class="has-text-align-center"><strong>＼SWELL でオシャレサイトを作る方法は <a href="https://boonboonswell.com/entries/entry-1587.html">こちら </a>をクリックしてください／</strong></p>
</div></div>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-columns">
<div class="wp-block-column"></div>



<div class="wp-block-column">
<figure class="wp-block-image size-full"><a href="https://boonboonswell.com/entries/entry-1587.html"><img loading="lazy" decoding="async" width="400" height="300" src="https://boonboonswell.com/wp-content/uploads/2023/07/common_swell_01.gif" alt="SWELL おしゃれサイト作り方" class="wp-image-1948"/></a></figure>
</div>



<div class="wp-block-column"></div>
</div>
</div>



<div style="height:24px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="p-blogParts post_content" data-partsID="3235">
<p class="has-text-align-center has-large-font-size">SWELL の利用方法などについてココナラにて「支援作業」を販売しております。</p>



<p class="has-text-align-center">よかったらご利用くださいませ。</p>



<div class="wp-block-columns">
<div class="wp-block-column">
<figure class="wp-block-image size-full"><a href="https://coconala.com/services/2968130"><img loading="lazy" decoding="async" width="600" height="600" src="https://boonboonswell.com/wp-content/uploads/2023/09/common_coconara_blogqa.jpg" alt="" class="wp-image-3236" srcset="https://boonboonswell.com/wp-content/uploads/2023/09/common_coconara_blogqa.jpg 600w, https://boonboonswell.com/wp-content/uploads/2023/09/common_coconara_blogqa-300x300.jpg 300w, https://boonboonswell.com/wp-content/uploads/2023/09/common_coconara_blogqa-150x150.jpg 150w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></figure>



<div class="swell-block-button green_ is-style-btn_shiny"><a href="https://coconala.com/services/2968130" class="swell-block-button__link"><span>質問・相談はこちら</span></a></div>
</div>



<div class="wp-block-column">
<figure class="wp-block-image size-large"><a href="https://coconala.com/services/2967539"><img loading="lazy" decoding="async" width="1024" height="1024" src="https://boonboonswell.com/wp-content/uploads/2023/09/common_coconara_swellqa-1024x1024.jpg" alt="" class="wp-image-3237" srcset="https://boonboonswell.com/wp-content/uploads/2023/09/common_coconara_swellqa-1024x1024.jpg 1024w, https://boonboonswell.com/wp-content/uploads/2023/09/common_coconara_swellqa-300x300.jpg 300w, https://boonboonswell.com/wp-content/uploads/2023/09/common_coconara_swellqa-150x150.jpg 150w, https://boonboonswell.com/wp-content/uploads/2023/09/common_coconara_swellqa-768x768.jpg 768w, https://boonboonswell.com/wp-content/uploads/2023/09/common_coconara_swellqa.jpg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<div class="swell-block-button green_ is-style-btn_shiny"><a href="https://coconala.com/services/2967539" class="swell-block-button__link"><span>質問・相談はこちら</span></a></div>
</div>



<div class="wp-block-column">
<figure class="wp-block-image size-full"><a href="https://coconala.com/services/2967525"><img loading="lazy" decoding="async" width="600" height="600" src="https://boonboonswell.com/wp-content/uploads/2023/09/common_coconara_swellstart.jpg" alt="" class="wp-image-3238" srcset="https://boonboonswell.com/wp-content/uploads/2023/09/common_coconara_swellstart.jpg 600w, https://boonboonswell.com/wp-content/uploads/2023/09/common_coconara_swellstart-300x300.jpg 300w, https://boonboonswell.com/wp-content/uploads/2023/09/common_coconara_swellstart-150x150.jpg 150w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></figure>



<div class="swell-block-button green_ is-style-btn_shiny"><a href="https://coconala.com/services/2967525" class="swell-block-button__link"><span>質問・相談はこちら</span></a></div>
</div>
</div>
</div>



<div class="p-blogParts post_content" data-partsID="431">
<p><div class="aicp">
		
<div class="my-koukoku-banner-container">
<div class="my-koukoku-banner-text">PR</div>
<div class="my-koukoku-banner">
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9910144713343970"
     crossorigin="anonymous"></script>
<!-- swell_ディスプレイ（レスポンシブ） -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-9910144713343970"
     data-ad-slot="2709577839"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
</div>

	        </div><!-- end of the aicp div --></p>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>
</div>



<div class="p-blogParts post_content" data-partsID="528"></div>



<div class="p-blogParts post_content" data-partsID="429"></div>



<div class="p-blogParts post_content" data-partsID="22">
<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="has-text-align-center myReturnTopButton"><a href="#">一番上に戻る（Back to the initial position on click.）</a></p>



<p class="has-text-align-center myHomeButton"><a href="http://boonboonswell.com/">トップページ（Home.）</a></p>



<figure class="wp-block-image size-full"><a href="#"><img loading="lazy" decoding="async" width="316" height="73" src="https://boonboonswell.com/wp-content/uploads/2023/06/backtothetop2.jpg" alt="" class="wp-image-888" srcset="https://boonboonswell.com/wp-content/uploads/2023/06/backtothetop2.jpg 316w, https://boonboonswell.com/wp-content/uploads/2023/06/backtothetop2-300x69.jpg 300w" sizes="auto, (max-width: 316px) 100vw, 316px" /></a></figure>



<style>
.myReturnTopButton a {
    padding: 5px 11px 5px 11px;
    text-decoration: none;
    color: #333333;
    border-bottom: 2px dotted;
    line-height: 36px;
}
.myHomeButton a {
    padding: 5px 11px 5px 11px;
    text-decoration: none;
    color: #333333;
    border-bottom: 2px dotted;
    line-height: 36px;
}
</style>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="my-koukoku-button-container">
<div class="my-koukoku-button-text">PR</div>
</div>



<figure class="wp-block-image size-full"><a href="https://boonboonswell.com/wp-content/uploads/2023/06/common_amazon.gif"><img loading="lazy" decoding="async" width="250" height="100" src="https://boonboonswell.com/wp-content/uploads/2023/06/common_amazon.gif" alt="Amazon でお買い物" class="wp-image-1354"/></a></figure>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-group is-row is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-94bc23d7 wp-block-group-is-layout-flex">
<div class="wp-block-columns">
<div class="wp-block-column">
<div style="text-align:center">
<a href="//af.moshimo.com/af/c/click?a_id=4028495&p_id=170&pc_id=185&pl_id=4155" rel="nofollow" referrerpolicy="no-referrer-when-downgrade"><img loading="lazy" decoding="async" src="//image.moshimo.com/af-img/0068/000000004155.gif" width="125" height="125" style="border:none;"></a><img loading="lazy" decoding="async" src="//i.moshimo.com/af/i/impression?a_id=4028495&p_id=170&pc_id=185&pl_id=4155" width="1" height="1" style="border:none;">
</div>
</div>



<div class="wp-block-column">
<div style="text-align:center">
<a href="//af.moshimo.com/af/c/click?a_id=4000256&p_id=54&pc_id=54&pl_id=1223" rel="nofollow" referrerpolicy="no-referrer-when-downgrade"><img loading="lazy" decoding="async" src="//image.moshimo.com/af-img/0032/000000001223.gif" width="120" height="120" style="border:none;"></a><img loading="lazy" decoding="async" src="//i.moshimo.com/af/i/impression?a_id=4000256&p_id=54&pc_id=54&pl_id=1223" width="1" height="1" style="border:none;">
</div>
</div>
</div>
</div>



<figure class="wp-block-image size-full"><a href="https://boonboonswell.com/wp-content/uploads/2023/06/common_rakuten.gif"><img loading="lazy" decoding="async" width="250" height="100" src="https://boonboonswell.com/wp-content/uploads/2023/06/common_rakuten.gif" alt="楽天市場でお買い物" class="wp-image-1355"/></a></figure>



<div class="wp-block-group is-row is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-94bc23d7 wp-block-group-is-layout-flex">
<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>広告の設置・収入について</span></div><div class="cap_box_content">
<p>当サイトは Amazonのアソシエイトとして、適格販売により収入を得ています。</p>



<p>当サイトは Google アドセンスを利用し、広告により収入を得ています。</p>



<p>当サイトは ASP が提供するサービスを利用し、広告、適格販売により収入を得ています。</p>
</div></div>
</div>



<div style="height:12px" aria-hidden="true" class="wp-block-spacer"></div>



<script>
var varHtagElements = null;
var varHtagPosition = null;
var varSideBarItem = null;

window.addEventListener('load', function () {
    setTimeout(function(){fnAfterContents();}, 10);
});

function fnAfterContents() {
    // H2、H3 を全て取得する（位置を計算する）
    varHtagElements = document.querySelectorAll('h2, h3');
    var varHtagArray = Array.from(varHtagElements);
    var varHtagPosition = varHtagArray.map(item => item.getBoundingClientRect().top);
    var varHtagPositionWithScroll = varHtagPosition.map(top => Math.floor(top + window.scrollY));
	
    // サイドバーの目次のリストを取得する
    varSideBarItem = document.querySelectorAll('#sidebar .p-toc__link');
  
    if (varSideBarItem == null || varSideBarItem.length == 0) {
        // 目次が無ければ終了
        return;
    }

    // 個数を取得
    const countHtag = varHtagElements.length;
    const countSideBarItem = varSideBarItem.length;
    const iMaxLoop = countHtag > countSideBarItem ? countSideBarItem : countHtag;

    window.addEventListener('scroll', () => {
        // 計算する位置
        const currentPosition = window.scrollY + 300;

        for (let iCount = 0; iCount < iMaxLoop; iCount++) {
            // 現在位置の表示を消す
            varSideBarItem[iCount].classList.remove('currentTocPosition');
            if (iCount >= iMaxLoop - 1 ) {
                // 要素の最後は、次の要素が無いので範囲外のみ判定
                if (currentPosition >= varHtagPositionWithScroll[iCount]) {
                    varSideBarItem[iCount].classList.add('currentTocPosition');
                }
            } else {
                // 要素の途中は、範囲内かどうかを判定
                if (currentPosition >= varHtagPositionWithScroll[iCount] && currentPosition < varHtagPositionWithScroll[iCount + 1]) {
                    varSideBarItem[iCount].classList.add('currentTocPosition');
                } 
            }
        }
    });
}
</script>



<p class="has-text-align-center"><a href="https://boonboonswell.com/privacypolicy#denkitsushin">電気通信事業法改正に伴う表記</a></p>
</div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
