<?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>Bootstrap 5 | Webサイトに必要なことと道具</title>
	<atom:link href="https://xn--ecka7j.biz/tag/bootstrap5/feed/" rel="self" type="application/rss+xml" />
	<link>https://xn--ecka7j.biz</link>
	<description>セキュリティ対策、最適化、ツール、工作</description>
	<lastBuildDate>Wed, 13 Aug 2025 01:19:17 +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://xn--ecka7j.biz/wp-content/uploads/2020/02/cropped-ogt-512-512-024-068-32x32.png</url>
	<title>Bootstrap 5 | Webサイトに必要なことと道具</title>
	<link>https://xn--ecka7j.biz</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>デザイン：無限マーキー・カルーセル&#x27a1;&#xfe0f;操作できます。繰り返し要素なし Blog Card Design</title>
		<link>https://xn--ecka7j.biz/site-operation/design/9720/</link>
		
		<dc:creator><![CDATA[Jun-N]]></dc:creator>
		<pubDate>Mon, 06 May 2024 08:31:14 +0000</pubDate>
				<category><![CDATA[css ：デザイン]]></category>
		<category><![CDATA[Bootstrap 5]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[インターネット]]></category>
		<category><![CDATA[ツール]]></category>
		<category><![CDATA[ホームページ制作]]></category>
		<category><![CDATA[マーケティング]]></category>
		<guid isPermaLink="false">https://xn--ecka7j.biz/?p=9720</guid>

					<description><![CDATA[CSS Design cssで作る動きのあるWebサイト・デザイン カード・ホバーでスクロール停止、クリックで記事へ、「切替」でダークモード 目次 Design3D Normal表示3D Overflow表示２D Nor [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>CSS Design</p>



<svg xmlns="http://www.w3.org/2000/svg" width="70" height="70" fill="currentColor" class="bi bi-emoji-wink" viewBox="0 0 16 16">
    <path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/>
    <path d="M4.285 9.567a.5.5 0 0 1 .683.183A3.498 3.498 0 0 0 8 11.5a3.498 3.498 0 0 0 3.032-1.75.5.5 0 1 1 .866.5A4.498 4.498 0 0 1 8 12.5a4.498 4.498 0 0 1-3.898-2.25.5.5 0 0 1 .183-.683zM7 6.5C7 7.328 6.552 8 6 8s-1-.672-1-1.5S5.448 5 6 5s1 .672 1 1.5zm1.757-.437a.5.5 0 0 1 .68.194.934.934 0 0 0 .813.493c.339 0 .645-.19.813-.493a.5.5 0 1 1 .874.486A1.934 1.934 0 0 1 10.25 7.75c-.73 0-1.356-.412-1.687-1.007a.5.5 0 0 1 .194-.68z"/>
</svg><p>cssで作る動きのあるWebサイト・デザイン</p>



<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<ul class="wp-block-list">
<li>3D化:&#x2611;でカルーセルが左斜め上に移動</li>



<li>Overflow:&#x2611;でカルーセルのはみ出し表示</li>



<li>Speed:スライダーを動かしてスクロール速度調整</li>
</ul>



<p>カード・ホバーでスクロール停止、クリックで記事へ、「切替」でダークモード</p>
</div>




  <div id="toc" class="toc tnt-none toc-center tnt-none border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ul class="toc-list open"><li><a href="#toc1" tabindex="0">Design</a><ul><li><a href="#toc2" tabindex="0">3D Normal表示</a></li><li><a href="#toc3" tabindex="0">3D Overflow表示</a></li><li><a href="#toc4" tabindex="0">２D Normal表示</a></li><li><a href="#toc5" tabindex="0">２D Overflow表示</a></li><li><a href="#toc6" tabindex="0">ダークモード表示切替</a><ul><li><a href="#toc7" tabindex="0">3D表示比較</a></li><li><a href="#toc8" tabindex="0">Overflow表示比較</a></li><li><a href="#toc9" tabindex="0">2D表示比較</a></li><li><a href="#toc10" tabindex="0">2D Overflow比較</a></li></ul></li></ul></li><li><a href="#toc11" tabindex="0">実際のコンテンツ</a><ul><li><a href="#toc12" tabindex="0">操作してみてください</a></li></ul></li><li><a href="#toc13" tabindex="0">ソースコード Copyできます</a><ul><li><a href="#toc14" tabindex="0">HTML Source解説付き</a></li><li><a href="#toc15" tabindex="0">Javascript Source解説付き</a></li><li><a href="#toc16" tabindex="0">CSS Source解説付き</a></li></ul></li></ul>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">Design</span></h2>



<h3 class="wp-block-heading"><span id="toc2">3D Normal表示</span></h3>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="768" height="604" src="https://xn--ecka7j.biz/wp-content/uploads/2024/05/3d_n_n.jpg" alt="3D Normal" class="wp-image-9737" srcset="https://xn--ecka7j.biz/wp-content/uploads/2024/05/3d_n_n.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2024/05/3d_n_n-500x393.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2024/05/3d_n_n-300x236.jpg 300w" sizes="(max-width: 768px) 100vw, 768px" /><figcaption class="wp-element-caption">3D Normal</figcaption></figure>



<h3 class="wp-block-heading"><span id="toc3">3D Overflow表示</span></h3>



<figure class="wp-block-image size-full"><img decoding="async" width="768" height="602" src="https://xn--ecka7j.biz/wp-content/uploads/2024/05/3d_n_o.jpg" alt="3D Over" class="wp-image-9744" srcset="https://xn--ecka7j.biz/wp-content/uploads/2024/05/3d_n_o.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2024/05/3d_n_o-500x392.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2024/05/3d_n_o-300x235.jpg 300w" sizes="(max-width: 768px) 100vw, 768px" /><figcaption class="wp-element-caption">3D Over</figcaption></figure>



<h3 class="wp-block-heading"><span id="toc4">２D Normal表示</span></h3>



<figure class="wp-block-image size-full"><img decoding="async" width="768" height="607" src="https://xn--ecka7j.biz/wp-content/uploads/2024/05/2d_n_n.jpg" alt="2D Normal" class="wp-image-9740" srcset="https://xn--ecka7j.biz/wp-content/uploads/2024/05/2d_n_n.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2024/05/2d_n_n-500x395.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2024/05/2d_n_n-300x237.jpg 300w" sizes="(max-width: 768px) 100vw, 768px" /><figcaption class="wp-element-caption">2D Normal</figcaption></figure>



<h3 class="wp-block-heading"><span id="toc5">２D Overflow表示</span></h3>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="768" height="605" src="https://xn--ecka7j.biz/wp-content/uploads/2024/05/2d_n_o.jpg" alt="2D Over" class="wp-image-9741" srcset="https://xn--ecka7j.biz/wp-content/uploads/2024/05/2d_n_o.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2024/05/2d_n_o-500x394.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2024/05/2d_n_o-300x236.jpg 300w" sizes="(max-width: 768px) 100vw, 768px" /><figcaption class="wp-element-caption">2D Over</figcaption></figure>



<h3 class="wp-block-heading"><span id="toc6">ダークモード表示切替</span></h3>



<h4 class="wp-block-heading"><span id="toc7">3D表示比較</span></h4>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="768" height="606" data-id="9742" src="https://xn--ecka7j.biz/wp-content/uploads/2024/05/3d_d_n.jpg" alt="3D Dark" class="wp-image-9742" srcset="https://xn--ecka7j.biz/wp-content/uploads/2024/05/3d_d_n.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2024/05/3d_d_n-500x395.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2024/05/3d_d_n-300x237.jpg 300w" sizes="(max-width: 768px) 100vw, 768px" /><figcaption class="wp-element-caption">3D Dark</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="768" height="604" data-id="9737" src="https://xn--ecka7j.biz/wp-content/uploads/2024/05/3d_n_n.jpg" alt="3D Normal" class="wp-image-9737" srcset="https://xn--ecka7j.biz/wp-content/uploads/2024/05/3d_n_n.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2024/05/3d_n_n-500x393.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2024/05/3d_n_n-300x236.jpg 300w" sizes="(max-width: 768px) 100vw, 768px" /><figcaption class="wp-element-caption">3D Normal</figcaption></figure>
</figure>



<h4 class="wp-block-heading"><span id="toc8">Overflow表示比較</span></h4>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="768" height="603" data-id="9743" src="https://xn--ecka7j.biz/wp-content/uploads/2024/05/3d_d_o.jpg" alt="3D Dark Over" class="wp-image-9743" srcset="https://xn--ecka7j.biz/wp-content/uploads/2024/05/3d_d_o.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2024/05/3d_d_o-500x393.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2024/05/3d_d_o-300x236.jpg 300w" sizes="(max-width: 768px) 100vw, 768px" /><figcaption class="wp-element-caption">3D Dark Over</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="768" height="602" data-id="9744" src="https://xn--ecka7j.biz/wp-content/uploads/2024/05/3d_n_o.jpg" alt="3D Over" class="wp-image-9744" srcset="https://xn--ecka7j.biz/wp-content/uploads/2024/05/3d_n_o.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2024/05/3d_n_o-500x392.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2024/05/3d_n_o-300x235.jpg 300w" sizes="(max-width: 768px) 100vw, 768px" /><figcaption class="wp-element-caption">3D Over</figcaption></figure>
</figure>



<h4 class="wp-block-heading"><span id="toc9">2D表示比較</span></h4>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="768" height="605" data-id="9738" src="https://xn--ecka7j.biz/wp-content/uploads/2024/05/2d_d_n.jpg" alt="2D Dark" class="wp-image-9738" srcset="https://xn--ecka7j.biz/wp-content/uploads/2024/05/2d_d_n.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2024/05/2d_d_n-500x394.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2024/05/2d_d_n-300x236.jpg 300w" sizes="(max-width: 768px) 100vw, 768px" /><figcaption class="wp-element-caption">2D Dark</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="768" height="607" data-id="9740" src="https://xn--ecka7j.biz/wp-content/uploads/2024/05/2d_n_n.jpg" alt="2D Normal" class="wp-image-9740" srcset="https://xn--ecka7j.biz/wp-content/uploads/2024/05/2d_n_n.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2024/05/2d_n_n-500x395.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2024/05/2d_n_n-300x237.jpg 300w" sizes="(max-width: 768px) 100vw, 768px" /><figcaption class="wp-element-caption">2D Normal</figcaption></figure>
</figure>



<h4 class="wp-block-heading"><span id="toc10">2D Overflow比較</span></h4>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="768" height="600" data-id="9739" src="https://xn--ecka7j.biz/wp-content/uploads/2024/05/2d_d_o.jpg" alt="2D Dark Over" class="wp-image-9739" srcset="https://xn--ecka7j.biz/wp-content/uploads/2024/05/2d_d_o.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2024/05/2d_d_o-500x391.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2024/05/2d_d_o-300x234.jpg 300w" sizes="(max-width: 768px) 100vw, 768px" /><figcaption class="wp-element-caption">2D Dark Over</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="768" height="605" data-id="9741" src="https://xn--ecka7j.biz/wp-content/uploads/2024/05/2d_n_o.jpg" alt="2D Over" class="wp-image-9741" srcset="https://xn--ecka7j.biz/wp-content/uploads/2024/05/2d_n_o.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2024/05/2d_n_o-500x394.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2024/05/2d_n_o-300x236.jpg 300w" sizes="(max-width: 768px) 100vw, 768px" /><figcaption class="wp-element-caption">2D Over</figcaption></figure>
</figure>



<h2 class="wp-block-heading"><span id="toc11">実際のコンテンツ</span></h2>



<h3 class="wp-block-heading"><span id="toc12">操作してみてください</span></h3>



<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>各「<strong><span class="inline-button-blue">カード</span></strong>」・「<strong><span class="inline-button-blue">ボタン</span></strong>」のクリックで、実際のページにジャンプします。<br><span class="marker-under-blue"><strong>「カード」へのカーソル・ホバーでスクロールが停止します。</strong></span><br><span class="badge-blue"><strong>&#x2611;</strong></span>を付けたり、外したり</p>
</div>



<p><span style="text-align:left;">スライダ <i class="bi bi-align-middle"></i> を操作してみてください。</span><span style="text-align:right;">右下の「切替」でダークモードの切替</span></p>



<!-- Container1 -->
<div class="j_container_body">
<!-- Container2 -->
<div class="j_container_main"><!-- .j_container_mainタグは、ページの主要なコンテンツを表します。-->
<!-- Control:コントロールボックス&#x27a1;&#xfe0f;移動&#x27a1;&#xfe0f;j_header内へ -->
 <!-- Contents -->
 <div class="j_article"><!-- .j_articleタグは独立したコンテンツを表します。-->
  <!-- Header -->
  <div class="j_header">
   <!--装飾--> 
   <p class="j_h2"><span>Blog</span><span>List 「10」</span></p>
<p style="text-align: left;">
    <a href="https://xn--ecka7j.biz/" target="_blank"><i class="bi bi-align-top"></i>op Page</a>
</p>
    <!--Control--> 
    <div class="j_controls">
      <label for="dimension">3D化(斜め表示)</label><!--3Dチェックボックス-->
      <input type="checkbox" id="dimension" checked /><!--inputタグは、データ入力を受け取る。type属性で入力タイプ指定、id属性で要素を一意に識別 -->
      <label for="overflow">Overflow：表示</label><!-- オーバーフロー -->
      <input type="checkbox" id="overflow"/>
      <label for="speed">Speed(s)：看板速度</label><!-- スピードレンジスライダー -->
      <input type="range" min="7" step="1" max="30" value="22" id="speed22"/>
    </div>
  </div>
  <!--  -->
 <div class="j_window">
  <div class="j_scene">
   <!-- アイコンとテキストを含むグリッドリスト -->
   <ul class="j_grid01" style="list-style-type: none;">

<!-- Card01---------------- -->
<li class="j_li1"><div class="j_item">
<a href="https://xn--ecka7j.biz/toolboox/1800/">
 <img loading="lazy" decoding="async" width="90" height="50" src="https://xn--ecka7j.biz/wp-content/uploads/2022/05/sz6-1280-797-148-120x68.png" alt="Let's note sz6" />
 <p style="font-size: 16px;">５年前のパソコンでもWindows11は動くのか？ Let&#8217;s note sz6 <b>i5-7200U</b>　　　　　　　　</p></a></div></li>
<!-- 02---------------- -->
<li class="j_li1"><div class="j_item">
 <a href="https://xn--ecka7j.biz/security/99/">
  <img loading="lazy" decoding="async" width="90" height="50" src="https://xn--ecka7j.biz/wp-content/uploads/2022/04/00-wp2-640-400-53-120x68.jpg"  alt="" />
  <p style="font-size: 16px;">WordPress <b>脆弱性</b>とバージョン推移 v.6.x.x</p></a></div></li>
<!-- 03---------------- -->
<li class="j_li1"><div class="j_item">
 <a href="https://xn--ecka7j.biz/toolboox/3843/">
<!--img width="90" height="50" src="https://xn--ecka7j.biz/wp-content/uploads/2023/05/win11-07-120x68.gif"  alt=""  25/08/12  /-->
<img loading="lazy" decoding="async" width="90" height="50" src="https://xn--ecka7j.biz/wp-content/uploads/2025/08/WindowsUpdate2025-08-10-120x68.jpg"  alt="いつまでも進まない時のたった一つの対処方法"  />

  <p style="font-size: 16px;"> Windows Update <b>いつまでも進まない時の</b>たった一つの対処方法</p></a></div></li>
<!-- 04---------------- -->
<li class="j_li1"><div class="j_item">
 <a href="https://xn--ecka7j.biz/security/1242/">
<!--img width="90" height="50" src="https://xn--ecka7j.biz/wp-content/uploads/2022/09/WordPress-768-432_18.1mb-120x68.gif"   alt=""  25/08/12  /-->
<img loading="lazy" decoding="async" width="90" height="50" src="https://xn--ecka7j.biz/wp-content/uploads/2025/08/WordPress-Plugin-120x68.png"   alt="使っちゃいけないプラグイン"  />
  <p style="font-size: 16px;">使っちゃいけない<b>プラグイン</b> 146本＋ [発見次第更新]使ってはいけないWordPress Plugin</p></a></div></li>
<!-- 05---------------- -->
<li class="j_li1"><div class="j_item">
 <a href="https://xn--ecka7j.biz/toolboox/keyboard/6094/">
  <img loading="lazy" decoding="async" width="90" height="50" src="https://xn--ecka7j.biz/wp-content/uploads/2023/05/G913TKL-120x68.png"  alt=""  />
  <p style="font-size: 16px;"> G913TKL <b>字欠け</b>発生キートップ交換品依頼したら なんと新品のキーボードが送られてきた</p></a></div></li>
<!-- 06---------------- -->
<li class="j_li1"><div class="j_item">
 <a href="https://xn--ecka7j.biz/toolboox/windows11/9399/">
  <img loading="lazy" decoding="async" width="90" height="50" src="https://xn--ecka7j.biz/wp-content/uploads/2024/04/WindowsUpdate-KB5036893-1-120x68.png"   alt=""  />
  <p style="font-size: 16px;"> Windows 11 Update<b>月例</b> KB5036893 2024/04　　　　　　</p></a></div></li>
<!-- 07---------------- -->
<li class="j_li1"><div class="j_item">
 <a href="https://xn--ecka7j.biz/toolboox/trackball/6199/">
  <img loading="lazy" decoding="async" width="90" height="50" src="https://xn--ecka7j.biz/wp-content/uploads/2023/04/Slimblade_Pro-02-1200-0675-120x68.png"   alt=""  />
  <p style="font-size: 16px;">これぞ トラックボール <b>Slimblade Pro</b>この大玉は、他とは別物!　</p></a></div></li>
<!-- 08----------------  -->
<li class="j_li1"><div class="j_item">
 <a href="https://xn--ecka7j.biz/security/452/">
  <img loading="lazy" decoding="async" width="90" height="50" src="https://xn--ecka7j.biz/wp-content/uploads/2020/03/plugin1-600-400-096-404-120x68.png"  alt=""  />
  <p style="font-size: 16px;">実験で分かった事xxx<b>プラグイン</b>は使ってはいけない　</p></a></div></li>
<!-- 09 -->
<li class="j_li1"><div class="j_item">
 <a href="https://xn--ecka7j.biz/toolboox/maneuver/6655/">
  <img loading="lazy" decoding="async" width="90" height="50" src="https://xn--ecka7j.biz/wp-content/uploads/2023/03/s4443_1200x675-1-120x68.jpg"   alt=""  />
  <p style="font-size: 16px;">330円リモコンでN700Sの車室内照明を自由に操作できる！<b>改造</b>プラレールで</p></a></div></li>
<!-- 10 -->
<li class="j_li1"><div class="j_item">
 <a href="https://xn--ecka7j.biz/toolboox/530/">
  <img loading="lazy" decoding="async" width="90" height="50" src="https://xn--ecka7j.biz/wp-content/uploads/2022/04/00-md-1024-584-77-2-120x68.jpg"  alt=""  />
  <p style="font-size: 16px;">モバイルモニタを使って作業効率<b>42%アップ</b>（デスクトップで） </p></a></div></li>
<!-- Card end -->
   </ul>
  </div>
 </div>

<!-- 移動：Check-Box : ダークモード・テーマの切り替えを行うためのチェックボックス -->
<label for="theme"><!--labelタグは、フォームコントロールにラベルを付けるために使用され、for属性で指定されたIDを持つ要素に関連付ける-->
  <span class="sr-only">Toggle Theme</span>
  <input class="sr-only" type="checkbox" id="theme" /><!-- チェックボックスは、ページのテーマを切り替える為に使用。隠されたラベル(class="sr-only">)は、スクリーンリーダー用。-->
  <p style="font-size: 16px;">切替</p><!-- 以下のSVGは、チェックボックスのビジュアル表現として機能 -->
  <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" class="w-6 h-6">
  <!-- SVG内のpath要素は、アイコンの異なる部分を表す -->
  <path d="M12 2.25a.75.75 0 0 1 .75.75v2.25a.75.75 0 0 1-1.5 0V3a.75.75 0 0 1 .75-.75ZM7.5 12a4.5 4.5 0 1 1 9 0 4.5 4.5 0 0 1-9 0ZM18.894 6.166a.75.75 0 0 0-1.06-1.06l-1.591 1.59a.75.75 0 1 0 1.06 1.061l1.591-1.59ZM21.75 12a.75.75 0 0 1-.75.75h-2.25a.75.75 0 0 1 0-1.5H21a.75.75 0 0 1 .75.75ZM17.834 18.894a.75.75 0 0 0 1.06-1.06l-1.59-1.591a.75.75 0 1 0-1.061 1.06l1.59 1.591ZM12 18a.75.75 0 0 1 .75.75V21a.75.75 0 0 1-1.5 0v-2.25A.75.75 0 0 1 12 18ZM7.758 17.303a.75.75 0 0 0-1.061-1.06l-1.591 1.59a.75.75 0 0 0 1.06 1.061l1.591-1.59ZM6 12a.75.75 0 0 1-.75.75H3a.75.75 0 0 1 0-1.5h2.25A.75.75 0 0 1 6 12ZM6.697 7.757a.75.75 0 0 0 1.06-1.06l-1.59-1.591a.75.75 0 0 0-1.061 1.06l1.59 1.591Z"/>
  <path fill-rule="evenodd" d="M9.528 1.718a.75.75 0 0 1 .162.819A8.97 8.97 0 0 0 9 6a9 9 0 0 0 9 9 8.97 8.97 0 0 0 3.463-.69.75.75 0 0 1 .981.98 10.503 10.503 0 0 1-9.694 6.46c-5.799 0-10.5-4.7-10.5-10.5 0-4.368 2.667-8.112 6.46-9.694a.75.75 0 0 1 .818.162Z" clip-rule="evenodd"/>
  </svg>
 </label>
</div><!-- .j_article -->
</div><!-- .j_container_main -->
</div><!-- .j_container_body -->



<h2 class="wp-block-heading"><span id="toc13">ソースコード Copyできます</span></h2>



<h3 class="wp-block-heading"><span id="toc14">HTML Source解説付き</span></h3>



<p><span style="color: aqua; font-size: 28px; font-weight: 900;"> <i class="bi bi-filetype-html"></i></span><span style="text-align: right;">コード枠にカーソルを置くと表示される <span style="color:rgb(0,200, 255);"><i class="fas fa-copy fa-2x"></i></span> アイコンのクリックでクリップボードにCopyできます。</span></p>



<pre class="wp-block-code"><code>&lt;!-- Container1 --&gt;
&lt;div class="j_container_body"&gt;
&lt;!-- Container2 --&gt;
&lt;div class="j_container_main"&gt;&lt;!-- .j_container_mainタグは、ページの主要なコンテンツを表します。--&gt;
&lt;!-- Control:コントロールボックス&#x27a1;&#xfe0f;移動&#x27a1;&#xfe0f;j_header内へ --&gt;
 &lt;!-- Contents --&gt;
 &lt;div class="j_article"&gt;&lt;!-- .j_articleタグは独立したコンテンツを表します。--&gt;
  &lt;!-- Header --&gt;
  &lt;div class="j_header"&gt;
   &lt;!--装飾--&gt; 
   &lt;p class="j_h2"&gt;&lt;span&gt;Blog&lt;/span&gt;&lt;span&gt;List 「10」&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt;
    &lt;a href="https://xn--ecka7j.biz/" target="_blank" rel="noreferrer noopener"&gt;&lt;i class="bi bi-align-top"&gt;&lt;/i&gt;op Page&lt;/a&gt;
&lt;/p&gt;
    &lt;!--Control--&gt; 
    &lt;div class="j_controls"&gt;
      &lt;label for="dimension"&gt;3D化(斜め表示)&lt;/label&gt;&lt;!--3Dチェックボックス--&gt;
      &lt;input type="checkbox" id="dimension" checked /&gt;&lt;!--inputタグは、データ入力を受け取る。type属性で入力タイプ指定、id属性で要素を一意に識別 --&gt;
      &lt;label for="overflow"&gt;Overflow：表示&lt;/label&gt;&lt;!-- オーバーフロー --&gt;
      &lt;input type="checkbox" id="overflow"/&gt;
      &lt;label for="speed"&gt;Speed(s)：看板速度&lt;/label&gt;&lt;!-- スピードレンジスライダー --&gt;
      &lt;input type="range" min="7" step="1" max="30" value="22" id="speed22"/&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;!--  --&gt;
 &lt;div class="j_window"&gt;
  &lt;div class="j_scene"&gt;
   &lt;!-- アイコンとテキストを含むグリッドリスト --&gt;
   &lt;ul class="j_grid01" style="list-style-type: none;"&gt;

&lt;!-- Card01---------------- --&gt;
&lt;li class="j_li1"&gt;&lt;div class="j_item"&gt;
&lt;a href="https://xn--ecka7j.biz/toolboox/1800/"&gt;
 &lt;img width="90" height="50" src="https://xn--ecka7j.biz/wp-content/uploads/2022/05/sz6-1280-797-148-120x68.png" alt="Let's note sz6" /&gt;
 &lt;p style="font-size: 16px;"&gt;５年前のパソコンでもWindows11は動くのか？ Let's note sz6 &lt;b&gt;i5-7200U&lt;/b&gt;　　　　　　　　&lt;/p&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;!-- 02---------------- --&gt;
&lt;li class="j_li1"&gt;&lt;div class="j_item"&gt;
 &lt;a href="https://xn--ecka7j.biz/security/99/"&gt;
  &lt;img width="90" height="50" src="https://xn--ecka7j.biz/wp-content/uploads/2022/04/00-wp2-640-400-53-120x68.jpg"  alt="" /&gt;
  &lt;p style="font-size: 16px;"&gt;WordPress &lt;b&gt;脆弱性&lt;/b&gt;とバージョン推移 v.6.x.x&lt;/p&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;!-- 03---------------- --&gt;
&lt;li class="j_li1"&gt;&lt;div class="j_item"&gt;
 &lt;a href="https://xn--ecka7j.biz/toolboox/3843/"&gt;
  &lt;img width="90" height="50" src="https://xn--ecka7j.biz/wp-content/uploads/2023/05/win11-07-120x68.gif"  alt=""  /&gt;
  &lt;p style="font-size: 16px;"&gt; Windows Update &lt;b&gt;いつまでも進まない時の&lt;/b&gt;たった一つの対処方法&lt;/p&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;!-- 04---------------- --&gt;
&lt;li class="j_li1"&gt;&lt;div class="j_item"&gt;
 &lt;a href="https://xn--ecka7j.biz/security/1242/"&gt;
  &lt;img width="90" height="50" src="https://xn--ecka7j.biz/wp-content/uploads/2022/09/WordPress-768-432_18.1mb-120x68.gif"   alt=""  /&gt;
  &lt;p style="font-size: 16px;"&gt;使っちゃいけない&lt;b&gt;プラグイン&lt;/b&gt; 146本＋ &#91;発見次第更新]使ってはいけないWordPress Plugin&lt;/p&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;!-- 05---------------- --&gt;
&lt;li class="j_li1"&gt;&lt;div class="j_item"&gt;
 &lt;a href="https://xn--ecka7j.biz/toolboox/keyboard/6094/"&gt;
  &lt;img width="90" height="50" src="https://xn--ecka7j.biz/wp-content/uploads/2023/05/G913TKL-120x68.png"  alt=""  /&gt;
  &lt;p style="font-size: 16px;"&gt; G913TKL &lt;b&gt;字欠け&lt;/b&gt;発生キートップ交換品依頼したら なんと新品のキーボードが送られてきた&lt;/p&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;!-- 06---------------- --&gt;
&lt;li class="j_li1"&gt;&lt;div class="j_item"&gt;
 &lt;a href="https://xn--ecka7j.biz/toolboox/windows11/9399/"&gt;
  &lt;img width="90" height="50" src="https://xn--ecka7j.biz/wp-content/uploads/2024/04/WindowsUpdate-KB5036893-1-120x68.png"   alt=""  /&gt;
  &lt;p style="font-size: 16px;"&gt; Windows 11 Update&lt;b&gt;月例&lt;/b&gt; KB5036893 2024/04　　　　　　&lt;/p&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;!-- 07---------------- --&gt;
&lt;li class="j_li1"&gt;&lt;div class="j_item"&gt;
 &lt;a href="https://xn--ecka7j.biz/toolboox/trackball/6199/"&gt;
  &lt;img width="90" height="50" src="https://xn--ecka7j.biz/wp-content/uploads/2023/04/Slimblade_Pro-02-1200-0675-120x68.png"   alt=""  /&gt;
  &lt;p style="font-size: 16px;"&gt;これぞ トラックボール &lt;b&gt;Slimblade Pro&lt;/b&gt;この大玉は、他とは別物!　&lt;/p&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;!-- 08----------------  --&gt;
&lt;li class="j_li1"&gt;&lt;div class="j_item"&gt;
 &lt;a href="https://xn--ecka7j.biz/security/452/"&gt;
  &lt;img width="90" height="50" src="https://xn--ecka7j.biz/wp-content/uploads/2020/03/plugin1-600-400-096-404-120x68.png"  alt=""  /&gt;
  &lt;p style="font-size: 16px;"&gt;実験で分かった事xxx&lt;b&gt;プラグイン&lt;/b&gt;は使ってはいけない　&lt;/p&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;!-- 09 --&gt;
&lt;li class="j_li1"&gt;&lt;div class="j_item"&gt;
 &lt;a href="https://xn--ecka7j.biz/toolboox/maneuver/6655/"&gt;
  &lt;img width="90" height="50" src="https://xn--ecka7j.biz/wp-content/uploads/2023/03/s4443_1200x675-1-120x68.jpg"   alt=""  /&gt;
  &lt;p style="font-size: 16px;"&gt;330円リモコンでN700Sの車室内照明を自由に操作できる！&lt;b&gt;改造&lt;/b&gt;プラレールで&lt;/p&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;!-- 10 --&gt;
&lt;li class="j_li1"&gt;&lt;div class="j_item"&gt;
 &lt;a href="https://xn--ecka7j.biz/toolboox/530/"&gt;
  &lt;img width="90" height="50" src="https://xn--ecka7j.biz/wp-content/uploads/2022/04/00-md-1024-584-77-2-120x68.jpg"  alt=""  /&gt;
  &lt;p style="font-size: 16px;"&gt;モバイルモニタを使って作業効率&lt;b&gt;42%アップ&lt;/b&gt;（デスクトップで） &lt;/p&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;!-- Card end --&gt;
   &lt;/ul&gt;
  &lt;/div&gt;
 &lt;/div&gt;

&lt;!-- 移動：Check-Box : ダークモード・テーマの切り替えを行うためのチェックボックス --&gt;
&lt;label for="theme"&gt;&lt;!--labelタグは、フォームコントロールにラベルを付けるために使用され、for属性で指定されたIDを持つ要素に関連付ける--&gt;
  &lt;span class="sr-only"&gt;Toggle Theme&lt;/span&gt;
  &lt;input class="sr-only" type="checkbox" id="theme" /&gt;&lt;!-- チェックボックスは、ページのテーマを切り替える為に使用。隠されたラベル(class="sr-only"&gt;)は、スクリーンリーダー用。--&gt;
  &lt;p style="font-size: 16px;"&gt;切替&lt;/p&gt;&lt;!-- 以下のSVGは、チェックボックスのビジュアル表現として機能 --&gt;
  &lt;svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" class="w-6 h-6"&gt;
  &lt;!-- SVG内のpath要素は、アイコンの異なる部分を表す --&gt;
  &lt;path d="M12 2.25a.75.75 0 0 1 .75.75v2.25a.75.75 0 0 1-1.5 0V3a.75.75 0 0 1 .75-.75ZM7.5 12a4.5 4.5 0 1 1 9 0 4.5 4.5 0 0 1-9 0ZM18.894 6.166a.75.75 0 0 0-1.06-1.06l-1.591 1.59a.75.75 0 1 0 1.06 1.061l1.591-1.59ZM21.75 12a.75.75 0 0 1-.75.75h-2.25a.75.75 0 0 1 0-1.5H21a.75.75 0 0 1 .75.75ZM17.834 18.894a.75.75 0 0 0 1.06-1.06l-1.59-1.591a.75.75 0 1 0-1.061 1.06l1.59 1.591ZM12 18a.75.75 0 0 1 .75.75V21a.75.75 0 0 1-1.5 0v-2.25A.75.75 0 0 1 12 18ZM7.758 17.303a.75.75 0 0 0-1.061-1.06l-1.591 1.59a.75.75 0 0 0 1.06 1.061l1.591-1.59ZM6 12a.75.75 0 0 1-.75.75H3a.75.75 0 0 1 0-1.5h2.25A.75.75 0 0 1 6 12ZM6.697 7.757a.75.75 0 0 0 1.06-1.06l-1.59-1.591a.75.75 0 0 0-1.061 1.06l1.59 1.591Z"/&gt;
  &lt;path fill-rule="evenodd" d="M9.528 1.718a.75.75 0 0 1 .162.819A8.97 8.97 0 0 0 9 6a9 9 0 0 0 9 9 8.97 8.97 0 0 0 3.463-.69.75.75 0 0 1 .981.98 10.503 10.503 0 0 1-9.694 6.46c-5.799 0-10.5-4.7-10.5-10.5 0-4.368 2.667-8.112 6.46-9.694a.75.75 0 0 1 .818.162Z" clip-rule="evenodd"/&gt;
  &lt;/svg&gt;
 &lt;/label&gt;
&lt;/div&gt;&lt;!-- .j_article --&gt;
&lt;/div&gt;&lt;!-- .j_container_main --&gt;
&lt;/div&gt;&lt;!-- .j_container_body --&gt;</code></pre>



<h3 class="wp-block-heading"><span id="toc15">Javascript Source解説付き</span></h3>



<p><span style="color: aqua; font-size: 28px; font-weight: 900;"><i class="bi bi-filetype-js"></i></span><span  style="text-align: right;">コード枠にカーソルを置くと表示される <span style="color:rgb(0,200, 255);"><i class="fas fa-copy fa-2x"></i></span> アイコンのクリックでクリップボードにCopyできます。</span></p>



<pre class="wp-block-code"><code>&lt;script&gt;
// レンジスライダー要素を取得: #speed22 IDを持つ要素（レンジスライダー）を取得して、    rangeSliderという変数に格納。
const rangeSlider = document.getElementById('speed22');
// スピード更新関数: speedUpdate 関数は、レンジスライダーの値が変更されたときに呼び出す。
const speedUpdate = () =&gt; {
// CSS変数(カスタムプロパティ)を更新: ‘−−speed‘というCSSカスタムプロパティ(変数)の値を、レンジスライダーの値に設定。
// ‘{rangeSlider.value}s` は、レンジスライダーの値と単位（秒）を組み合わせた文字列です。
document.documentElement.style.setProperty('--speed', `${rangeSlider.value}s`);
 };
// レンジスライダーの入力イベントリスナーを追加: レンジスライダーの入力イベントに対して、speedUpdate 関数をリスナーとして登録。
// ユーザーがスライダーを操作するたびに speedUpdate 関数が実行されます。
rangeSlider.addEventListener('input', speedUpdate);
&lt;/script&gt;</code></pre>



<h3 class="wp-block-heading"><span id="toc16">CSS Source解説付き</span></h3>



<p><span style="color: aqua; font-size: 28px; font-weight: 900;"><i class="bi bi-filetype-css"></i></span><span  style="text-align: right;">コード枠にカーソルを置くと表示される <span style="color:rgb(0,200, 255);"><i class="fas fa-copy fa-2x"></i></span> アイコンのクリックでクリップボードにCopyできます。</span></p>



<pre class="wp-block-code"><code>&lt;style&gt;
/* フォント設定: @font-face でカスタムフォント “Geist Sans” を定義しウェブフォントとして読み込む */
@font-face {font-family: "Geist Sans"; src: url("https://assets.codepen.io/605876/GeistVF.ttf") format("truetype");}
/* ボックスモデル: 全ての要素に box-sizing: border-box; を適用し、パディングとボーダーを要素の幅に含めるように設定 */
*,
*:after,
*:before {box-sizing: border-box;} /* 全ての要素のボックスサイジングをborder-boxに設定 */
/* カスタムプロパティ: :root にカスタムプロパティ（変数）を定義し、アニメーションの速度やトランジションの時間を管理 */
:root {
    --speed: 22s; /* カスタムプロパティspeedを10秒&#x27a1;&#xfe0f;16s&#x27a1;&#xfe0f;22sに設定変更 */
    --transition015: 0.15s; /* カスタムプロパティtransition:遷移を0.15秒に設定 */
}
/*
.j_h2を定義（h2の代用）サイトの他のh2に影響を及ばさない様にする */
.j_h2 {
    display: flex; /* フレックスコンテナとして要素を表示。子要素を横並びに配置 */
    gap: 0.25ch; /* 子要素間の隙間を指定 */
    font-size: clamp(1.5rem, 4cqi + 1rem, 3rem); /* フォントサイズを範囲内で可変に設定 */
    font-weight: 160; /* フォントの太さ */
    margin: 0; /*  */
    grid-column: 1 / -1; /* グリッドアイテムの列の範囲を指定 */
}
/*
.j_h2要素（h2要素の代用）の最後の子要素（span）に対してのスタイルを指定 */
.j_h2 span:last-of-type {
    display: inline-block; /* インラインブロック要素として表示 */
    background: linear-gradient(to right, rgb(0, 0, 255), rgb(0, 255, 255), rgb(0, 0, 255)) 0 0 / 400% 100% no-repeat;
    background-clip: text; /* テキストの範囲内に背景をクリップ */
    color: transparent; /* テキストの色を透明に設定 */
    animation: shade 4s infinite linear;}
@keyframes shade {  to {background-position: 100% 0;}}
/*
.j_container_body（ Container1）*/
.j_container_body {
  display: grid; /*.j_container_body要素をグリッドコンテナとして表示 */
  place-items: center; /* グリッドアイテムを中央に配置 */
  min-height: 100％;   /* 最小の高さをビューポートの100%に修正設定:min-height:100vh;&#x27a1;&#xfe0f;100％; */
  color: rgb(26, 26, 26);
  font-family: "Geist Sans", "SF Pro Text", "SF Pro Icons", "AOS Icons", "Helvetica Neue", Helvetica, Arial, sans-serif, system-ui; /* フォントファミリーを指定 */
  background-image: /* 背景画像を複数の放射状グラデーション指定 */
    radial-gradient(at 27% 37%, hsla(215, 98%, 61%, 0.15) 0px, transparent 0%), 
    radial-gradient(at 97% 21%, hsla(125, 98%, 72%, 0.15) 0px, transparent 50%),
    radial-gradient(at 52% 99%, hsla(354, 98%, 61%, 0.15) 0px, transparent 50%),
    radial-gradient(at 10% 29%, hsla(256, 96%, 67%, 0.15) 0px, transparent 50%),
    radial-gradient(at 97% 96%, hsla(038, 60%, 74%, 0.15) 0px, transparent 50%),
    radial-gradient(at 33% 50%, hsla(222, 67%, 73%, 0.15) 0px, transparent 50%),
    radial-gradient(at 79% 53%, hsla(343, 68%, 79%, 0.15) 0px, transparent 50%);
  background-color: rgb(255, 255, 255);
  font-weight: 80;       /* フォントの太さ指定 */
  transition: background-color 0.25s, color 0.25s; /* 背景色と文字色の変化にトランジション:遷移を設定 */
}
/*
.j_container_main（ Container２）*/
.j_container_main {padding:2rem 0; width: 100%;}
/* ダークモード:root:has(#theme:checked) セレクタを使用してダークモードのスタイルを適用し、背景色やテキストの色を変更 */
/*
:root:has(#theme:checked)は、
      テーマがチェックされている場合にルート要素（&lt;html&gt;）と特定のクラス（.j_container_body、.j_controls、.j_item）にスタイルを適用 */
:root:has(#theme:checked) :is(.j_container_body,) {
    background-color: rgb(000,016,080); /* .j_container_bodyの背景色 */
    color: hsl(0 0% 100%);
}
:root:has(#theme:checked) :is( .j_controls, .j_item) {
    background-color: rgb(002,012,075); /* .j_controls, .j_itemの背景色を分離 */
    color: hsl(0 0% 100%);
    border-width: 1px 2px 2px 1px; /* 上|右|下|左 */
    border-color: rgb(015,126,250);  /* 枠の色 */
}
/* 　　　　　　　　　　　 .j_article要素に対して、テーマがチェックされている場合のスタイルを指定 */
:root:has(#theme:checked) .j_article {
    background-color: rgba(007,038,164,0.75); /* 中の枠の背景色 */
    color: rgb(255,255,255);
    border-width: 1px 3px 3px 1px; /* 上|右|下|左 */
    border-color: rgb(096,106,219); /* 枠の色 hsl(0 0% 25%); */
    box-shadow: 0 10px 20px -5px rgb(000,016,080);
}
/* 　　　　　　　　　　　 .j_itemクラスに対して、テーマがチェックされている場合の背景色を指定 */
:root:has(#theme:checked) .j_item {background-color: rgb(000,016,080);}
/* 　　　　　　　　　　 　li要素の疑似要素（::before）に対して、テーマがチェックされている場合の背景色を指定 */
:root:has(#theme:checked) li::before {background-color: rgb(000,016,080);}
/*
.j_headerクラスに対してのスタイルを指定 */
.j_header {
    display: grid; /* グリッドコンテナとして要素を表示 */
    grid-template: auto 1fr / 6fr 4fr; /* グリッドの行と列のテンプレートを指定 */
    gap: 1rem; /* グリッドアイテム間の隙間を指定 */
    margin-bottom: 2rem; /* 下側のマージンを指定 */
    transition: opacity 0.5s; /* 要素の不透明度の変化にトランジション:遷移を設定 */
}
/*
.j_article要素に対して、共通のスタイルを指定 */
.j_article {
    padding: 2rem;  /* paddingは内側の余白を指定 */
    margin: 0 auto; /* marginは外側の余白を指定 */
    width: 100%;
    box-shadow: 0 10px 20px -5px hsl(0 0% 50% / 0.5);
    border: 3px solid hsl(0 0% 90%); /* border: 1px solid */
    border-radius: 6px;  /*border-radius: 6px;*/
    background: rgb(255,255,255);
    resize: horizontal;
    overflow: hidden;
    max-width: min(calc(600px + 8rem), calc(100vw - 2rem));
    min-width: 340px;
    container-type: inline-size;
    transition: background-color 0.25s, color 0.25s, border 0.25s, box-shadow 0.25s;
}
/*
.j_article要素内のa要素に対してのスタイルを指定 */
.j_article a {
    align-self: start;    /* 垂直方向の配置を開始位置に設定 */
    text-decoration: none; /* テキストの下線をなくす */
    justify-self: end;    /* 水平方向の配置を終了位置に設定 */
    border-radius: 10px;  /* ボーダーの角 border-radius: 100px;&#x27a1;&#xfe0f;10px;*/
    padding: 0.5rem 2rem;
    border: 0;
    color: rgb(255,255,255);
    font-weight: 120;
    cursor: pointer;
    background: linear-gradient(to right, rgb(000,000,255), rgb(000,255,255)) 0 0 / 200% 100% no-repeat;
    transition: background-position 0.15s;
}
/*
.j_article要素内のa要素がホバーされたりフォーカスされた場合のスタイルを指定。背景位置を右端に移動 */
.j_article a:is(:hover, :focus-visible) {background-position: 100% 0;}
/* 
p要素のマージンを0に設定。段落の上下の余白をなくす */
p {margin: 0;}
/*
.sr-onlyクラスに対してスクリーンリーダー向けのスタイルを指定。このクラスは画面上では見えないがスクリーンリーダーに読み上げられる要素 */
.sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}

/*
&#91;for=theme]属性セレクタを使用してthemeというIDを持つ要素に対して   スタイルを指定。この要素はテーマ切り替えのためのコントロール */
&#91;for=theme] {width:48px;aspect-ratio:1;position:fixed;bottom:1rem;right:1rem;display:grid;place-items:center;}

/*
&#91;for=theme]属性セレクタの内部のsvg要素(ダークモード切替)に対して幅を75%に設定 */
&#91;for=theme] svg {width:75%;}

/*
#themeがチェックされている場合に、
      それぞれの条件に応じてSVG内のパス要素の不透明度を設定 */

#theme + svg path:first-of-type,
#theme:checked + svg path:last-of-type {opacity: 0;}
#theme:checked + svg path:first-of-type {opacity: 1;}

/*
.j_controlsクラスに対して、スタイルを指定 */
.j_controls {
    display: grid; /* グリッドレイアウトを使用して要素を配置 */
    grid-template-columns: 1fr auto;
    gap: 0.5rem;
    padding: 1rem;
    border: 1px solid rgb(230,230,230);
    border-radius: 6px;
    background: rgb(255,255,255);
    position: fixed;
    top: 1rem;
    right: 1rem;
    z-index: 2;
}
/*
labelとinput要素に対してアクセントカラーとカーソルのスタイルを指定 */
label,
input {accent-color: rgb(14, 248, 255); cursor: pointer;} /* #db2777;&#x27a1;&#xfe0f;rgb(14, 206, 255);&#x27a1;&#xfe0f;rgb(14, 248, 255); */
/*
.j_sceneクラスに対して、スタイルを指定 */
.j_scene {
    --buff: 3rem; /*--buffはカスタムプロパティでマスク境界を制御 */
    height: 100%;
    width: 100%;
    mask: /* maskは2つの線形グラデーションを使用してマスクを作成。1つは水平方向もう1つは垂直方向 */
        linear-gradient(transparent, white var(--buff) calc(100% - var(--buff)), transparent),
        linear-gradient(90deg, transparent, white var(--buff) calc(100% - var(--buff)), transparent);
    mask-composite: intersect; /* intersect;はマスクの合成方法を指定。現在のマスクレイヤーとその下のマスクレイヤーとの重なり部分を表示 */
}

/* 　　#overflowがチェックされている場合.j_sceneクラスのマスクを解除 */
:root:has(#overflow:checked) .j_scene {mask: unset;}
/* 　　#overflowがチェックされている場合.j_windowクラスに対してアウトラインを追加 */
:root:has(#overflow:checked) .j_window {outline: 4px dashed rgb(0, 106, 255); }  /* #db2777;&#x27a1;&#xfe0f;rgb(0, 106, 255); */
/* 　　#overflowがチェックされている場合.j_headerクラスの不透明度を0.2に設定 */
:root:has(#overflow:checked) .j_header {opacity: 0.2;}
/*
:root要素が#dimensionがチェックされている場合.j_grid01クラスに対して--rotateカスタムプロパティを1に設定 */
:root:has(#dimension:checked) .j_grid01 {--rotate: 1;}

/* li 要素に対してのスタイルを指定:サイトの他のliに影響を及ばさない様にする */
.j_li1 {
    min-height: 60px;
    transform-style: preserve-3d;
    width: 100%;
    z-index: calc(1 + var(--active));
    list-style-type: none;
}
.j_li2 {list-style-type: none;} /*箇条書きのマーカーや数字を消す:none; */
/* li::before擬似要素に対してのスタイルを指定 */
.j_li1::before {
    content: "";  /* 擬似要素の内容を空に設定 */
    position: absolute;  /* 絶対位置に配置 */
    inset: 4px 4px -2px -2px;  /* 位置を指定&#x27a1;&#xfe0f; */
    border-radius: 6px;  /* 角丸&#x27a1;&#xfe0f; */
    background: rgba(0, 0,250, 0.22);
    filter: blur(calc(var(--active, 0) * 8px));
    z-index: -1;
    transition: scale var(--transition015), opacity var(--transition015), translate var(--transition015), filter var(--transition015);  /* 遷移のスタイルを指定 */
    transform-origin: 50% 0;  /* 変形の原点を指定 */
    scale: 1 calc(1 + (var(--active, 0) * 0.05)); /* スケールを設定 */
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 250, 0.1), 0 2px 4px -2px rgba(0, 0, 250, 0.21);  /* &#x27a1;&#xfe0f; */
  box-shadow: 0 0 rgba(0, 0,250, 0.1), 0 0 rgba(0, 0, 250, 0.21), var(--tw-shadow); /*#0000,&#x27a1;&#xfe0f;rgba(0, 0, 250, 0.21);*/
}

/*
.j_windowクラスに対して、高さ、幅、アウトライン、トランジションなどのスタイルを指定 */
.j_window {
   height: 250px;  /* height:250px;&#x27a1;&#xfe0f;350px;&#x27a1;&#xfe0f;400px;&#x27a1;&#xfe0f;250px; */
   container-type: inline-size; /* コンテナのタイプを指定 */
   transform-style: preserve-3d;  /* 3D変換のスタイルを指定 */
   width: 100%;
   outline: 4px dashed transparent; /* 要素のアウトラインを指定 */
   transition: outline 0.5s; /* トランジション:遷移のスタイルを指定*/
}

/*
.j_grid01クラスは、Cardの枠：グリッドのスタイルを指定 */
.j_grid01 {
    --count: 5; /* --countはカスタムプロパティで、アイテムの縦の数を制御 */
    --inset: 0; /* --insetと--outsetはアニメーションのオフセットを制御 */
    --outset: 2.5;
    height: 100%; /* &#x27a1;&#xfe0f; .j_itemも、100%; */
    width: 100%;
    margin: 0;
    list-style-type: none; /* 箇条書きのマーカーや数字を消す:none; or 二桁の数字:decimal-leading-zero; */
    position: relative;
    padding: 0 1rem;
    display: grid;
    grid-template-columns: 1fr 1fr; /* grid-template-columnsはグリッドの列のテンプレートを指定 */
    gap: 0 2rem;     /* gapはグリッドアイテム間の隙間を指定 */
    transition: transform 0.5s; /* トランジション:遷移のスタイルを指定 */
    transform:       /* transformは3D変換を指定 */
        rotateX(calc(var(--rotate, 0) * 20deg))
        rotateZ(calc(var(--rotate, 0) * -20deg))
        skewX(calc(var(--rotate, 0) * 20deg));
}
/*
.j_grid01クラス内のli要素がホバーされた場合、アニメーションの再生状態を一時停止 */
.j_grid01:hover li {animation-play-state: paused;}

/*
.j_grid01クラスに対して、スタイルを指定 */
.j_grid01 {transform-style: preserve-3d; gap: 1rem;} /* gap:グリッドアイテム間の隙間指定 */

/*
.j_itemクラスは、Cardスタイルを指定 */
.j_item {
    background: hsl(0 0% 100%);
    border: 1px solid hsl(0 0% 90%);
    color: hsl(0 0% 10%);
    border-radius: 6px;   /* border-radius: 6px; */
    cursor: pointer;      /* カーソルをポインターに変更 */
    display: flex;       /* フレックスコンテナとして要素を表示 */
    gap: 1rem;            /* 子要素間の隙間を指定 */
    height: 100%;        /* height:100%;&#x27a1;&#xfe0f;.j_grid01も、100%; */
    justify-content: start; /* アイテムを開始位置に配置 */
    overflow: hidden;      /* 要素のオーバーフローを制御 */
    align-items: left;   /* align-items:center;アイテムを中央揃配置&#x27a1;&#xfe0f; */
    text-align: left;    /* center;&#x27a1;&#xfe0f;left; */
    width: 100%;
    transition: transform var(--transition015), scale var(--transition015), background-color 0.25s, color 0.25s, border 0.25s, box-shadow 0.25s;
    scale: calc(1 + (var(--active, 0) * 0.05));  /*scaleはスケールを設定*/
    transform: translate3d(0, 0, calc(var(--active, 0) * 24px));  /* transformは3D変換を指定*/
    float: left;   /* 画像に回り込む文字 add */
    clear:both;  /* float: left;属性の次はclearの記述は使用しないと画面内容が崩れやすい */
}
.j_item img {
    float: left;  /* 画像に回り込む文字 img部分は要別定義 add */
    clear:both;   /* float: left;属性の次はclearの記述は使用しないと画面内容が崩れやすい */
    padding-right: 2px; /*  7px; add&#x27a1;&#xfe0f; */
    margin-left: -25px; /* -17px; add&#x27a1;&#xfe0f; */
}

/*
li:nth-of-type(n:10枚のCard)は、兄弟要素の中で指定された型（タグ名）のn番目の要素を選択。
                     --indexはカスタムプロパティで要素の位置を指定 */
li:nth-of-type(01) { --index: 0; }
li:nth-of-type(02) { --index: 0; }
li:nth-of-type(03) { --index: 1; }
li:nth-of-type(04) { --index: 1; }
li:nth-of-type(05) { --index: 2; }
li:nth-of-type(06) { --index: 2; }
li:nth-of-type(07) { --index: 3; }
li:nth-of-type(08) { --index: 3; }
li:nth-of-type(09) { --index: 4; }
li:nth-of-type(10) { --index: 4; }

/*
@container (width &lt; 400px)は、ウィンドウの幅が400px未満の場合に適用されるメディアクエリ。
  .j_grid01クラスに対してグリッドのテンプレートを指定。
  --countはカスタムプロパティでアイテムの数を制御。
  --durationと--delayはアニメーションの時間と遅延を制御 */
@container (width &lt; 400px) {
    .j_header {grid-template: auto 1fr / 1fr;  }
    .j_header a {justify-self: start;  }
    .j_grid01 {--count: 10; --inset: 0; --outset: 3; grid-template-columns: 1fr; }
    li:nth-of-type(01) { --index: 0; }
    li:nth-of-type(02) { --index: 1; }
    li:nth-of-type(03) { --index: 2; }
    li:nth-of-type(04) { --index: 3; }
    li:nth-of-type(05) { --index: 4; }
    li:nth-of-type(06) { --index: 5; }
    li:nth-of-type(07) { --index: 6; }
    li:nth-of-type(08) { --index: 7; }
    li:nth-of-type(09) { --index: 8; }
    li:nth-of-type(10) { --index: 9; }

    li {--duration: calc(var(--speed) * 1); /* @mediaと同じスピードに変更--duration:calc(var(--speed) * 2);&#x27a1;&#xfe0f; */
        --delay: calc((var(--duration) / var(--count)) * (var(--index, 0) - 8)); }
}

@keyframes slide {100% {translate: 0% calc(calc((var(--index) + var(--outset, 0)) * -100%));}}

/*
@media(prefers-reduced-motion: no-preference)は、ユーザがアニメーションを好むかどうかをチェックするメディアクエリ */
@media(prefers-reduced-motion: no-preference) {
    .j_grid01 {gap: 0 2rem;}

    li {--duration: calc(var(--speed) * 1);
        --delay: calc((var(--duration) / var(--count)) * (var(--index, 0) - 8));
        animation: slide var(--duration) var(--delay) infinite linear;
        translate: 0% calc(((var(--count) - var(--index)) + var(--inset, 0)) * 100%); }

        li:hover {--active: 1;}

    @container (width &lt; 400px) {
        li {--duration: calc(var(--speed) * 2);
            --delay: calc((var(--duration) / var(--count)) * (var(--index, 0) - 8));  }
    }
}
&lt;/style&gt;</code></pre>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>デザイン：cssで3D ＆ 回転Design　ソースコードを確認＆コピペできます。</title>
		<link>https://xn--ecka7j.biz/site-operation/design/7939/</link>
		
		<dc:creator><![CDATA[Jun-N]]></dc:creator>
		<pubDate>Sat, 19 Aug 2023 11:57:13 +0000</pubDate>
				<category><![CDATA[css ：デザイン]]></category>
		<category><![CDATA[Bootstrap 5]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[ホームページ制作]]></category>
		<category><![CDATA[道具]]></category>
		<guid isPermaLink="false">https://xn--ecka7j.biz/?p=7939</guid>

					<description><![CDATA[デザインで遊んでみました。このままの形で実際に、使うことが少ないかもしれませんが、ややこしい部分はHTMLと.cssのSource Codeをご覧いただけます。コピペすればそのままの形で利用できますので。チョッとした発想 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="is-style-information-box has-box-style">デザインで遊んでみました。このままの形で実際に、使うことが少ないかもしれませんが、ややこしい部分はHTMLと.cssのSource Codeをご覧いただけます。コピペすればそのままの形で利用できますので。チョッとした発想の転換や他に応用で来るかも知れません。順番を追って記載し、一番最後の部分のSourceをご覧いただける様にしています。</p>




  <div id="toc" class="toc tnt-none toc-center tnt-none border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ul class="toc-list open"><li><a href="#toc1" tabindex="0">3D</a><ul><li><a href="#toc2" tabindex="0">hoop:輪っか</a></li><li><a href="#toc3" tabindex="0">輪っか：正転</a></li></ul></li><li><a href="#toc4" tabindex="0">疑似球体に近づける</a><ul><li><a href="#toc5" tabindex="0">輪っかの反転</a></li><li><a href="#toc6" tabindex="0">15度・75度・135度で交差</a></li></ul></li><li><a href="#toc7" tabindex="0">Source 公開</a><ul><li><a href="#toc8" tabindex="0">HTML Source</a></li><li><a href="#toc9" tabindex="0">.css Source</a></li></ul></li><li><a href="#toc10" tabindex="0">平面円形</a><ul><li><a href="#toc11" tabindex="0">角度を付け複数配置</a></li><li><a href="#toc12" tabindex="0">@keyframesで回転</a></li></ul></li><li><a href="#toc13" tabindex="0">dot sphere 10s</a></li></ul>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">3D</span></h2>



<h3 class="wp-block-heading"><span id="toc2">hoop:輪っか</span></h3>



<div class="main_wrapper_sj">
<img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
</div>



<h3 class="wp-block-heading"><span id="toc3">輪っか：正転</span></h3>



<div class="main_wrapper_sj">
 <div class="sphere_wrapper_sjy">
  <img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
 </div>
</div>



<pre class="wp-block-code"><code>&lt;div class="main_wrapper_sj"&gt;
 &lt;div class="sphere_wrapper_sjy"&gt;
  &lt;img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png"&gt;
 &lt;/div&gt;
&lt;/div&gt;</code></pre>



<pre class="wp-block-code"><code>&lt;style type="text/css"&gt;
.img-300_sj { width: 300px;}

.main_wrapper_sj {
  display:flex;
  position:relative;
  transform-style:preserve-3d;
  perspective:300px;
  left:0;top:0;bottom:0;right:0;
  align-items: center;  justify-content: center;
}
.sphere_wrapper_sjy {
  transform-style:preserve-3d;
  width:300px;height:300px;
  position:relative;
  animation:rotate3d_10sjy 10s linear infinite; }
 @keyframes rotate3d_10sjy {
  0%   {transform: rotateX(0) rotateY(0); }
  100% {transform: rotateX(0) rotateY(360deg); }
}
&lt;/style&gt;</code></pre>



<h2 class="wp-block-heading"><span id="toc4">疑似球体に近づける</span></h2>



<p>輪っかを<span class="bold">疑似球体</span>に近づける為に回転させる為に、<span class="marker-under">複数の輪っかを15度毎に配置して<span class="bold">回転</span></span>を付けました。（Y軸：0～360）</p>



<div class="main_wrapper_sj">
  <div class="sphere_wrapper_sjy">
   <div class="plane_sj plane_01"><!--015deg-->
      <img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
    </div>
    <div class="plane_sj plane_02"><!--030deg-->
      <img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
    </div>
    <div class="plane_sj plane_03"><!--045deg-->
      <img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
    </div>
    <div class="plane_sj plane_04"><!--060deg-->
      <img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
    </div>
    <div class="plane_sj plane_05"><!--075deg-->
      <img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
    </div>
    <div class="plane_sj plane_06"><!--090deg-->
      <img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
    </div>
    <div class="plane_sj plane_07"><!--105deg-->
      <img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
    </div>
    <div class="plane_sj plane_08"><!--120deg-->
      <img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
    </div>
    <div class="plane_sj plane_09"><!--135deg-->
      <img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
    </div>
    <div class="plane_sj plane_10"><!--150deg-->
      <img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
    </div>
    <div class="plane_sj plane_11"><!--165deg-->
      <img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
    </div>
    <div class="plane_sj plane_12"><!--180deg-->
      <img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
    </div>
  </div>
</div>



<h3 class="wp-block-heading"><span id="toc5">輪っかの反転</span></h3>



<p>輪っかの周りに簡単な飾りをつけて、X軸：0～<span class="bold"><span class="bold-red">-360</span>deg、Y軸：０～360</span>degで、反転させています。</p>



<div class="main_wrapper_sj">
  <div class="sphere_wrapper_sjy-x">
   <div class="plane_sj plane_01"><!--015deg-->
<img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
      <div class="spoke_sj spoke_01"><div>_____</div></div>
      <div class="spoke_sj spoke_02"><div>_____</div></div>
      <div class="spoke_sj spoke_03"><div>_____</div></div>
      <div class="spoke_sj spoke_04"><div>_____</div></div>
      <div class="spoke_sj spoke_05"><div>_____</div></div>
      <div class="spoke_sj spoke_06"><div>_____</div></div>
      <div class="spoke_sj spoke_07"><div>_____</div></div>
      <div class="spoke_sj spoke_08"><div>_____</div></div>
      <div class="spoke_sj spoke_09"><div>_____</div></div>
      <div class="spoke_sj spoke_10"><div>_____</div></div>
      <div class="spoke_sj spoke_11"><div>_____</div></div>
      <div class="spoke_sj spoke_12"><div>_____</div></div>
      <div class="spoke_sj spoke_13"><div>_____</div></div>
      <div class="spoke_sj spoke_14"><div>_____</div></div>
      <div class="spoke_sj spoke_15"><div>_____</div></div>
      <div class="spoke_sj spoke_16"><div>_____</div></div>
      <div class="spoke_sj spoke_17"><div>_____</div></div>
      <div class="spoke_sj spoke_18"><div>_____</div></div>
      <div class="spoke_sj spoke_19"><div>_____</div></div>
      <div class="spoke_sj spoke_20"><div>_____</div></div>
      <div class="spoke_sj spoke_21"><div>_____</div></div>
      <div class="spoke_sj spoke_22"><div>_____</div></div>
      <div class="spoke_sj spoke_23"><div>_____</div></div>
      <div class="spoke_sj spoke_24"><div>_____</div></div>
      <div class="spoke_sj spoke_25"><div>_____</div></div>
      <div class="spoke_sj spoke_26"><div>_____</div></div>
      <div class="spoke_sj spoke_27"><div>_____</div></div>
      <div class="spoke_sj spoke_28"><div>_____</div></div>
      <div class="spoke_sj spoke_29"><div>_____</div></div>
      <div class="spoke_sj spoke_30"><div>_____</div></div>
      <div class="spoke_sj spoke_31"><div>_____</div></div>
      <div class="spoke_sj spoke_32"><div>_____</div></div>
      <div class="spoke_sj spoke_33"><div>_____</div></div>
      <div class="spoke_sj spoke_34"><div>_____</div></div>
      <div class="spoke_sj spoke_35"><div>_____</div></div>
      <div class="spoke_sj spoke_36"><div>_____</div></div>  
    </div>
    <div class="plane_sj plane_02"><!--030deg-->
<img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
      <div class="spoke_sj spoke_01"><div>_____</div></div>
      <div class="spoke_sj spoke_02"><div>_____</div></div>
      <div class="spoke_sj spoke_03"><div>_____</div></div>
      <div class="spoke_sj spoke_04"><div>_____</div></div>
      <div class="spoke_sj spoke_05"><div>_____</div></div>
      <div class="spoke_sj spoke_06"><div>_____</div></div>
      <div class="spoke_sj spoke_07"><div>_____</div></div>
      <div class="spoke_sj spoke_08"><div>_____</div></div>
      <div class="spoke_sj spoke_09"><div>_____</div></div>
      <div class="spoke_sj spoke_10"><div>_____</div></div>
      <div class="spoke_sj spoke_11"><div>_____</div></div>
      <div class="spoke_sj spoke_12"><div>_____</div></div>
      <div class="spoke_sj spoke_13"><div>_____</div></div>
      <div class="spoke_sj spoke_14"><div>_____</div></div>
      <div class="spoke_sj spoke_15"><div>_____</div></div>
      <div class="spoke_sj spoke_16"><div>_____</div></div>
      <div class="spoke_sj spoke_17"><div>_____</div></div>
      <div class="spoke_sj spoke_18"><div>_____</div></div>
      <div class="spoke_sj spoke_19"><div>_____</div></div>
      <div class="spoke_sj spoke_20"><div>_____</div></div>
      <div class="spoke_sj spoke_21"><div>_____</div></div>
      <div class="spoke_sj spoke_22"><div>_____</div></div>
      <div class="spoke_sj spoke_23"><div>_____</div></div>
      <div class="spoke_sj spoke_24"><div>_____</div></div>
      <div class="spoke_sj spoke_25"><div>_____</div></div>
      <div class="spoke_sj spoke_26"><div>_____</div></div>
      <div class="spoke_sj spoke_27"><div>_____</div></div>
      <div class="spoke_sj spoke_28"><div>_____</div></div>
      <div class="spoke_sj spoke_29"><div>_____</div></div>
      <div class="spoke_sj spoke_30"><div>_____</div></div>
      <div class="spoke_sj spoke_31"><div>_____</div></div>
      <div class="spoke_sj spoke_32"><div>_____</div></div>
      <div class="spoke_sj spoke_33"><div>_____</div></div>
      <div class="spoke_sj spoke_34"><div>_____</div></div>
      <div class="spoke_sj spoke_35"><div>_____</div></div>
      <div class="spoke_sj spoke_36"><div>_____</div></div>  
    </div>
    <div class="plane_sj plane_03"><!--045deg-->
<img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
      <div class="spoke_sj spoke_01"><div>_____</div></div>
      <div class="spoke_sj spoke_02"><div>_____</div></div>
      <div class="spoke_sj spoke_03"><div>_____</div></div>
      <div class="spoke_sj spoke_04"><div>_____</div></div>
      <div class="spoke_sj spoke_05"><div>_____</div></div>
      <div class="spoke_sj spoke_06"><div>_____</div></div>
      <div class="spoke_sj spoke_07"><div>_____</div></div>
      <div class="spoke_sj spoke_08"><div>_____</div></div>
      <div class="spoke_sj spoke_09"><div>_____</div></div>
      <div class="spoke_sj spoke_10"><div>_____</div></div>
      <div class="spoke_sj spoke_11"><div>_____</div></div>
      <div class="spoke_sj spoke_12"><div>_____</div></div>
      <div class="spoke_sj spoke_13"><div>_____</div></div>
      <div class="spoke_sj spoke_14"><div>_____</div></div>
      <div class="spoke_sj spoke_15"><div>_____</div></div>
      <div class="spoke_sj spoke_16"><div>_____</div></div>
      <div class="spoke_sj spoke_17"><div>_____</div></div>
      <div class="spoke_sj spoke_18"><div>_____</div></div>
      <div class="spoke_sj spoke_19"><div>_____</div></div>
      <div class="spoke_sj spoke_20"><div>_____</div></div>
      <div class="spoke_sj spoke_21"><div>_____</div></div>
      <div class="spoke_sj spoke_22"><div>_____</div></div>
      <div class="spoke_sj spoke_23"><div>_____</div></div>
      <div class="spoke_sj spoke_24"><div>_____</div></div>
      <div class="spoke_sj spoke_25"><div>_____</div></div>
      <div class="spoke_sj spoke_26"><div>_____</div></div>
      <div class="spoke_sj spoke_27"><div>_____</div></div>
      <div class="spoke_sj spoke_28"><div>_____</div></div>
      <div class="spoke_sj spoke_29"><div>_____</div></div>
      <div class="spoke_sj spoke_30"><div>_____</div></div>
      <div class="spoke_sj spoke_31"><div>_____</div></div>
      <div class="spoke_sj spoke_32"><div>_____</div></div>
      <div class="spoke_sj spoke_33"><div>_____</div></div>
      <div class="spoke_sj spoke_34"><div>_____</div></div>
      <div class="spoke_sj spoke_35"><div>_____</div></div>
      <div class="spoke_sj spoke_36"><div>_____</div></div>  
    </div>
    <div class="plane_sj plane_04"><!--060deg-->
<img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
      <div class="spoke_sj spoke_01"><div>_____</div></div>
      <div class="spoke_sj spoke_02"><div>_____</div></div>
      <div class="spoke_sj spoke_03"><div>_____</div></div>
      <div class="spoke_sj spoke_04"><div>_____</div></div>
      <div class="spoke_sj spoke_05"><div>_____</div></div>
      <div class="spoke_sj spoke_06"><div>_____</div></div>
      <div class="spoke_sj spoke_07"><div>_____</div></div>
      <div class="spoke_sj spoke_08"><div>_____</div></div>
      <div class="spoke_sj spoke_09"><div>_____</div></div>
      <div class="spoke_sj spoke_10"><div>_____</div></div>
      <div class="spoke_sj spoke_11"><div>_____</div></div>
      <div class="spoke_sj spoke_12"><div>_____</div></div>
      <div class="spoke_sj spoke_13"><div>_____</div></div>
      <div class="spoke_sj spoke_14"><div>_____</div></div>
      <div class="spoke_sj spoke_15"><div>_____</div></div>
      <div class="spoke_sj spoke_16"><div>_____</div></div>
      <div class="spoke_sj spoke_17"><div>_____</div></div>
      <div class="spoke_sj spoke_18"><div>_____</div></div>
      <div class="spoke_sj spoke_19"><div>_____</div></div>
      <div class="spoke_sj spoke_20"><div>_____</div></div>
      <div class="spoke_sj spoke_21"><div>_____</div></div>
      <div class="spoke_sj spoke_22"><div>_____</div></div>
      <div class="spoke_sj spoke_23"><div>_____</div></div>
      <div class="spoke_sj spoke_24"><div>_____</div></div>
      <div class="spoke_sj spoke_25"><div>_____</div></div>
      <div class="spoke_sj spoke_26"><div>_____</div></div>
      <div class="spoke_sj spoke_27"><div>_____</div></div>
      <div class="spoke_sj spoke_28"><div>_____</div></div>
      <div class="spoke_sj spoke_29"><div>_____</div></div>
      <div class="spoke_sj spoke_30"><div>_____</div></div>
      <div class="spoke_sj spoke_31"><div>_____</div></div>
      <div class="spoke_sj spoke_32"><div>_____</div></div>
      <div class="spoke_sj spoke_33"><div>_____</div></div>
      <div class="spoke_sj spoke_34"><div>_____</div></div>
      <div class="spoke_sj spoke_35"><div>_____</div></div>
      <div class="spoke_sj spoke_36"><div>_____</div></div>  
    </div>
    <div class="plane_sj plane_05"><!--075deg-->
<img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
      <div class="spoke_sj spoke_01"><div>_____</div></div>
      <div class="spoke_sj spoke_02"><div>_____</div></div>
      <div class="spoke_sj spoke_03"><div>_____</div></div>
      <div class="spoke_sj spoke_04"><div>_____</div></div>
      <div class="spoke_sj spoke_05"><div>_____</div></div>
      <div class="spoke_sj spoke_06"><div>_____</div></div>
      <div class="spoke_sj spoke_07"><div>_____</div></div>
      <div class="spoke_sj spoke_08"><div>_____</div></div>
      <div class="spoke_sj spoke_09"><div>_____</div></div>
      <div class="spoke_sj spoke_10"><div>_____</div></div>
      <div class="spoke_sj spoke_11"><div>_____</div></div>
      <div class="spoke_sj spoke_12"><div>_____</div></div>
      <div class="spoke_sj spoke_13"><div>_____</div></div>
      <div class="spoke_sj spoke_14"><div>_____</div></div>
      <div class="spoke_sj spoke_15"><div>_____</div></div>
      <div class="spoke_sj spoke_16"><div>_____</div></div>
      <div class="spoke_sj spoke_17"><div>_____</div></div>
      <div class="spoke_sj spoke_18"><div>_____</div></div>
      <div class="spoke_sj spoke_19"><div>_____</div></div>
      <div class="spoke_sj spoke_20"><div>_____</div></div>
      <div class="spoke_sj spoke_21"><div>_____</div></div>
      <div class="spoke_sj spoke_22"><div>_____</div></div>
      <div class="spoke_sj spoke_23"><div>_____</div></div>
      <div class="spoke_sj spoke_24"><div>_____</div></div>
      <div class="spoke_sj spoke_25"><div>_____</div></div>
      <div class="spoke_sj spoke_26"><div>_____</div></div>
      <div class="spoke_sj spoke_27"><div>_____</div></div>
      <div class="spoke_sj spoke_28"><div>_____</div></div>
      <div class="spoke_sj spoke_29"><div>_____</div></div>
      <div class="spoke_sj spoke_30"><div>_____</div></div>
      <div class="spoke_sj spoke_31"><div>_____</div></div>
      <div class="spoke_sj spoke_32"><div>_____</div></div>
      <div class="spoke_sj spoke_33"><div>_____</div></div>
      <div class="spoke_sj spoke_34"><div>_____</div></div>
      <div class="spoke_sj spoke_35"><div>_____</div></div>
      <div class="spoke_sj spoke_36"><div>_____</div></div>
    </div>
    <div class="plane_sj plane_06"><!--090deg-->
<img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
      <div class="spoke_sj spoke_01"><div>_____</div></div>
      <div class="spoke_sj spoke_02"><div>_____</div></div>
      <div class="spoke_sj spoke_03"><div>_____</div></div>
      <div class="spoke_sj spoke_04"><div>_____</div></div>
      <div class="spoke_sj spoke_05"><div>_____</div></div>
      <div class="spoke_sj spoke_06"><div>_____</div></div>
      <div class="spoke_sj spoke_07"><div>_____</div></div>
      <div class="spoke_sj spoke_08"><div>_____</div></div>
      <div class="spoke_sj spoke_09"><div>_____</div></div>
      <div class="spoke_sj spoke_10"><div>_____</div></div>
      <div class="spoke_sj spoke_11"><div>_____</div></div>
      <div class="spoke_sj spoke_12"><div>_____</div></div>
      <div class="spoke_sj spoke_13"><div>_____</div></div>
      <div class="spoke_sj spoke_14"><div>_____</div></div>
      <div class="spoke_sj spoke_15"><div>_____</div></div>
      <div class="spoke_sj spoke_16"><div>_____</div></div>
      <div class="spoke_sj spoke_17"><div>_____</div></div>
      <div class="spoke_sj spoke_18"><div>_____</div></div>
      <div class="spoke_sj spoke_19"><div>_____</div></div>
      <div class="spoke_sj spoke_20"><div>_____</div></div>
      <div class="spoke_sj spoke_21"><div>_____</div></div>
      <div class="spoke_sj spoke_22"><div>_____</div></div>
      <div class="spoke_sj spoke_23"><div>_____</div></div>
      <div class="spoke_sj spoke_24"><div>_____</div></div>
      <div class="spoke_sj spoke_25"><div>_____</div></div>
      <div class="spoke_sj spoke_26"><div>_____</div></div>
      <div class="spoke_sj spoke_27"><div>_____</div></div>
      <div class="spoke_sj spoke_28"><div>_____</div></div>
      <div class="spoke_sj spoke_29"><div>_____</div></div>
      <div class="spoke_sj spoke_30"><div>_____</div></div>
      <div class="spoke_sj spoke_31"><div>_____</div></div>
      <div class="spoke_sj spoke_32"><div>_____</div></div>
      <div class="spoke_sj spoke_33"><div>_____</div></div>
      <div class="spoke_sj spoke_34"><div>_____</div></div>
      <div class="spoke_sj spoke_35"><div>_____</div></div>
      <div class="spoke_sj spoke_36"><div>_____</div></div>  
    </div>
    <div class="plane_sj plane_07"><!--105deg-->
<img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
      <div class="spoke_sj spoke_01"><div>_____</div></div>
      <div class="spoke_sj spoke_02"><div>_____</div></div>
      <div class="spoke_sj spoke_03"><div>_____</div></div>
      <div class="spoke_sj spoke_04"><div>_____</div></div>
      <div class="spoke_sj spoke_05"><div>_____</div></div>
      <div class="spoke_sj spoke_06"><div>_____</div></div>
      <div class="spoke_sj spoke_07"><div>_____</div></div>
      <div class="spoke_sj spoke_08"><div>_____</div></div>
      <div class="spoke_sj spoke_09"><div>_____</div></div>
      <div class="spoke_sj spoke_10"><div>_____</div></div>
      <div class="spoke_sj spoke_11"><div>_____</div></div>
      <div class="spoke_sj spoke_12"><div>_____</div></div>
      <div class="spoke_sj spoke_13"><div>_____</div></div>
      <div class="spoke_sj spoke_14"><div>_____</div></div>
      <div class="spoke_sj spoke_15"><div>_____</div></div>
      <div class="spoke_sj spoke_16"><div>_____</div></div>
      <div class="spoke_sj spoke_17"><div>_____</div></div>
      <div class="spoke_sj spoke_18"><div>_____</div></div>
      <div class="spoke_sj spoke_19"><div>_____</div></div>
      <div class="spoke_sj spoke_20"><div>_____</div></div>
      <div class="spoke_sj spoke_21"><div>_____</div></div>
      <div class="spoke_sj spoke_22"><div>_____</div></div>
      <div class="spoke_sj spoke_23"><div>_____</div></div>
      <div class="spoke_sj spoke_24"><div>_____</div></div>
      <div class="spoke_sj spoke_25"><div>_____</div></div>
      <div class="spoke_sj spoke_26"><div>_____</div></div>
      <div class="spoke_sj spoke_27"><div>_____</div></div>
      <div class="spoke_sj spoke_28"><div>_____</div></div>
      <div class="spoke_sj spoke_29"><div>_____</div></div>
      <div class="spoke_sj spoke_30"><div>_____</div></div>
      <div class="spoke_sj spoke_31"><div>_____</div></div>
      <div class="spoke_sj spoke_32"><div>_____</div></div>
      <div class="spoke_sj spoke_33"><div>_____</div></div>
      <div class="spoke_sj spoke_34"><div>_____</div></div>
      <div class="spoke_sj spoke_35"><div>_____</div></div>
      <div class="spoke_sj spoke_36"><div>_____</div></div>  
    </div>
    <div class="plane_sj plane_08"><!--120deg-->
<img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
      <div class="spoke_sj spoke_01"><div>_____</div></div>
      <div class="spoke_sj spoke_02"><div>_____</div></div>
      <div class="spoke_sj spoke_03"><div>_____</div></div>
      <div class="spoke_sj spoke_04"><div>_____</div></div>
      <div class="spoke_sj spoke_05"><div>_____</div></div>
      <div class="spoke_sj spoke_06"><div>_____</div></div>
      <div class="spoke_sj spoke_07"><div>_____</div></div>
      <div class="spoke_sj spoke_08"><div>_____</div></div>
      <div class="spoke_sj spoke_09"><div>_____</div></div>
      <div class="spoke_sj spoke_10"><div>_____</div></div>
      <div class="spoke_sj spoke_11"><div>_____</div></div>
      <div class="spoke_sj spoke_12"><div>_____</div></div>
      <div class="spoke_sj spoke_13"><div>_____</div></div>
      <div class="spoke_sj spoke_14"><div>_____</div></div>
      <div class="spoke_sj spoke_15"><div>_____</div></div>
      <div class="spoke_sj spoke_16"><div>_____</div></div>
      <div class="spoke_sj spoke_17"><div>_____</div></div>
      <div class="spoke_sj spoke_18"><div>_____</div></div>
      <div class="spoke_sj spoke_19"><div>_____</div></div>
      <div class="spoke_sj spoke_20"><div>_____</div></div>
      <div class="spoke_sj spoke_21"><div>_____</div></div>
      <div class="spoke_sj spoke_22"><div>_____</div></div>
      <div class="spoke_sj spoke_23"><div>_____</div></div>
      <div class="spoke_sj spoke_24"><div>_____</div></div>
      <div class="spoke_sj spoke_25"><div>_____</div></div>
      <div class="spoke_sj spoke_26"><div>_____</div></div>
      <div class="spoke_sj spoke_27"><div>_____</div></div>
      <div class="spoke_sj spoke_28"><div>_____</div></div>
      <div class="spoke_sj spoke_29"><div>_____</div></div>
      <div class="spoke_sj spoke_30"><div>_____</div></div>
      <div class="spoke_sj spoke_31"><div>_____</div></div>
      <div class="spoke_sj spoke_32"><div>_____</div></div>
      <div class="spoke_sj spoke_33"><div>_____</div></div>
      <div class="spoke_sj spoke_34"><div>_____</div></div>
      <div class="spoke_sj spoke_35"><div>_____</div></div>
      <div class="spoke_sj spoke_36"><div>_____</div></div>  
    </div>
    <div class="plane_sj plane_09"><!--135deg-->
<img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
      <div class="spoke_sj spoke_01"><div>_____</div></div>
      <div class="spoke_sj spoke_02"><div>_____</div></div>
      <div class="spoke_sj spoke_03"><div>_____</div></div>
      <div class="spoke_sj spoke_04"><div>_____</div></div>
      <div class="spoke_sj spoke_05"><div>_____</div></div>
      <div class="spoke_sj spoke_06"><div>_____</div></div>
      <div class="spoke_sj spoke_07"><div>_____</div></div>
      <div class="spoke_sj spoke_08"><div>_____</div></div>
      <div class="spoke_sj spoke_09"><div>_____</div></div>
      <div class="spoke_sj spoke_10"><div>_____</div></div>
      <div class="spoke_sj spoke_11"><div>_____</div></div>
      <div class="spoke_sj spoke_12"><div>_____</div></div>
      <div class="spoke_sj spoke_13"><div>_____</div></div>
      <div class="spoke_sj spoke_14"><div>_____</div></div>
      <div class="spoke_sj spoke_15"><div>_____</div></div>
      <div class="spoke_sj spoke_16"><div>_____</div></div>
      <div class="spoke_sj spoke_17"><div>_____</div></div>
      <div class="spoke_sj spoke_18"><div>_____</div></div>
      <div class="spoke_sj spoke_19"><div>_____</div></div>
      <div class="spoke_sj spoke_20"><div>_____</div></div>
      <div class="spoke_sj spoke_21"><div>_____</div></div>
      <div class="spoke_sj spoke_22"><div>_____</div></div>
      <div class="spoke_sj spoke_23"><div>_____</div></div>
      <div class="spoke_sj spoke_24"><div>_____</div></div>
      <div class="spoke_sj spoke_25"><div>_____</div></div>
      <div class="spoke_sj spoke_26"><div>_____</div></div>
      <div class="spoke_sj spoke_27"><div>_____</div></div>
      <div class="spoke_sj spoke_28"><div>_____</div></div>
      <div class="spoke_sj spoke_29"><div>_____</div></div>
      <div class="spoke_sj spoke_30"><div>_____</div></div>
      <div class="spoke_sj spoke_31"><div>_____</div></div>
      <div class="spoke_sj spoke_32"><div>_____</div></div>
      <div class="spoke_sj spoke_33"><div>_____</div></div>
      <div class="spoke_sj spoke_34"><div>_____</div></div>
      <div class="spoke_sj spoke_35"><div>_____</div></div>
      <div class="spoke_sj spoke_36"><div>_____</div></div>
    </div>
    <div class="plane_sj plane_10"><!--150deg-->
<img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
      <div class="spoke_sj spoke_01"><div>_____</div></div>
      <div class="spoke_sj spoke_02"><div>_____</div></div>
      <div class="spoke_sj spoke_03"><div>_____</div></div>
      <div class="spoke_sj spoke_04"><div>_____</div></div>
      <div class="spoke_sj spoke_05"><div>_____</div></div>
      <div class="spoke_sj spoke_06"><div>_____</div></div>
      <div class="spoke_sj spoke_07"><div>_____</div></div>
      <div class="spoke_sj spoke_08"><div>_____</div></div>
      <div class="spoke_sj spoke_09"><div>_____</div></div>
      <div class="spoke_sj spoke_10"><div>_____</div></div>
      <div class="spoke_sj spoke_11"><div>_____</div></div>
      <div class="spoke_sj spoke_12"><div>_____</div></div>
      <div class="spoke_sj spoke_13"><div>_____</div></div>
      <div class="spoke_sj spoke_14"><div>_____</div></div>
      <div class="spoke_sj spoke_15"><div>_____</div></div>
      <div class="spoke_sj spoke_16"><div>_____</div></div>
      <div class="spoke_sj spoke_17"><div>_____</div></div>
      <div class="spoke_sj spoke_18"><div>_____</div></div>
      <div class="spoke_sj spoke_19"><div>_____</div></div>
      <div class="spoke_sj spoke_20"><div>_____</div></div>
      <div class="spoke_sj spoke_21"><div>_____</div></div>
      <div class="spoke_sj spoke_22"><div>_____</div></div>
      <div class="spoke_sj spoke_23"><div>_____</div></div>
      <div class="spoke_sj spoke_24"><div>_____</div></div>
      <div class="spoke_sj spoke_25"><div>_____</div></div>
      <div class="spoke_sj spoke_26"><div>_____</div></div>
      <div class="spoke_sj spoke_27"><div>_____</div></div>
      <div class="spoke_sj spoke_28"><div>_____</div></div>
      <div class="spoke_sj spoke_29"><div>_____</div></div>
      <div class="spoke_sj spoke_30"><div>_____</div></div>
      <div class="spoke_sj spoke_31"><div>_____</div></div>
      <div class="spoke_sj spoke_32"><div>_____</div></div>
      <div class="spoke_sj spoke_33"><div>_____</div></div>
      <div class="spoke_sj spoke_34"><div>_____</div></div>
      <div class="spoke_sj spoke_35"><div>_____</div></div>
      <div class="spoke_sj spoke_36"><div>_____</div></div>  
    </div>
    <div class="plane_sj plane_11"><!--165deg-->
<img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
      <div class="spoke_sj spoke_01"><div>_____</div></div>
      <div class="spoke_sj spoke_02"><div>_____</div></div>
      <div class="spoke_sj spoke_03"><div>_____</div></div>
      <div class="spoke_sj spoke_04"><div>_____</div></div>
      <div class="spoke_sj spoke_05"><div>_____</div></div>
      <div class="spoke_sj spoke_06"><div>_____</div></div>
      <div class="spoke_sj spoke_07"><div>_____</div></div>
      <div class="spoke_sj spoke_08"><div>_____</div></div>
      <div class="spoke_sj spoke_09"><div>_____</div></div>
      <div class="spoke_sj spoke_10"><div>_____</div></div>
      <div class="spoke_sj spoke_11"><div>_____</div></div>
      <div class="spoke_sj spoke_12"><div>_____</div></div>
      <div class="spoke_sj spoke_13"><div>_____</div></div>
      <div class="spoke_sj spoke_14"><div>_____</div></div>
      <div class="spoke_sj spoke_15"><div>_____</div></div>
      <div class="spoke_sj spoke_16"><div>_____</div></div>
      <div class="spoke_sj spoke_17"><div>_____</div></div>
      <div class="spoke_sj spoke_18"><div>_____</div></div>
      <div class="spoke_sj spoke_19"><div>_____</div></div>
      <div class="spoke_sj spoke_20"><div>_____</div></div>
      <div class="spoke_sj spoke_21"><div>_____</div></div>
      <div class="spoke_sj spoke_22"><div>_____</div></div>
      <div class="spoke_sj spoke_23"><div>_____</div></div>
      <div class="spoke_sj spoke_24"><div>_____</div></div>
      <div class="spoke_sj spoke_25"><div>_____</div></div>
      <div class="spoke_sj spoke_26"><div>_____</div></div>
      <div class="spoke_sj spoke_27"><div>_____</div></div>
      <div class="spoke_sj spoke_28"><div>_____</div></div>
      <div class="spoke_sj spoke_29"><div>_____</div></div>
      <div class="spoke_sj spoke_30"><div>_____</div></div>
      <div class="spoke_sj spoke_31"><div>_____</div></div>
      <div class="spoke_sj spoke_32"><div>_____</div></div>
      <div class="spoke_sj spoke_33"><div>_____</div></div>
      <div class="spoke_sj spoke_34"><div>_____</div></div>
      <div class="spoke_sj spoke_35"><div>_____</div></div>
      <div class="spoke_sj spoke_36"><div>_____</div></div>  
    </div>
    <div class="plane_sj plane_12"><!--180deg-->
<img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
      <div class="spoke_sj spoke_01"><div>_____</div></div>
      <div class="spoke_sj spoke_02"><div>_____</div></div>
      <div class="spoke_sj spoke_03"><div>_____</div></div>
      <div class="spoke_sj spoke_04"><div>_____</div></div>
      <div class="spoke_sj spoke_05"><div>_____</div></div>
      <div class="spoke_sj spoke_06"><div>_____</div></div>
      <div class="spoke_sj spoke_07"><div>_____</div></div>
      <div class="spoke_sj spoke_08"><div>_____</div></div>
      <div class="spoke_sj spoke_09"><div>_____</div></div>
      <div class="spoke_sj spoke_10"><div>_____</div></div>
      <div class="spoke_sj spoke_11"><div>_____</div></div>
      <div class="spoke_sj spoke_12"><div>_____</div></div>
      <div class="spoke_sj spoke_13"><div>_____</div></div>
      <div class="spoke_sj spoke_14"><div>_____</div></div>
      <div class="spoke_sj spoke_15"><div>_____</div></div>
      <div class="spoke_sj spoke_16"><div>_____</div></div>
      <div class="spoke_sj spoke_17"><div>_____</div></div>
      <div class="spoke_sj spoke_18"><div>_____</div></div>
      <div class="spoke_sj spoke_19"><div>_____</div></div>
      <div class="spoke_sj spoke_20"><div>_____</div></div>
      <div class="spoke_sj spoke_21"><div>_____</div></div>
      <div class="spoke_sj spoke_22"><div>_____</div></div>
      <div class="spoke_sj spoke_23"><div>_____</div></div>
      <div class="spoke_sj spoke_24"><div>_____</div></div>
      <div class="spoke_sj spoke_25"><div>_____</div></div>
      <div class="spoke_sj spoke_26"><div>_____</div></div>
      <div class="spoke_sj spoke_27"><div>_____</div></div>
      <div class="spoke_sj spoke_28"><div>_____</div></div>
      <div class="spoke_sj spoke_29"><div>_____</div></div>
      <div class="spoke_sj spoke_30"><div>_____</div></div>
      <div class="spoke_sj spoke_31"><div>_____</div></div>
      <div class="spoke_sj spoke_32"><div>_____</div></div>
      <div class="spoke_sj spoke_33"><div>_____</div></div>
      <div class="spoke_sj spoke_34"><div>_____</div></div>
      <div class="spoke_sj spoke_35"><div>_____</div></div>
      <div class="spoke_sj spoke_36"><div>_____</div></div>  
    </div>
  </div>
</div>
<br>



<h3 class="wp-block-heading"><span id="toc6">15度・75度・135度で交差</span></h3>



<p id="gaiyou" class="Background_Text17"><i class="bi bi-layout-text-sidebar-reverse"></i> 概要</p>



<p class="text_mp">輪っか3枚の画像を60度で交差させ反転させて
  <br>輪っかの内外周には、飾りを設けRainbow表示をさせています。
  <br>この部分のSource Codeの内容は、それぞれ下の<a href="#HTML"><i class="bi bi-filetype-html fa fa-2x"></i></a>　<a href="#css"><i class="bi bi-filetype-css fa fa-2x"></i></a>部分で公開しています。
<br>&#x27a1; Codeエリアのマウスホバーで <i class="bi bi-union"></i> アイコンが表示されます。この <i class="bi bi-union"></i> アイコン　クリックでSourceをクリップボードにコピーできます。
</p>
<div></div>



<div class="main_wrapper_sj">
  <div class="sphere_wrapper_sjy-x">
    <div class="plane_sj plane_01"><!--15度-->
      <img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
      <div class="spoke_sj spoke_01"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_02"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_03"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_04"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_05"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_06"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_07"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_08"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_09"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_10"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_11"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_12"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_13"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_14"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_15"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_16"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_17"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_18"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_19"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_20"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_21"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_22"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_23"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_24"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_25"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_26"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_27"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_28"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_29"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_30"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_31"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_32"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_33"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_34"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_35"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
      <div class="spoke_sj spoke_36"><div><span class="Rainbow_t">・●●◎〇</span></div></div>
    </div>
    <div class="plane_sj plane_05"><!--75度-->
      <img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
      <div class="spoke_sj spoke_01"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_02"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_03"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_04"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_05"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_06"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_07"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_08"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_09"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_10"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_11"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_12"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_13"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_14"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_15"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_16"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_17"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_18"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_19"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_20"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_21"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_22"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_23"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_24"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_25"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_26"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_27"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_28"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_29"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_30"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_31"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_32"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_33"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_34"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_35"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
      <div class="spoke_sj spoke_36"><div><span class="Rainbow_t"><b>_____</b></span></div></div>
    </div>
    <div class="plane_sj plane_09"><!--135度-->
      <img alt decoding="async" class="img-300_sj" src="/wp-content/uploads/2021/12/circle_900-900-12.png">
      <div class="spoke_sj spoke_01"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_02"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_03"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_04"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_05"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_06"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_07"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_08"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_09"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_10"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_11"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_12"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_13"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_14"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_15"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_16"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_17"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_18"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_19"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_20"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_21"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_22"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_23"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_24"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_25"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_26"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_27"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_28"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_29"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_30"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_31"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_32"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_33"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_34"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_35"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
      <div class="spoke_sj spoke_36"><div><span class="Rainbow_t"><b>｜｜｜｜｜</b></span></div></div>
    </div>
  </div>
</div>
<div>
<p class="text_3x Rainbow_t">
  <i class="bi bi-filetype-css"></i>  CSSでDesign</p>
</div>



<h2 class="wp-block-heading"><span id="toc7">Source 公開</span></h2>



<p id="HTML" class="Background_Text17"><i class="bi bi-filetype-html fa fa-2x"></i>　</p>



<h3><span id="toc8">HTML Source</span></h3>



<style type="text/css">.tar {text-align: right;} </style>
<p class="tar"><a href="#gaiyou">概要に<i class="bi bi-arrow-up-square-fill"></i>戻る</a></p>



<p>上記回転図形と内容(HTML ＆ CSS)を少し変更しています。</p>



<pre class="wp-block-code"><code>&lt;div class="background_custom9 pt_x"&gt;

&lt;div class="main_wrapper_xy"&gt;
  &lt;div class="sphere_wrapper_xy"&gt;
    &lt;div class="plane_xy plane_01"&gt;&lt;!--15度--&gt;
      &lt;img alt decoding="async" class="img-300_xy" src="https://xn--ecka7j.biz/wp-content/uploads/2021/12/circle_900-900-12.png"&gt;
      &lt;div class="spoke_xy spoke_01"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_02"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_03"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_04"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_05"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_06"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_07"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_08"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_09"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_10"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_11"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_12"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_13"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_14"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_15"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_16"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_17"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_18"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_19"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_20"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_21"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_22"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_23"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_24"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_25"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_26"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_27"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_28"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_29"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_30"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_31"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_32"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_33"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_34"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_35"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_36"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;◎●●●◎◎◎〇〇〇&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="plane_xy plane_05"&gt;&lt;!--75度--&gt;
      &lt;img alt decoding="async" class="img-300_xy" src="https://xn--ecka7j.biz/wp-content/uploads/2021/12/circle_900-900-12.png"&gt;
      &lt;div class="spoke_xy spoke_01"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_02"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_03"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_04"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_05"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_06"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_07"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_08"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_09"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_10"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_11"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_12"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_13"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_14"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_15"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_16"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_17"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_18"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_19"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_20"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_21"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_22"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_23"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_24"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_25"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_26"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_27"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_28"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_29"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_30"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_31"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_32"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_33"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_34"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_35"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_36"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;__________&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="plane_xy plane_09"&gt;&lt;!--135度--&gt;
      &lt;img alt decoding="async" class="img-300_xy" src="https://xn--ecka7j.biz/wp-content/uploads/2021/12/circle_900-900-12.png"&gt;
      &lt;div class="spoke_xy spoke_01"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_02"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_03"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_04"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_05"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_06"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_07"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_08"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_09"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_10"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_11"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_12"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_13"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_14"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_15"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_16"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_17"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_18"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_19"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_20"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_21"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_22"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_23"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_24"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_25"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_26"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_27"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_28"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_29"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_30"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_31"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_32"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_33"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_34"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_35"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="spoke_xy spoke_36"&gt;&lt;div&gt;&lt;span class="Rainbow_t"&gt;&lt;b&gt;｜｜｜｜｜&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;p class="text_3x Rainbow_t"&gt;
  &lt;i class="bi bi-filetype-css"&gt;&lt;/i&gt;  CSSでDesign&lt;/p&gt;
&lt;/div&gt;

&lt;/div&gt;</code></pre>



<p id="css" class="Background_Text17"><i class="bi bi-filetype-css fa fa-2x"></i>　</p>



<h3><span id="toc9">.css Source</span></h3>



<p class="tar"><a href="#gaiyou">概要に<i class="bi bi-arrow-up-square-fill"></i>戻る</a></p>



<pre class="wp-block-code"><code>&lt;style&gt;
.background_custom9 {

      color: white;
      background-color: #1111b2;
      font-size: 1.5em;
}
.pt_x {
  padding-top:100px;
  margin-left: 10px;
  }

.img-300_xy {width:300px; height:300px;}

.main_wrapper_xy {
  display:flex;
  position:relative;
  transform-style:preserve-3d;
  perspective:300px;
  left:0;top:0;bottom:0;right:0;
  align-items: center;  justify-content: center;}

.plane_xy{
  position:absolute;
   transform-style:preserve-3d;
   top:0; right:0; bottom:0; left: 0; }

.plane_xy.plane_01 { transform: rotateY(15deg);}
.plane_xy.plane_02 { transform: rotateY(30deg);}
.plane_xy.plane_03 { transform: rotateY(45deg);}
.plane_xy.plane_04 { transform: rotateY(60deg);}
.plane_xy.plane_05 { transform: rotateY(75deg);}
.plane_xy.plane_06 { transform: rotateY(90deg);}
.plane_xy.plane_07 { transform: rotateY(105deg);}
.plane_xy.plane_08 { transform: rotateY(120deg);}
.plane_xy.plane_09 { transform: rotateY(135deg);}
.plane_xy.plane_10 { transform: rotateY(150deg);}
.plane_xy.plane_11 { transform: rotateY(165deg);}
.plane_xy.plane_12 { transform: rotateY(180deg);}

.spoke_xy{
  transform-origin: 0% 0%;
  transform-style:preserve-3d;
  position:absolute;
  color: rgba(127, 255, 255, 0.5);  /*水色*/
  left:  50%;  top: 50%;  height:150px;  width: 0px;
}
.spoke_xy.spoke_01 { transform: rotateZ(10deg);}
.spoke_xy.spoke_02 { transform: rotateZ(20deg);}
.spoke_xy.spoke_03 { transform: rotateZ(30deg);}
.spoke_xy.spoke_04 { transform: rotateZ(40deg);}
.spoke_xy.spoke_05 { transform: rotateZ(50deg);}
.spoke_xy.spoke_06 { transform: rotateZ(60deg);}
.spoke_xy.spoke_07 { transform: rotateZ(70deg);}
.spoke_xy.spoke_08 { transform: rotateZ(80deg);}
.spoke_xy.spoke_09 { transform: rotateZ(90deg);}
.spoke_xy.spoke_10 { transform: rotateZ(100deg);}
.spoke_xy.spoke_11 { transform: rotateZ(110deg);}
.spoke_xy.spoke_12 { transform: rotateZ(120deg);}
.spoke_xy.spoke_13 { transform: rotateZ(130deg);}
.spoke_xy.spoke_14 { transform: rotateZ(140deg);}
.spoke_xy.spoke_15 { transform: rotateZ(150deg);}
.spoke_xy.spoke_16 { transform: rotateZ(160deg);}
.spoke_xy.spoke_17 { transform: rotateZ(170deg);}
.spoke_xy.spoke_18 { transform: rotateZ(180deg);}
.spoke_xy.spoke_19 { transform: rotateZ(190deg);}
.spoke_xy.spoke_20 { transform: rotateZ(200deg);}
.spoke_xy.spoke_21 { transform: rotateZ(210deg);}
.spoke_xy.spoke_22 { transform: rotateZ(220deg);}
.spoke_xy.spoke_23 { transform: rotateZ(230deg);}
.spoke_xy.spoke_24 { transform: rotateZ(240deg);}
.spoke_xy.spoke_25 { transform: rotateZ(250deg);}
.spoke_xy.spoke_26 { transform: rotateZ(260deg);}
.spoke_xy.spoke_27 { transform: rotateZ(270deg);}
.spoke_xy.spoke_28 { transform: rotateZ(280deg);}
.spoke_xy.spoke_29 { transform: rotateZ(290deg);}
.spoke_xy.spoke_30 { transform: rotateZ(300deg);}
.spoke_xy.spoke_31 { transform: rotateZ(310deg);}
.spoke_xy.spoke_32 { transform: rotateZ(320deg);}
.spoke_xy.spoke_33 { transform: rotateZ(330deg);}
.spoke_xy.spoke_34 { transform: rotateZ(340deg);}
.spoke_xy.spoke_35 { transform: rotateZ(350deg);}
.spoke_xy.spoke_36 { transform: rotateZ(360deg);}

.Rainbow_t {
  width:      100%;
   color: transparent;
   -webkit-background-clip: text;   /* -webkit-が無いと、虹色グラデーションにみになる 2022/01/10 */
   background-clip: text;
   background-image : linear-gradient(to right,red,orange,yellow,green,aqua,blue,purple);
   animation : animation_Rainbow32 32s linear infinite;}
  @keyframes   animation_Rainbow32 {
    0% {background-position: 0 0 }
    100%{ background-position: 600px 0px }}

.text_3x {
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  font-size: 3em;
  font-weight: bolder;}

.Background_Text17 {
   width:      100%; 
   color: transparent; 
   -webkit-background-clip: text;
   background-image : linear-gradient(to right,red,orange,yellow,green,aqua,blue,purple);
  animation : animation_Rainbow17 17s linear infinite;}

  @keyframes  animation_Rainbow17 {                    
     0% { background-position: 0 0 } 
   100% { background-position: 600px 0px }
}

/* 次は、平面円形を回転させるための.cssの一部*/
.sphere_wrapper_xy {
  transform-style:preserve-3d;
  width:300px;height:300px;
  position:relative;
  animation:rotate3d_10s-xy 10s linear infinite; }

 @keyframes rotate3d_10s-xy {
  0%   {transform: rotateX(360deg) rotateY(0); }
  100% {transform: rotateX(0) rotateY(360deg); } }
/*　x軸0～0deg：y軸0～360deg
 @keyframes rotate3d_10s-xy が無いと静止した状態 */  


&lt;/style&gt;</code></pre>



<h2 class="wp-block-heading"><span id="toc10">平面円形</span></h2>



<div class="main-wrapper_s1 tac">
  <img decoding="async" class="img-450_s1" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt="">
</div>



<h3 class="wp-block-heading"><span id="toc11">角度を付け複数配置</span></h3>



<p>同じ平面円形をY軸に10度毎ずらして配置</p>



<div class="main-wrapper_s1"> <div class="sphere_wrapper_j36x"><!--変更1-->
<div class="plane_j1 plane_00"><img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_01">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_02">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_03">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_04">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_05">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_06">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_07">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_08">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_09">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_10">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_11">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_12">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_13">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_14">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_15">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_16">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_17">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_18">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_19">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_20">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_21">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_22">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_23">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_24">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_25">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_26">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_27">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_28">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_29">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_30">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_31">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_32">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_33">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_34">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_35">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_36">
<img decoding="async"  src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
 </div>
</div>




<h3 class="wp-block-heading"><span id="toc12">@keyframesで回転</span></h3>



<p><span class="bold">.css</span>定義の.sphere_wrapper_sjy-x {内に定義した<br>animation:rotate3d_10sjy-x 10s linear infinite; 部分「rotate3d_10sjy-x」に対して<br><span class="bold">@keyframes</span>&nbsp;で、<br>「rotate3d_10sjy-x」の動き「x軸0～0deg：y軸0～360deg」を定義する。<br><span class="bold">@keyframes</span>が無いと静止した状態になります。</p>



<p>.sphere_wrapper_sjy-x {<br>　transform-style:preserve-3d;<br>　width:300px;height:300px;<br>　position:relative;<br>　<span class="bold">animation:&nbsp;<span class="bold-red">rotate3d_10sjy-x</span></span>&nbsp;10s linear infinite; }<br><span class="bold">@keyframes</span>&nbsp;<span class="bold-red">rotate3d_10sjy-x</span>&nbsp;{<br>　0% {transform: rotateX(-45deg) rotateY(0); }<br>　100% {transform: rotateX(-45deg) rotateY(360deg); } }<br>※．ｘ軸は<span class="bold-red">-45deg</span>で固定　（前方向に傾ける）　</p>



<div class="main-wrapper_s1">
<div class="main-wrapper_j300 back_j1"><div class="sphere_wrapper_j36">
<div class="plane_j1 plane_00"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_01"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_02"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_03"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_04"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_05"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_06"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_07"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_08"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_09"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_10"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_11"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_12"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_13"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_14"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_15"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_16"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_17"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_18"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_19"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_20"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_21"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_22"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_23"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_24"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_25"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_26"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_27"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_28"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_29"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_30"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_31"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_32"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_33"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_34"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_35"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
<div class="plane_j1 plane_36"><img decoding="async" class="img300" src="/wp-content/uploads/2021/12/earth_450-450-48.png" alt=""></div>
</div></div></div>



<h2 class="wp-block-heading"><span id="toc13">dot sphere 10s</span></h2>



<p>ドット（点）で球体を表してみました。</p>



<div class="main-wrapper_sp">
  <div class="sphere-wrapper_sp">
    <div class="plane_sp plane010">
      <div class="spoke_sp spoke010"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke020"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke030"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke040"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke050"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke060"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke070"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke080"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke090"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke100"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke110"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke120"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke130"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke140"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke150"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke160"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke170"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke180"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke190"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke200"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke210"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke220"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke230"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke240"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke250"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke260"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke270"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke280"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke290"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke300"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke310"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke320"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke330"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke340"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke350"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke360"><div class="dot_sp"></div></div>
    </div>
    <div class="plane_sp plane020">
      <div class="spoke_sp spoke010"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke020"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke030"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke040"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke050"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke060"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke070"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke080"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke090"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke100"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke110"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke120"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke130"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke140"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke150"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke160"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke170"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke180"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke190"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke200"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke210"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke220"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke230"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke240"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke250"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke260"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke270"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke280"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke290"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke300"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke310"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke320"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke330"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke340"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke350"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke360"><div class="dot_sp"></div></div>
    </div>
    <div class="plane_sp plane030">
      <div class="spoke_sp spoke010"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke020"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke030"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke040"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke050"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke060"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke070"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke080"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke090"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke100"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke110"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke120"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke130"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke140"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke150"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke160"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke170"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke180"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke190"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke200"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke210"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke220"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke230"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke240"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke250"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke260"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke270"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke280"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke290"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke300"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke310"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke320"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke330"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke340"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke350"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke360"><div class="dot_sp"></div></div>
    </div>
    <div class="plane_sp plane040">
      <div class="spoke_sp spoke010"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke020"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke030"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke040"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke050"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke060"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke070"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke080"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke090"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke100"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke110"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke120"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke130"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke140"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke150"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke160"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke170"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke180"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke190"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke200"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke210"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke220"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke230"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke240"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke250"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke260"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke270"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke280"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke290"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke300"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke310"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke320"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke330"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke340"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke350"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke360"><div class="dot_sp"></div></div>
    </div>
    <div class="plane_sp plane050">
      <div class="spoke_sp spoke010"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke020"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke030"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke040"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke050"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke060"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke070"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke080"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke090"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke100"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke110"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke120"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke130"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke140"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke150"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke160"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke170"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke180"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke190"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke200"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke210"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke220"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke230"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke240"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke250"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke260"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke270"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke280"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke290"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke300"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke310"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke320"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke330"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke340"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke350"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke360"><div class="dot_sp"></div></div>
    </div>
    <div class="plane_sp plane060">
      <div class="spoke_sp spoke010"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke020"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke030"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke040"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke050"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke060"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke070"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke080"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke090"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke100"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke110"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke120"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke130"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke140"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke150"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke160"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke170"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke180"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke190"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke200"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke210"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke220"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke230"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke240"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke250"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke260"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke270"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke280"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke290"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke300"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke310"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke320"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke330"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke340"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke350"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke360"><div class="dot_sp"></div></div>
    </div>
    <div class="plane_sp plane070">
      <div class="spoke_sp spoke010"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke020"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke030"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke040"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke050"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke060"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke070"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke080"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke090"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke100"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke110"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke120"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke130"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke140"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke150"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke160"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke170"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke180"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke190"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke200"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke210"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke220"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke230"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke240"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke250"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke260"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke270"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke280"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke290"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke300"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke310"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke320"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke330"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke340"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke350"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke360"><div class="dot_sp"></div></div>
    </div>
    <div class="plane_sp plane080">
      <div class="spoke_sp spoke010"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke020"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke030"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke040"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke050"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke060"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke070"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke080"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke090"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke100"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke110"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke120"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke130"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke140"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke150"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke160"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke170"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke180"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke190"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke200"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke210"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke220"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke230"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke240"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke250"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke260"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke270"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke280"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke290"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke300"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke310"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke320"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke330"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke340"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke350"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke360"><div class="dot_sp"></div></div>
    </div>
    <div class="plane_sp plane090">
      <div class="spoke_sp spoke010"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke020"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke030"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke040"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke050"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke060"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke070"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke080"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke090"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke100"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke110"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke120"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke130"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke140"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke150"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke160"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke170"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke180"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke190"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke200"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke210"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke220"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke230"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke240"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke250"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke260"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke270"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke280"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke290"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke300"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke310"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke320"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke330"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke340"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke350"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke360"><div class="dot_sp"></div></div>
    </div>
    <div class="plane_sp plane100">
      <div class="spoke_sp spoke010"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke020"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke030"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke040"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke050"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke060"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke070"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke080"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke090"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke100"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke110"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke120"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke130"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke140"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke150"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke160"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke170"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke180"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke190"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke200"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke210"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke220"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke230"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke240"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke250"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke260"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke270"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke280"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke290"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke300"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke310"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke320"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke330"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke340"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke350"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke360"><div class="dot_sp"></div></div>
    </div>
    <div class="plane_sp plane110">
      <div class="spoke_sp spoke010"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke020"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke030"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke040"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke050"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke060"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke070"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke080"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke090"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke100"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke110"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke120"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke130"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke140"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke150"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke160"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke170"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke180"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke190"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke200"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke210"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke220"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke230"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke240"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke250"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke260"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke270"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke280"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke290"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke300"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke310"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke320"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke330"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke340"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke350"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke360"><div class="dot_sp"></div></div>
    </div>
    <div class="plane_sp plane120">
      <div class="spoke_sp spoke010"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke020"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke030"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke040"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke050"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke060"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke070"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke080"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke090"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke100"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke110"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke120"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke130"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke140"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke150"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke160"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke170"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke180"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke190"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke200"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke210"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke220"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke230"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke240"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke250"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke260"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke270"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke280"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke290"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke300"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke310"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke320"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke330"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke340"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke350"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke360"><div class="dot_sp"></div></div>
    </div>
    <div class="plane_sp plane130">
      <div class="spoke_sp spoke010"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke020"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke030"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke040"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke050"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke060"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke070"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke080"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke090"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke100"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke110"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke120"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke130"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke140"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke150"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke160"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke170"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke180"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke190"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke200"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke210"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke220"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke230"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke240"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke250"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke260"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke270"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke280"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke290"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke300"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke310"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke320"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke330"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke340"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke350"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke360"><div class="dot_sp"></div></div>
    </div>
    <div class="plane_sp plane140">
      <div class="spoke_sp spoke010"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke020"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke030"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke040"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke050"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke060"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke070"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke080"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke090"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke100"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke110"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke120"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke130"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke140"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke150"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke160"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke170"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke180"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke190"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke200"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke210"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke220"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke230"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke240"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke250"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke260"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke270"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke280"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke290"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke300"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke310"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke320"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke330"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke340"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke350"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke360"><div class="dot_sp"></div></div>
    </div>
    <div class="plane_sp plane150">
      <div class="spoke_sp spoke010"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke020"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke030"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke040"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke050"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke060"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke070"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke080"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke090"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke100"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke110"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke120"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke130"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke140"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke150"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke160"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke170"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke180"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke190"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke200"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke210"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke220"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke230"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke240"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke250"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke260"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke270"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke280"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke290"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke300"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke310"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke320"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke330"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke340"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke350"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke360"><div class="dot_sp"></div></div>
    </div>
    <div class="plane_sp plane160">
      <div class="spoke_sp spoke010"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke020"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke030"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke040"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke050"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke060"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke070"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke080"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke090"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke100"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke110"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke120"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke130"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke140"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke150"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke160"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke170"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke180"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke190"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke200"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke210"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke220"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke230"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke240"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke250"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke260"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke270"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke280"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke290"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke300"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke310"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke320"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke330"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke340"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke350"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke360"><div class="dot_sp"></div></div>
    </div>
    <div class="plane_sp plane170">
      <div class="spoke_sp spoke010"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke020"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke030"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke040"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke050"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke060"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke070"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke080"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke090"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke100"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke110"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke120"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke130"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke140"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke150"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke160"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke170"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke180"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke190"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke200"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke210"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke220"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke230"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke240"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke250"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke260"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke270"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke280"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke290"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke300"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke310"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke320"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke330"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke340"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke350"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke360"><div class="dot_sp"></div></div>
    </div>
    <div class="plane_sp plane180">
      <div class="spoke_sp spoke010"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke020"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke030"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke040"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke050"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke060"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke070"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke080"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke090"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke100"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke110"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke120"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke130"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke140"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke150"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke160"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke170"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke180"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke190"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke200"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke210"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke220"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke230"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke240"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke250"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke260"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke270"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke280"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke290"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke300"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke310"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke320"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke330"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke340"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke350"><div class="dot_sp"></div></div>
      <div class="spoke_sp spoke360"><div class="dot_sp"></div></div>
    </div> 
  </div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>生成AI：手軽にChat GPTを試してみる。&#x27a1; Copilot　無料でGPT-4「Bootstrap 5 Coding」</title>
		<link>https://xn--ecka7j.biz/toolboox/chatgpt/6973/</link>
		
		<dc:creator><![CDATA[Jun-N]]></dc:creator>
		<pubDate>Mon, 01 May 2023 04:32:19 +0000</pubDate>
				<category><![CDATA[生成AI]]></category>
		<category><![CDATA[AI Tool]]></category>
		<category><![CDATA[Bootstrap]]></category>
		<category><![CDATA[Bootstrap 5]]></category>
		<category><![CDATA[Copilot]]></category>
		<category><![CDATA[Edge Copilot]]></category>
		<category><![CDATA[GPT-4]]></category>
		<category><![CDATA[道具]]></category>
		<guid isPermaLink="false">https://xn--ecka7j.biz/?p=6973</guid>

					<description><![CDATA[　 今話題の「ChatGPT」、無料版GPT-4を超簡単な方法で利用してみました。面倒な設定一切無し、その方法をEdge の「Copilot※」で試した結果をまとめてみました。OpenAIに申請しなくても、Chat GP [&#8230;]]]></description>
										<content:encoded><![CDATA[
<i class="fas fa-volleyball-ball fa-spin fa-3x" style="color:aqua;"></i>　<i class="bi bi-chat-square-dots-fill" style="color:lightblue; font-size:30px;"></i>



<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>今話題の「ChatGPT」、無料版GPT-4を超簡単な方法で利用してみました。面倒な設定一切無し、その方法をEdge の「Copilot<span class="bold-red"><span class="badge-red">※</span></span>」で試した結果をまとめてみました。OpenAIに申請しなくても、Chat GPTのAPI key generatedからAPI keyを入手しなくても良いのです。手軽に、気軽に始めてみませんか？　あなたも！<br><span class="marker"><span class="bold-red">※．</span>ここと、他の記事で&#8221;<strong>ChatGPT</strong>&#8220;と書いているものは、正式には（<strong>GPT-4搭載したマイクロソフトEdge「Copilot」</strong>です。）</span>  <strong>「Copilot」</strong>の <mark>良いところは、</mark><strong>API key</strong>の入手も設定も不要で<strong>手軽</strong>でいて<strong>高機能</strong>なところです。</p>
</div>




  <div id="toc" class="toc tnt-none toc-center tnt-none border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ul class="toc-list open"><li><a href="#toc1" tabindex="0">Copilot</a><ul><li><a href="#toc2" tabindex="0">&#8220;Chat GPT&#8221; で、&#8221;Bootstrap 5&#8220;化の質問をしてみる</a></li></ul></li><li><a href="#toc3" tabindex="0">Chat GPT</a></li><li><a href="#toc4" tabindex="0">&#8220;Chat GPT&#8221; on Edge</a><ul><li><a href="#toc5" tabindex="0">Edgeでの使い方</a><ul><li><a href="#toc6" tabindex="0"> 操作開始</a></li><li><a href="#toc7" tabindex="0">実際の操作</a></li><li><a href="#toc8" tabindex="0">回答１</a></li><li><a href="#toc9" tabindex="0">回答２</a></li><li><a href="#toc10" tabindex="0">回答３</a></li><li><a href="#toc11" tabindex="0">回答４</a></li><li><a href="#toc12" tabindex="0">回答５</a></li><li><a href="#toc13" tabindex="0">回答６</a></li><li><a href="#toc14" tabindex="0">回答７</a></li><li><a href="#toc15" tabindex="0">Error</a></li><li><a href="#toc16" tabindex="0">回答８</a></li><li><a href="#toc17" tabindex="0">回答９</a></li><li><a href="#toc18" tabindex="0">回答10</a></li><li><a href="#toc19" tabindex="0">回答11</a></li></ul></li></ul></li><li><a href="#toc20" tabindex="0">&#8220;Chat GPT&#8221; on Edgeで得られた結果</a></li><li><a href="#toc21" tabindex="0">
  実現したいのはこれ
</a><ul><li><a href="#toc22" tabindex="0">アニメーション.gifで表示しています</a><ul><li><a href="#toc23" tabindex="0">実際のサイト：[conctere 5(v.8)]&amp;[Bootstrap 3]で実現</a></li></ul></li></ul></li><li><a href="#toc24" tabindex="0">
  開発環境
 </a><ul><li><a href="#toc25" tabindex="0">アニメーション.gifで表示しています</a><ul><li><a href="#toc26" tabindex="0">テスト・サイト：[Conctere CMS(v.9)]&amp;[Bootstrap 5]で実現</a></li></ul></li></ul></li><li><a href="#toc27" tabindex="0">まとめ</a></li><li><a href="#toc28" tabindex="0">Copilotに聞いてみた（１）</a></li><li><a href="#toc29" tabindex="0">関連記事</a></li></ul>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">Copilot</span></h2>



<h3 class="wp-block-heading"><span id="toc2">&#8220;Chat GPT&#8221; で、&#8221;Bootstrap 5&#8220;化の質問をしてみる</span></h3>



<p>今回は、 <br>Bootstrap<strong>３</strong>のCodeで書かれたWebサイトのフェードイン動作のBootstrap<strong>５</strong>への置き換え。（横３個の<strong>それぞれのアイコン</strong>クリックで、<strong>真上に吹き出しフェードイン</strong>を実現するもの。)</p>



<p> 自力でやりたかったのですが、アイコンの真上ではなく左端にフェードインしてしまい、Bootstrap３の時の様にならないので、ChatGPTで検索してみた結果をお伝えしたいと思います。</p>



<h2 class="wp-block-heading"><span id="toc3">Chat GPT</span></h2>



<p>筆者も<a rel="noopener" href="https://ja.wikipedia.org/wiki/OpenAI" target="_blank" style="color:lightblue;"><b>OpenAI</b></a>に申請(無料で)して
<br>「Chat GPTの<b>API key</b> generatedから」<b>API key</b>を4/5に入手していたのですが、
<br>とある事情から放置状態だったのです。
<br>（<a rel="noopener" href="https://openai.com/blog/chatgpt/" target="_blank" style="color:lightblue;">OPEN AI社のサイト</a>内にある、『<a rel="noopener" href="https://chat.openai.com/auth/login" target="_blank" style="color:lightblue;">login<b>ChatGPTページ</b></a>』から、<b>メールアドレス</b>と<b>電話番号</b>を<b>登録</b>することで利用できます。）
</p>



<p>無料で使えるChatGPTですが、世界的に人気が集中したことによって、<br>「無料プランだと動作が遅い…」という声も多く上がっている様です。</p>



<p>ChatGPTの有料<strong>サブスクリプション</strong>版『ChatGPT&nbsp;<strong>Plus</strong>』価格は月額20ドル（約2,600円）<br>① 混雑ピーク時にアクセスしやすい。<br>② レスポンスの時間が短縮されたりというメリットがある様です。</p>



<h2><span id="toc4">&#8220;Chat GPT&#8221; on Edge</span></h2>



<p>でも、無料でGPT-4をEdge<i class="fab fa-edge" style="color:aqua; font-size:30px;"></i>から、簡単に利用できます。
<br>この記事は、<b>Edge の「チャット GPT」</b>で、試した結果をまとめたものです。</p>
<p>まれに以下の様に<span style="color:red;">エラー</span>（<a href="#error01" style="color:red;">下の画像</a>）になることもありますが、
<br>同じ内容（執筆分野の内容）で、プレビュー内の <i class="bi bi-arrow-repeat rotate_90 w_icon"></i> 下書きの生成アイコンをクリックすることでも動作を再開してくれます。</p>
<p>また、長さを<button type="button" class="btn btn-info">長い</button>でリクエストした場合、
<br>以下の様に途中で<i class="bi bi-pencil w_icon"></i>プレビューが止まってしまうこともありますが、
<br>全体的には問題と言うほどのものではなく、この様な場合は改めてリクエストをすれば良いと思います。

<br>（この様な場合でも、<span style="font-size:1.5rem; color:white;" class="rotate_180">
	<i class="bi bi-files"></i></span> コピーアイコンは有効ですので、このまでの内容でクリップボードにコピーすることもできます。）</p>

<p>
繰り返し同じ内容（執筆分野エリアに記載した内容）で、
<br><button type="button" class="btn btn-primary">下書きの生成</button>をクリックした場合でも、帰ってくる答え（<i class="bi bi-pencil w_icon"></i>プレビューの内容）が異なった内容になったりもします。</p>

<p>私の場合では、
<br><b>Bootstrap 5</b>に関することで、
<br>「一切日本語を含まない簡単な英文字単語の羅列」のみで「リクエスト」しても、
<br>ブラウザのベースが日本語であることからか？
<br>回答（<i class="bi bi-pencil w_icon"></i>プレビュー）表示は日本語混じりになっています。これはスゴイ！</p>

<p>また、ChatGPT相手でも
<br>丁寧に「please」とか「thank you.」を含ませると、
<br>より丁寧な回答が返ってくる様？です。
<br>これもまたChatGPT（AI）の素晴らしいところだと思ます。</p>
<hr>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="432" height="695" src="https://xn--ecka7j.biz/wp-content/uploads/2023/05/GPT-4_Head-432_695.jpg" alt="ChatGPT" class="wp-image-6974" srcset="https://xn--ecka7j.biz/wp-content/uploads/2023/05/GPT-4_Head-432_695.jpg 432w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/GPT-4_Head-432_695-300x483.jpg 300w" sizes="(max-width: 432px) 100vw, 432px" /><figcaption class="wp-element-caption">GPT-4</figcaption></figure>



<i class="fas fa-cog fa-spin" style="color:skyblue;"></i>これが「<b>Copilot</b>」です。正式には（<b>GPT-4搭載したマイクロソフトEdge「Copilot」</b>です。） 
<h3><span id="toc5">Edgeでの使い方</span></h3>
<p>Edgeの<b>Copilot</b>機能でほしい答えを瞬時に入手する方法</p>
<h4><span id="toc6"> 操作開始</span></h4>

<p>Edgeの右上にある
  <span class="fa-stack fa-lg sb_icon">
　 <i class="far fa-comment fa-stack-2x"></i>
　 <i class="fa-stack-1x">b</i></span> アイコンをクリックすると、　<del>(又は<i class="fas fa-search"></i>アイコン)</del>

<br>右側ペインにCopilotのサイドバーが現れます。
<br>（Copilotは、副操縦士(Google翻訳)）
<br>今回は、文章を執筆する機能を試してみます。</p>
<p>右ペイン上部の左から２つめのアイコン <i class="bi bi-pencil-square sb_icon"></i>作成アイコンをクリックし、
<br>「執筆分野」に聞きたいこと(検索・質問)について入力します。
<br>例えば、
<br><span class="w_window">Bootstrap5 Fade-in HTML and .js all more code please thank you.</span></p>
<p><span class="badge bg-warning">please</span>と <span class="badge bg-warning">thank you.</span>を付けたのは、ChatGPT相手により丁寧に書いた方が有効な結果が得られてたからです。</p>
<p><i class="bi bi-person w_icon"><sup><i class="bi bi-broadcast" style="font-size:0.5rem;"></i></sup></i> トーン
<br>
<button type="button" class="btn btn-secondary">プロフェッショナル</button>　<button type="button" class="btn btn-secondary">カジュアル</button>　<button type="button" class="btn btn-secondary">熱狂的</button>　<button type="button" class="btn btn-secondary">ニュース</button>　<button type="button" class="btn btn-secondary">おもしろい</button>
<br>の5パターンから選択できます。</p>

<p><i class="bi bi-card-text w_icon"></i> 形式<br>
<button type="button" class="btn btn-secondary"><i class="bi bi-justify-left w_icon"></i><br>段落</button>　<button type="button" class="btn btn-secondary"><i class="far fa-envelope w_icon"></i><br>メール</button>　<button type="button" class="btn btn-secondary"><i class="bi bi-file-richtext w_icon"></i><br>ブログの投稿</button>　<button type="button" class="btn btn-secondary"><i class="bi bi-list-ul w_icon"></i><br>アイディア</button></p> 

<p><i class="bi bi-justify-left w_icon"></i> 長さ<br>
<button type="button" class="btn btn-secondary">短い</button>
　<button type="button" class="btn btn-secondary">中</button>　<button type="button" class="btn btn-secondary">長い</button>
<br>3段階から選べます。
<br>欲しい内容の原稿に近いスタイルで生成してくれるのがすごい。</p>
<p>「執筆分野」に適切な長さの文言(日本語もOK)を入力すると、
<br><button type="button" class="btn btn-secondary">下書きの生成</button>　が
<button type="button" class="btn btn-primary">下書きの生成</button>　に変化します。<br>
<button type="button" class="btn btn-primary">下書きの生成</button>　ボタンをクリックすると、すぐに下の<i class="bi bi-pencil w_icon"></i>プレビューにテキストが生成されます。</p>

<p>生成し終わったら、<i class="bi bi-pencil w_icon"></i>プレビュー内の下側にある
<span style="font-size:1.5rem; color:white;" class="rotate_180">
<i class="bi bi-files"></i></span>
「Copy」アイコンをクリックしてコピーできます。</p>
<p>ブログの作成ツールなどがEdgeで開いている場合は、「サイトに追加」をクリックするだけで直接貼り付けられ便利です。</p>
<p>環境により（詳細は不明ですが、）出力が1200文字くらいでストップしてしまいます。</p>
<p>回答が気に入らなければ、再度「下書きの生成」をクリックすると、再チャレンジできます。</p>
<p>プレビュー内の、<span style="font-size:2.5rem; color:white;" class="rotate_90"><i class="bi bi-arrow-repeat"></i></span> [下書きを再生成]アイコンのクリックでも再生成してくれます。</p>
<hr><hr>



<i class="fas fa-cog fa-spin" style="color:skyblue;"></i> 
<h4><span id="toc7">実際の操作</span></h4>

<h5>執筆分野</h5>
<p>「執筆分野」<br>
<span class="w_window">Bootstrap5 Fade-in code and all HTML and .js code please.</span></p>

<h5>トーン</h5>
<p><i class="bi bi-person w_icon"><sup><i class="bi bi-broadcast" style="font-size:0.5rem;"></i></sup></i> トーン　<button type="button" class="btn btn-info">プロフェッショナル</button>
</p>

<h5>形式</h5>　
<i class="bi bi-card-text w_icon"></i> 形式　<button type="button" class="btn btn-info"><i class="far fa-envelope w_icon"></i><br>メール</button>

<h5>長さ</h5>　
<i class="bi bi-justify-left w_icon"></i> 長さ　<button type="button" class="btn btn-info">長い</button>　で　リクエスト<p></p>

<h5>下書きの生成</h5>
<br>
<p>「執筆分野」内容に、 <span class="w_window">HTML and .js code</span>を入れました。
<br>初回の回答は簡単な<i class="bi bi-filetype-html w_icon"></i>HTMLと<i class="bi bi-filetype-js w_icon"></i>.jsでした。（<i class="bi bi-filetype-css o_icon"></i>は含まれていません。）</p>

<h5>日本語で答えてくれた！</h5>
<p>「執筆分野」に、<b>一言も日本語を入れていない</b>のに、<br>日本語で答えてくれた。</p>
<p><i class="bi bi-pencil w_icon"></i>プレビューに「結果」が表示される。これをコピペした結果が以下の内容です。</p>
<i class="fas fa-circle-notch fa-spin" style="color:skyblue;"></i> <i class="bi bi-exclamation-circle-fill"></i><i class="bi bi-exclamation-circle"></i>　
<h4><span id="toc8">回答１</span></h4>
<p>こんにちは、このメールでは、Bootstrap5を使ってフェードインのエフェクトを実現する方法について説明します。必要なHTMLと.jsのコードもすべて示しますので、参考にしてください。
まず、Bootstrap5のCDNをHTMLのheadタグに追加します。
これは、Bootstrap5のスタイルシートとJavaScriptファイルにアクセスするために必要です。</p>
<pre class="pre"><code>
&lt;!-- Bootstrap 5のCDNをHTMLのheadタグに追加(.css &amp; .js)--&gt;
&lt;link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/5.0.0/css/bootstrap.min.css"&gt;
&lt;!-- JavaScriptファイルにアクセス --&gt;
&lt;script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"&gt;&lt;/script&gt;
&lt;script src="https://stackpath.bootstrapcdn.com/bootstrap/5.0.0/js/bootstrap.bundle.min.js"&gt;&lt;/script&gt;
&lt;/head&gt;　 
</code></pre>
<p>次に、フェードインさせたい要素にdata-bs-toggle=&#8221;fade&#8221;とdata-bs-target=&#8221;#id&#8221;の属性を追加します。
data-bs-targetは、フェードインさせたい要素のidを指定します。
例えば、以下のようになります。</p>
<pre class="pre"><code>
&lt;button type="button" class="btn btn-primary" data-bs-toggle="fade" data-bs-target="#myDiv"&gt;フェードイン&lt;/button&gt;
&lt;div id="myDiv" class="fade"&gt;ここに何か書く&lt;/div&gt;
</code></pre>
<p>最後に、フェードインの動作を制御するJavaScriptのコードを書きます。以下のようになります。</p>
<pre class="pre"><code>
&lt;script&gt;
// フェードインさせる要素を取得
var fadeElements = document.querySelectorAll('[data-bs-toggle="fade"]');
// 各要素にイベントリスナーを設定
fadeElements.forEach(function (element) {
// クリックされたときの処理
element.addEventListener('click', function () {
// data-bs-targetの値を取得
var target = element.getAttribute('data-bs-target');
// 対象の要素を取得
var targetElement = document.querySelector(target);
// 対象の要素が存在する場合
if (targetElement) {
// 対象の要素にshowクラスを追加または削除
targetElement.classList.toggle('show');
}
});
});
&lt;/script&gt; 
</code></pre>
<p>以上で、Bootstrap5を使ってフェードインのエフェクトを実現する方法の説明を終わります。
不明な点がありましたら、お気軽にご連絡ください。よろしくお願いします。</p>
<hr>



<p>もう少し詳細が知りたかったので、
<br><span class="badge bg-warning">同じ内容</span>で、「執筆分野」を少し丁寧に
<br><span class="w_window">Bootstrap5 Fade-in code and all HTML and .js more code please thank you.</span>
として、再度<button type="button" class="btn btn-primary">下書きの生成</button>をクリック</p>
<p><span class="w_window">thank you</span>を入れたら、「ありがとうございました」が帰ってきました（中々面白いです）。</p>
<i class="fas fa-circle-notch fa-spin" style="color:skyblue;"></i> <i class="bi bi-exclamation-circle-fill"></i><i class="bi bi-exclamation-circle"></i>　
<h4><span id="toc9">回答２</span></h4>
<p>Bootstrap5は、CSS と JavaScript のフレームワークで、レスポンシブなウェブサイトやアプリケーションを作成するためのツールを提供します。
Bootstrap5では、フェードインやスライドインなどの様々なアニメーション効果を使って、フモーダルやアイコンなどのコンポーネントに動きを与えることができます。 
フェードインのアニメーションを使うには、data-mdb-toggle=&#8221;animation&#8221; とdata-mdb-animation=&#8221;fade-in&#8221; という属性をコンポーネントに追加します。例えば、以下のようにボタンにフェードインのアニメーションを適用することができます。</p>
<pre class="pre"><code>
&lt;button type="button" class="btn btn-primary" data-mdb-toggle="animation" data-mdb-animation="fade-in"&gt;フェードインするボタン&lt;/button&gt;
</code></pre>
<p>このようにして、Bootstrap5を使って、コードを書いてフェードインや他のアニメーション効果を実現することができます。
もっと詳しく知りたい場合は、公式ドキュメント を参照してください。ありがとうございました。</p>

<hr>



<p>[公式ドキュメント を参照してください。]とあり、
<br>１回目の内容に対して<span class="badge bg-warning text-dark">&lt;buttun</span>の説明が新たに出てきただけなので、
<br>ダメもとで、さらにもう一度、
<br><span class="badge bg-warning text-dark">同じ内容</span>に、
.cssを追加して、<br><span class="w_window">Bootstrap5 Fade-in code and all HTML and .css and .js more code please thank you.</span>
<br>再度<button type="button" class="btn btn-primary">下書きの生成</button>をクリック
<br>今度は、<i class="bi bi-filetype-html w_icon"></i>HTML部分と、cssの要素やクラスの説明と合わせて<i class="bi bi-filetype-css sb_icon"></i>.cssまで答えてくれました。</p>
<i class="fas fa-circle-notch fa-spin" style="color:skyblue;"></i> <i class="bi bi-exclamation-circle-fill"></i><i class="bi bi-exclamation-circle"></i>　
<h4><span id="toc10">回答３</span></h4>
<p>Bootstrap5は、Webサイトやアプリケーションの開発に便利なフレームワークです。
<br>Bootstrap5では、CSSやJavaScriptのコードを使って、レスポンシブでモダンなデザインを実現できます。
<br>例えば、Fade-inという効果を使って、要素を徐々に表示させることができます。
<br>Fade-inのコーディングは、以下のように行います。
<br>1. Fade-inさせたい要素に、fadeとshowというクラスを付けます。
<br>2. 要素に、data-bs-toggle=&#8221;fade&#8221;という属性を付けます。
<br>3. 要素の親要素に、fade-containerというクラスを付けます。
<br>4. fade-containerのCSSに、opacity: 0;とtransition: opacity 0.5s ease;というスタイルを付けます。
<br>5. JavaScriptで、fade-containerのopacityを1に変更します。
<br>以上で、Fade-inのコーディングが完了です。Bootstrap5を使って、Webサイトやアプリケーションの開発を楽しみましょう。
<br>Bootstrap5は、Webサイトやアプリケーションの開発に役立つフレームワークです。
<br>Bootstrap5では、Fade-inというコードを使って、要素を徐々に表示させることができます。
<br>Fade-inコードの例は以下の通りです。</p>
<pre class="pre"><code>
&lt;div class="container"&gt;
  &lt;div class="row"&gt;
    &lt;div class="col"&gt;
      &lt;div class="fade-in"&gt;ここにテキストを入力します。&lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt; 
</code></pre>
<p>このコードでは、fade-inクラスを持つdiv要素が、ページが読み込まれたときに徐々に表示されます。
fade-inクラスのスタイルは、CSSで定義する必要があります。
例えば、以下のように書くことができます。</p>
<pre class="pre"><code>
&lt;style&gt;
.fade-in {
  opacity: 0;
  transition: opacity 1s;
}
.fade-in.show {
  opacity: 1;
}
&lt;/style&gt;
</code></pre>
<hr>



<p>さらにもう一度、<span class="badge bg-warning text-dark">同じ内容</span>で、再度<button type="button" class="btn btn-primary">下書きの生成</button>をクリック<br>
&#x27a1;　内容を変更しなくても[下書きの生成]クリックを行うたびに返答内容が変わってくる様です。<br>
&#x27a1;　人間であれば、「<span class="badge bg-warning text-dark">しつこい</span>」と嫌われて無視されるところですが、
流石「ChatGPTです。」</p>
<p>今度は、<i class="bi bi-filetype-html w_icon"></i>HTML部分に&lt;!&#8211;で注釈付きです。&#8211;&gt;</p>
<i class="fas fa-circle-notch fa-spin" style="color:skyblue;"></i> <i class="bi bi-exclamation-circle-fill"></i><i class="bi bi-exclamation-circle"></i>　
<h4><span id="toc11">回答４</span></h4>
<p>Bootstrap5は、Webサイトやアプリケーションの開発に便利なフレームワークです。
Bootstrap5では、CSSやJavaScriptのコードを使って、さまざまなデザインや機能を実装できます。
例えば、Fade-in というエフェクトは、要素が徐々に表示されるアニメーションを作ることができます。
Fade-in のコードは、以下のように書くことができます。</p>
<pre class="pre"><code>
&lt;div class="fade-in"&gt;
  &lt;p&gt;ここにテキストを入れます。&lt;/p&gt;
&lt;/div&gt;
</code></pre>
<pre class="pre"><code>
&lt;style&gt;
.fade-in {
  opacity: 0;
  transition: opacity 1s;
}
.fade-in:hover {
  opacity: 1;
}
&lt;/style&gt;
</code></pre>

<pre class="pre"><code>
&lt;!-- Button trigger modal --&gt;
&lt;button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModal"&gt;
Launch demo modal
&lt;/button&gt;
&lt;!-- Modal --&gt;
&lt;div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true"&gt;
  &lt;div class="modal-dialog"&gt;
    &lt;div class="modal-content"&gt;
      &lt;div class="modal-header"&gt;
        &lt;h5 class="modal-title" id="exampleModalLabel"&gt;Modal title&lt;/h5&gt;
        &lt;button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"&gt;&lt;/button&gt;
      &lt;/div&gt;
      &lt;div class="modal-body"&gt;
      ...
      &lt;/div&gt;
      &lt;div class="modal-footer"&gt;
        &lt;button type="button" class="btn btn-secondary" data-bs-dismiss="modal"&gt;Close&lt;/button&gt;
        &lt;button type="button" class="btn btn-primary"&gt;Save changes&lt;/button&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
</code></pre>
<p>このように、Bootstrap5を使えば、簡単にフェードインのアニメーションをコードに追加することができます。もっと詳しく知りたい場合は、公式ドキュメントやチュートリアルを参照してください。</p>
<hr>
<p><i class="bi bi-exclamation-square-fill a_icon"></i>「執筆分野」を微妙に変更した場合、<br>どの様になるかを確かめたくて、少しだけ「執筆分野」を変えてみました。</p>
<p><span class="w_window">Bootstrap5 Fade-in code and all more code thank you please.</span></p>
<i class="fas fa-circle-notch fa-spin" style="color:skyblue;"></i> <i class="bi bi-exclamation-circle-fill"></i><i class="bi bi-exclamation-circle"></i>　
<h4><span id="toc12">回答５</span></h4>
<p>Bootstrap5では、フェードインのアニメーションを使ってモーダルや通知などの要素を表示することができます。
フェードインのアニメーションは、CSS の transition プロパティを使って実現されており、ブラウザの互換性も高いです。
フェードインのアニメーションを適用するには、data-mdb-toggle=&#8221;animation&#8221; と　data-mdb-animation=&#8221;fade-in&#8221; という属性を要素に追加します。
例えば、以下のようなコードでボタンをクリックしたときにフェードインするモーダルを作成できます。</p>
<pre class="pre"><code>
&lt;!-- ボタン --&gt;
&lt;button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModal"&gt;
モーダルを表示
&lt;/button&gt;
&lt;!-- モーダル --&gt;
&lt;div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true"&gt;
  &lt;div class="modal-dialog"&gt;
    &lt;div class="modal-content"&gt;
      &lt;div class="modal-header"&gt;
        &lt;h5 class="modal-title" id="exampleModalLabel"&gt;モーダルのタイトル&lt;/h5&gt;
        &lt;button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="閉じる"&gt;&lt;/button&gt;
      &lt;/div&gt;
      &lt;div class="modal-body"&gt;モーダルの内容&lt;/div&gt;
      &lt;div class="modal-footer"&gt;
        &lt;button type="button" class="btn btn-secondary" data-bs-dismiss="modal"&gt;閉じる&lt;/button&gt;
        &lt;button type="button" class="btn btn-primary"&gt;保存&lt;/button&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
</code></pre>
<hr>



<p><i class="bi bi-exclamation-square-fill a_icon"></i> 同じ内容で、<i class="bi bi-card-text w_icon"></i>形式を<button type="button" class="btn btn-info"><i class="far fa-envelope w_icon"></i><br>メール</button>に設定した場合。
<br>&#x27a1; <button type="button" class="btn btn-secondary">下書きの生成</button>部分の出だしが
<br>「<span class="badge bg-light text-dark">こんにちは、</span>」です。<b>まるでメール</b>です。(気付くのが遅かったですが、)</p>
<i class="fas fa-circle-notch fa-spin" style="color:skyblue;"></i> <i class="bi bi-exclamation-circle-fill"></i><i class="bi bi-exclamation-circle"></i>　
<h4><span id="toc13">回答６</span></h4>

<p>こんにちは、このメールでは、Bootstrap5を使ってフェードインのアニメーションを実装する方法について説明します。まず、Bootstrap5のCDNをHTMLファイルに追加します。次に、フェードインさせたい要素に.fadeと.showのクラスを付けます。例えば、以下のようなコードになります。モーダルウィンドウをフェードインさせるコードをBootstrap5で書いてみました。モーダルウィンドウは、画面の中央に表示される小さなウィンドウで、ユーザーに何かを伝えたり、入力を求めたりするときに便利です。Bootstrap5では、モーダルウィンドウを作成するためのコンポーネントが用意されています。以下のコードは、ボタンをクリックするとモーダルウィンドウがフェードインして表示される例です。ありがとうございます。よろしくお願いします。</p>
<pre class="pre"><code>
&lt;div class="fade show"&gt;&lt;p&gt;ここにフェードインするテキストが入ります。&lt;/p&gt;&lt;/div&gt;
</code></pre>
<p>これで、ページを読み込んだときにテキストがフェードインするようになります。もし、クリックやホバーなどのイベントでフェードインさせたい場合は、JavaScriptのコードを書く必要があります。例えば、以下のようなコードになります。</p>

<pre class="pre"><code>
&lt;script&gt;
// フェードインさせたい要素を取得
var fadeElement = document.querySelector(".fade");
// クリックしたときにフェードインする関数を定義
function fadeIn() {
fadeElement.classList.add("show");
}
// フェードインさせたい要素にクリックイベントを追加
fadeElement.addEventListener("click", fadeIn);
&lt;/script&gt;
</code></pre>
<p>これで、要素をクリックしたときにテキストがフェードインするようになります。他のイベントやオプションについては、Bootstrap5の公式ドキュメントを参照してください。以上が、Bootstrap5でフェードインのアニメーションを実装する方法の説明です。もし、質問や不明点がありましたら、お気軽にご連絡ください。ありがとうございました。</p>

<hr>



<p><i class="bi bi-exclamation-square-fill a_icon"></i> 同じ内容で、形式を<button type="button" class="btn btn-info"><i class="bi bi-card-list w_icon"></i><br>アイディア</button> に設定した場合。
  <br>　&#x27a1;　<button type="button" class="btn btn-secondary">下書きの生成</button>に要点の<b>　<i class="bi bi-list-ul w_icon"></i>  箇条書き</b>があります。</p>
<p><i class="bi bi-exclamation-diamond-fill o_icon"></i> ただ、続けて同じ質問をしたせいか？
<br><i class="bi bi-filetype-html o_icon"></i>HTML、<i class="bi bi-filetype-css o_icon"></i>.css、<i class="bi bi-filetype-js o_icon"></i>.jsは<span class="o_icon">省略</span>されました。
<br>&#x27a1;　前に「メールで答えたよね？」・・・とでも言う様に「人間的な返答です。」</p>
<i class="fas fa-circle-notch fa-spin" style="color:skyblue;"></i> <i class="bi bi-exclamation-circle-fill"></i><i class="bi bi-exclamation-circle"></i>　
<h4><span id="toc14">回答７</span></h4>
<p>Bootstrap5のフェードインコードについて
<br>&#8211; Bootstrap5では、モーダルやアラートなどのコンポーネントにフェードインのアニメーション効果を適用できます。
<br>&#8211; フェードインのアニメーションは、CSSのtransitionプロパティとopacityプロパティを使って実現されています。
<br>&#8211; フェードインのアニメーションを有効にするには、コンポーネントのクラス名にfadeクラスを追加します。
<br>&#8211; フェードインのアニメーションを無効にするには、fadeクラスを削除します。
<br>&#8211; フェードインのアニメーションの速度やタイミングなどをカスタマイズするには、CSS変数やカスタムプロパティを使って調整できます。
<br>以上がBootstrap5のフェードインコードに関する説明です。ご参考になれば幸いです。ありがとうございます。</p>
<hr><hr>



<h4 class="wp-block-heading"><span id="toc15">Error</span></h4>



<p><i class="bi bi-exclamation-diamond-fill o_icon"></i> 次はErrorの例です。
<br><i class="bi bi-alarm o_icon"></i>　最初から動きが他とは異なっていました。</p>
<p>このコードでは、fade-in というクラスを作り、その中にテキストを入れています。スタイルシートでは、fade-in クラスの要素に透明度とトランジションを設定しています。マウスを要素の上に乗せると、透明度が1になり、テキストが表示されます。これで、Fade-in のエフェクトが完成です。Bootstrap5では、フェードインするアニメーションを使って、ウェブページに動きを加えることができます。フェードインするアニメーションは、要素が徐々に透明度を増して表示される効果です。フェードインするアニメーションを適用するには、data-mdb-toggle=&#8221;animation&#8221;という属性と、data-mdb-animation=&#8221;fade-in&#8221;という属性を要素に追加します。さらに、data-mdb-animation-reset=&#8221;true&#8221;という属性を追加すると、アニメーションを繰り返すことができます。以下は、フェードインするアニメーションの<span style="color:orange;">コード例</span><span style="color:red;"><sup><b>※</b></sup></span>です。
Bootstrap5では、
フェードインのアニメーション効果を使って、モーダルやカルーセルなどのコンポーネントをより魅力的に見せることができます。
フェードインのアニメーションは、CSSのtransitionプロパティとopacityプロパティを組み合わせて実現されています。
フェードインのアニメーションを適用するには、対象の要素に.fadeクラスを付けるだけです。
また、.showクラスを付けると、要素が表示された状態になります。
以下は、フェードインのアニメーションを使ったモーダルの<span style="color:orange;">コード例</span><span style="color:red;"><sup><b>※</b></sup></span>です。</p>
<p><span style="color:red;">※</span>.コード部分は<i class="bi bi-pencil w_icon"></i>プレビュー<span style="color:orange;">内ではなく</span>」
<br>実行途中に、<span style="color:orange;"><i class="bi bi-pencil w_icon"></i>プレビューの上部に順次表示</span>されていました。
<br>最終的には、<i class="bi bi-pencil w_icon"></i>プレビューの中に以下の様な<span style="color:red;">エラー</span>が表示されて、コピペは出来ない状態になりました。」
<br>コピペ出来たのは以下の内容です。</p>
<p>「<span style="color:red;">申し訳ございません。プロンプトに応答できません。他の方法をお試しください。</span>」</p>
<i class="fas fa-circle-notch fa-spin" style="color:skyblue;"></i> <i class="bi bi-exclamation-circle-fill"></i><i class="bi bi-exclamation-circle"></i>　
<h4><span id="toc16">回答８</span></h4>
<p id="error01"><i class="bi bi-alarm-fill" style="color:orange;font-size:25px;"> Error表示</i></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="422" height="490" src="https://xn--ecka7j.biz/wp-content/uploads/2023/05/GPT-4_Error.jpg" alt="ChatGPT" class="wp-image-6992" srcset="https://xn--ecka7j.biz/wp-content/uploads/2023/05/GPT-4_Error.jpg 422w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/GPT-4_Error-300x348.jpg 300w" sizes="(max-width: 422px) 100vw, 422px" /><figcaption class="wp-element-caption">GPT-4_Error</figcaption></figure>



<hr>
<p>執筆分野を<br><span class="w_window">Bootstrap5 Fade-in code and all HTML and .js more code please thank you.</span>に</p>
<p>文章のトーンは、<button type="button" class="btn btn-info">熱狂的</button>を選びました。 
形式を<button type="button" class="btn btn-info"><i class="far fa-envelope w_icon"></i><br>メール</button>で</p>
<p><i class="bi bi-arrow-through-heart-fill o_icon"></i> ただ、回答の内容の何が「<span class="o_icon">熱狂的</span>」なのかはわかりませんでした。</p>
<i class="fas fa-circle-notch fa-spin" style="color:skyblue;"></i> <i class="bi bi-exclamation-circle-fill"></i><i class="bi bi-exclamation-circle"></i>　
<h4><span id="toc17">回答９</span></h4>
<p>こんにちは、Bootstrap5の使い方についてメールを送ります。Bootstrap5は、ウェブサイトのデザインを簡単にするためのフレームワークです。Bootstrap5では、さまざまなコンポーネントやユーティリティを使って、レスポンシブでモダンなウェブページを作成できます。今回は、Bootstrap5でフェードイン効果を実現する方法について説明します。フェードイン効果とは、ウェブページに要素が徐々に表示されるアニメーションのことです。Bootstrap5では、fadeクラスとshowクラスを使って、フェードイン効果を簡単に実装できます。例えば、以下のようなHTMLコードがあるとします。</p>
<pre class="pre"><code>
&lt;div class="container"&gt;
  &lt;h1&gt;Bootstrap5でフェードイン効果を作る&lt;/h1&gt;
  &lt;div id="fade-in" class="alert alert-primary fade"&gt;これはフェードインする要素です。&lt;/div&gt;
&lt;/div&gt;
</code></pre>
<p>このコードでは、containerクラスでコンテナを作り、h1タグで見出しを作ります。
<br>そして、fade-inというidとalertクラスとfadeクラスを持つdivタグを作ります。
<br>alertクラスはBootstrap5のコンポーネントで、メッセージを表示するためのものです。
<br>fadeクラスはBootstrap5のユーティリティで、フェードイン効果を適用するためのものです。
<br>
<br>このコードだけでは、フェードイン効果は発生しません。
<br>フェードイン効果を発生させるには、JavaScriptのコードが必要です。
<br>以下のようなJavaScriptのコードを追加します。</p>
<pre class="pre"><code>
&lt;script&gt;
  // fade-inというidの要素を取得する
  var fade_in = document.getElementById("fade-in");
  // ウィンドウが読み込まれたら、showクラスを追加する
  window.addEventListener("load", function() {
    fade_in.classList.add("show");
  });
&lt;/script&gt;
</code></pre>
<p>このコードでは、fade-inというidの要素を取得し、ウィンドウが読み込まれたらshowクラスを追加します。
<br>showクラスはBootstrap5のユーティリティで、要素を表示するためのものです。
fadeクラスとshowクラスを組み合わせることで、フェードイン効果が実現できます。
<br>以上が、Bootstrap5でフェードイン効果を作る方法です。
<br>Bootstrap5では、他にも多くのアニメーションやエフェクトが用意されています。
<br>ぜひ試してみてください。ありがとうございました。</p>
<hr>



<p>執筆分野を
<br><span class="w_window">Bootstrap5 Fade-in HTML and .js all more code please thank you.</span>に</p>
<p>文章のトーンは、<button type="button" class="btn btn-info">熱狂的</button> を選びました。 
形式は <button type="button" class="btn btn-info"><i class="bi bi-file-richtext w_icon"></i><br>ブログの投稿</button>で</p>
<p><i class="bi bi-circle-square o_icon"></i> <span class="o_icon"></span>  ここで、文字数制限からか？・・・<span style="color:red;">以下<i class="bi bi-arrow-down-square-fill o_icon"></i>の様に出力が途中で止まって</span>しまいました。
<br><span style="color:red;">もし画面内に</span>　で止まっています。幸いにも、途中までコピペできました。</p>
<i class="fas fa-circle-notch fa-spin" style="color:skyblue;"></i> <i class="bi bi-exclamation-circle-fill"></i><i class="bi bi-exclamation-circle"></i>　
<h4><span id="toc18">回答10</span></h4>
<p>こんにちは、Bootstrap5のファンの皆さん！今日は、Bootstrap5でFade-in HTMLと.jsを使って、素敵なアニメーションを作る方法をご紹介します。このテクニックは、ウェブサイトやアプリに動きと魅力を加えるのに最適です。さらに、Bootstrap5はとても使いやすく、コードもシンプルで効率的です。では、早速始めましょう！まず、HTMLファイルに以下のコードを書きます。</p>
<pre class="pre"><code>
&lt;div class="container"&gt;
  &lt;div class="row"&gt;
    &lt;div class="col-md-6"&gt;
      &lt;div class="card fade-in" data-delay="0"&gt;
        &lt;img src="img1.jpg" class="card-img-top" alt="Image 1"&gt;
        &lt;div class="card-body"&gt;
          &lt;h5 class="card-title"&gt;Card 1&lt;/h5&gt;
          &lt;p class="card-text"&gt;This is a card with a fade-in effect.&lt;/p&gt;
          &lt;a href="#" class="btn btn-primary"&gt;Go somewhere&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="col-md-6"&gt;
      &lt;div class="card fade-in" data-delay="500"&gt;
        &lt;img src="img2.jpg" class="card-img-top" alt="Image 2"&gt;
        &lt;div class="card-body"&gt;
          &lt;h5 class="card-title"&gt;Card 2&lt;/h5&gt;
          &lt;p class="card-text"&gt;This is another card with a fade-in effect.&lt;/p&gt;
          &lt;a href="#" class="btn btn-primary"&gt;Go somewhere&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
</code></pre>
<p>このコードでは、Bootstrap5のグリッドシステムとカードコンポーネントを使って、2つのカードを作っています。
<br>それぞれのカードには、fade-inというクラスと、data-delayという属性を付けています。
<br>fade-inクラスは、カードにフェードイン効果を与えるためのもので、
<br>data-delay属性は、フェードインが開始されるまでの時間（ミリ秒）を指定するためのものです。
<br>この例では、左のカードは0ミリ秒（すぐに）、右のカードは500ミリ秒（0.5秒）後にフェードインが始まります。
<br>次に、.jsファイルに以下のコードを書きます.</p>
<pre class="pre"><code>
&lt;script&gt;
$(document).ready(function() {
  // フェードイン要素を非表示にする
  $(".fade-in").hide();
  // スクロールイベントを監視する
  $(window).scroll(function() {
    // フェードイン要素を順番にチェックする
    $(".fade-in").each(function() {
      // フェードイン要素の位置を取得する
      var position = $(this).offset().top;
      // ウィンドウの高さとスクロール量を取得する
      var windowHeight = $(window).height();
      var scroll = $(window).scrollTop();
      // フェードイン要素が画面内に入ったら
      if (position &lt; windowHeight + scroll) {
        // フェードイン要素のディレイ時間を取得する
        var delay = $(this).data("delay");
        // ディレイ時間後にフェードインする
        $(this).delay(delay).fadeIn(1000);
      }
    });
  });
});
&lt;/script&gt;
</code></pre>
<p>
このコードでは、jQueryを使って、フェードイン効果を実現しています。
まず、フェードイン要素を非表示にしておきます。
次に、ウィンドウがスクロールされたときに発生するイベントを監視します。
その中で、フェードイン要素を順番にチェックして、その位置が画面内に入ったかどうかを判定します。
もし画面内に
</p>
<hr><hr>



<p>執筆分野を
  <br><span class="w_window">Bootstrap5 Fade-in HTML and .js all more code please thank you.</span><br>のまま、</p>
<p>トーン　<button type="button" class="btn btn-info">熱狂的</button>　
  形式　<button type="button" class="btn btn-info"><i class="bi bi-file-richtext w_icon"></i><br>ブログの投稿</button>　
  再度　<button type="button" class="btn btn-primary">下書きの生成</button>をクリックしてみました。
<br>&#x27a1;　結果は、途中までで、前回のものとは異なりますが、今回分と<span style="color:aqua;">合わせることによって利用できる</span>のではないかと思います。</p>
<i class="fas fa-circle-notch fa-spin" style="color:skyblue;"></i> <i class="bi bi-exclamation-circle-fill"></i><i class="bi bi-exclamation-circle"></i>　
<h4><span id="toc19">回答11</span></h4>
<p>こんにちは、Bootstrap5の素晴らしい機能の一つであるフェードイン効果についてお話ししたいと思います。フェードイン効果とは、HTML と JavaScript を使って、モーダルやアラートなどのコンポーネントをページにスムーズに表示させることができるアニメーション効果です。Bootstrap5では、jQuery を使わずにこの効果を実現できます。どのようにしているのでしょうか？それでは見ていきましょう。まず、フェードイン効果を使いたいコンポーネントに .fade クラスを追加します。例えば、以下のようなモーダルの場合です。</p>

<pre class="pre"><code>
&lt;div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true"&gt;
  &lt;div class="modal-dialog"&gt;
    &lt;div class="modal-content"&gt;
      &lt;div class="modal-header"&gt;
        &lt;h5 class="modal-title" id="exampleModalLabel"&gt;Modal title&lt;/h5&gt;
        &lt;button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"&gt;&lt;/button&gt;
      &lt;/div&gt;
      &lt;div class="modal-body"&gt;
        ...
      &lt;/div&gt;
      &lt;div class="modal-footer"&gt;
        &lt;button type="button" class="btn btn-secondary" data-bs-dismiss="modal"&gt;Close&lt;/button&gt;
        &lt;button type="button" class="btn btn-primary"&gt;Save changes&lt;/button&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
</code></pre>

<p>次に、JavaScript を使って、モーダルを表示するトリガーとなる要素にdata-bs-toggle=&#8221;modal&#8221; と data-bs-target=&#8221;#exampleModal&#8221; のような属性を追加します。例えば、以下のようなボタンの場合です。</p>
<pre class="pre"><code>
&lt;button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModal"&gt;
  Launch demo modal
&lt;/button&gt;
</code></pre>
<p>これで、ボタンをクリックすると、モーダルがフェードインして表示されます。同様に、アラートやトーストなどの他のコンポーネントにもフェードイン効果を適用できます。詳しくは、Bootstrapの公式ドキュメントを参照してください。フェードイン効果は、ページに動きと魅力を加えるだけでなく、ユーザーの注意を引くのにも役立ちます。Bootstrap5 を使って、フェードイン効果を簡単に実装できることがわかりましたね。ぜひ試してみてください。ありがとうございました。</p>
<hr>



<i class="fas fa-cog fa-spin" style="color:skyblue;"></i> 
<h2><span id="toc20">&#8220;Chat GPT&#8221; on Edgeで得られた結果</span></h2>
<p>僅かな<b>ヒント</b>は得られたものの、実現にはもっと調査・検証が必要です。
<br>その為には、もっと的確（<span class="w_icon">ChatGPT</span>に<span class="w_icon">分かる様</span>な）なキーワードが必要と思われます。
<br>ただ、完璧な答えを求めるつもりもなく・過度な期待も未だできない、
<br>しかし、もっと適切なキーワードを使えば良いヒントが得られるかも知れません。
<br>ChatGPTは、GPT-4まで来ており、今後ますます進化してくると思います。
<br>次回は、日本語も含めて行ってみたいとも考えています。</p>
<hr>



<i class="fas fa-cog fa-spin" style="color:skyblue;"></i>
<h2><span id="toc21">
  実現したいのはこれ
</span></h2>
<h3><span id="toc22">アニメーション.gifで表示しています</span></h3>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="625" src="https://xn--ecka7j.biz/wp-content/uploads/2023/04/v8s-800x625.gif" alt="Bootstrap" class="wp-image-6969" srcset="https://xn--ecka7j.biz/wp-content/uploads/2023/04/v8s-800x625.gif 800w, https://xn--ecka7j.biz/wp-content/uploads/2023/04/v8s-500x391.gif 500w, https://xn--ecka7j.biz/wp-content/uploads/2023/04/v8s-300x234.gif 300w, https://xn--ecka7j.biz/wp-content/uploads/2023/04/v8s-768x600.gif 768w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">Bootstrap</figcaption></figure>



<h4><span id="toc23">実際のサイト：[conctere 5(v.8)]&amp;[Bootstrap 3]で実現</span></h4>
<a rel="noopener" href="https://a-itc.info/portfolio/elemental" target="_blank" style="color:lightblue;"><b>https://a-itc.info/portfolio/elemental</b></a>
<p>ブログカード</p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">

<a rel="noopener" href="https://a-itc.info/portfolio/elemental" title="柔軟な編集最適表示と操作性あなたのホームページを自然な形で制作" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/cocoon-resources/blog-card-cache/e323430e5b306b81e43911ea1a347f48.jpg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">柔軟な編集最適表示と操作性あなたのホームページを自然な形で制作</div><div class="blogcard-snippet external-blogcard-snippet">コンテンツの投稿差替え変更が柔軟にできあなたのホームページから自然な形でマーケティングできます。最適な表示と操作性であなたのお客様にアピールできるオウンドメディアのホームページは地域ビジネスに最適です。売り込みではなく自然な形で・あなたのお...</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://a-itc.info/portfolio/elemental" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">a-itc.info</div></div></div></div></a>
</div>



<i class="fas fa-cog fa-spin" style="color:skyblue;"></i> 
<h2><span id="toc24">
  開発環境
 </span></h2>

<h3><span id="toc25">アニメーション.gifで表示しています</span></h3>
<h4><span id="toc26">テスト・サイト：[Conctere CMS(v.9)]&amp;[Bootstrap 5]で実現</span></h4>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="533" src="https://xn--ecka7j.biz/wp-content/uploads/2023/04/v9-800x533.gif" alt="Bootstrap" class="wp-image-6970" srcset="https://xn--ecka7j.biz/wp-content/uploads/2023/04/v9-800x533.gif 800w, https://xn--ecka7j.biz/wp-content/uploads/2023/04/v9-500x333.gif 500w, https://xn--ecka7j.biz/wp-content/uploads/2023/04/v9-300x200.gif 300w, https://xn--ecka7j.biz/wp-content/uploads/2023/04/v9-768x512.gif 768w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">Bootstrap</figcaption></figure>



<p>おわかり戴けるでしょうか？<br>下記画像の様に一瞬だけ正しい位置に吹き出しが現れ</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="427" src="https://xn--ecka7j.biz/wp-content/uploads/2023/04/v9t-800x427.jpg" alt="Bootstrap" class="wp-image-6968" srcset="https://xn--ecka7j.biz/wp-content/uploads/2023/04/v9t-800x427.jpg 800w, https://xn--ecka7j.biz/wp-content/uploads/2023/04/v9t-500x267.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2023/04/v9t-300x160.jpg 300w, https://xn--ecka7j.biz/wp-content/uploads/2023/04/v9t-768x410.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2023/04/v9t.jpg 1035w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">Bootstrap</figcaption></figure>



<p>その後すぐに、 下記画像の様に左端に吹き出しが固定表示（どのアイコンのhoverでも）</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="800" height="427" src="https://xn--ecka7j.biz/wp-content/uploads/2023/04/v9e-800x427.jpg" alt="Bootstrap" class="wp-image-6971" srcset="https://xn--ecka7j.biz/wp-content/uploads/2023/04/v9e-800x427.jpg 800w, https://xn--ecka7j.biz/wp-content/uploads/2023/04/v9e-500x267.jpg 500w, https://xn--ecka7j.biz/wp-content/uploads/2023/04/v9e-300x160.jpg 300w, https://xn--ecka7j.biz/wp-content/uploads/2023/04/v9e-768x410.jpg 768w, https://xn--ecka7j.biz/wp-content/uploads/2023/04/v9e.jpg 1035w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">Bootstrap</figcaption></figure>



<div class="loading">
<svg version="1.2" height="220" width="600" xmlns="http://www.w3.org/2000/svg" viewport="0 0 60 60" xmlns:xlink="http://www.w3.org/1999/xlink">
<path id="j09_pulsar_9" stroke="rgba(0,155,155,1)" fill="none" stroke-width="1" stroke-linejoin="round" d="M0,90L250,90Q257,60 262,87T267,95 270,88 273,92t6,35 7,-60T290,127 297,107s2,-11 10,-10 1,1 8,-10T319,95c6,4 8,-6 10,-17s2,10 9,11h210">
</path>
</svg>
</div>

<style type="text/css">/* pulsar_9.css -------------------------------------------------- */
.loading {width:100%; max-width:700px; margin:0 auto; padding:0; position:relative;}
.loading svg {width:100%; height:100%;}
.loading #j09_pulsar_9 {stroke-dasharray:281; animation:dash 3.5s infinite linear forwards;}
/* Animation ---------------------------------------------------------- */
@keyframes dash{from{stroke-dashoffset:814;} to {stroke-dashoffset:-814;}}
</style>



<hr>

  <i class="fas fa-cog fa-spin" style="color:skyblue;"></i> 
   　 <span class="badge bg-light text-dark"></span>
<h2><span id="toc27">まとめ</span></h2>

<p>結論は、この様なアプローチでは、解決に至る為の、ヒントはえられなかったこと。
<br>
<br>ただ、<b>Bootstrap 5</b>になって新しくなった定義方法が見つかったことが成果ともいえる。</p>
<br>
<p>Bootstrap5では、「フェードインのアニメーションは、CSSの<b>transition</b>プロパティを使って実現され」
<br>フェードインのアニメーションを適用するには、
<br><b>data-mdb-toggle=&#8221;animation&#8221;</b> と 
<br><b>data-mdb-animation=&#8221;fade-in&#8221; という属性を要素に追加</b>という事が分かったこと。</p>


<br>
<p>ChatGPTは未だ進化の途中であるので、今後より詳しい内容の回答が得られる様になってくるのでしょう。
<br>現時点では多くは望めないかも知れません。
<br>切り口を変えて、様々な「執筆分野」の内容を変えてアプローチしてみるのが良いかも知れません。
<br>
<br>例えば、
<br><span class="w_window">Bootstrap5 Fade-in HTML and .js all more code please thank you.</span>ではなく
<br>
<br><span class="w_window">Fade-in .css Full Code &#8220;Bootstrap5&#8221; vs &#8220;Bootstrap3&#8221; please.</span>とか、<br>
<br><span class="w_window">Fade-in HTML and .css and .js Full Code &#8220;Bootstrap5&#8221; vs &#8220;Bootstrap3&#8221; please.</span>など・・・
<br>
<br>理由は、[開発環境]でも示している通り、既にフェードイン自体は実現しており、
<br><b>Edge</b>の「<b>ChatGPT</b>」で得られた情報だけでは、解決に至るヒントが得られていないこと、
<br>上に上げたアプローチでは、明確に「ChatGPT」に伝えきれていない、というか、
<br>まだ「ChatGPT」にそこまでの内容で理解(的確な回答を）を求めるのは無理な様な気がしていることと、
<br>
<br>もっと的確なアプローチがあるはずだと思えるるからです。</p>
<p>
<i class="fas fa-cog fa-spin" style="color:aqua;"></i> <i class="fas fa-cog faa-spin animated" style="color:lime;"></i>
</p>
<p>結果は、進展があれば、またBlogで報告したいと思っています。</p>



<h2 class="wp-block-heading"><span id="toc28">Copilotに聞いてみた（１）</span></h2>



<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<p><strong>Copilot</strong> もgpt-4を使用している様ですが、<strong>ChatGPT</strong>と、どこが違うのでしょうか？優位点を上げてください。</p>
</div>



<div class="wp-block-group is-style-question-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>Copilotは、マイクロソフトが開発したGPT-4ベースのAI機能です。<br>ChatGPTとは異なり、CopilotはOfficeソフトウェアに組み込まれており、ユーザーの指示に従って様々な作業を支援します。<br>Copilotの優位点は以下のとおりです。</p>



<ul class="wp-block-list">
<li>自然言語で指示するだけで、WordやExcelなどのOfficeソフトウェアの機能を活用できます。</li>



<li>Microsoft Graphと連携して、過去の文書やメールなどのデータを分析し、コンテンツを生成できます。</li>



<li>文章の執筆や編集だけでなく、データ分析やスライド作成などの幅広い分野で利用できます。</li>
</ul>



<p>以上のように、CopilotはChatGPTよりも高度で多様なAI機能を提供しています。</p>
</div>



<p class="has-text-align-right"> <span class="badge-blue" style="font-size:1.25em;"><strong>追加の質問 <a href="https://xn--ecka7j.biz/toolboox/chatgpt/7147/#copilot" target="_blank">　&#x27a1; </a></strong></span></p>



<h2 class="wp-block-heading"><span id="toc29">関連記事</span></h2>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">

<a href="https://xn--ecka7j.biz/toolboox/chatgpt/7557/" title="生成AI：Copilotより扱いやすいBingGPT。無料でGPT-4 ! Edge不要でWindowsだけでなく、macOSやLinuxでも利用できる。" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://xn--ecka7j.biz/wp-content/uploads/2023/06/BingGPT_1080_1122-360KB-320x180.gif" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://xn--ecka7j.biz/wp-content/uploads/2023/06/BingGPT_1080_1122-360KB-320x180.gif 320w, https://xn--ecka7j.biz/wp-content/uploads/2023/06/BingGPT_1080_1122-360KB-120x68.gif 120w, https://xn--ecka7j.biz/wp-content/uploads/2023/06/BingGPT_1080_1122-360KB-160x90.gif 160w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">生成AI：Copilotより扱いやすいBingGPT。無料でGPT-4 ! Edge不要でWindowsだけでなく、macOSやLinuxでも利用できる。</div><div class="blogcard-snippet internal-blogcard-snippet">ブラウザの狭い右ペインでなく、Window画面にそのまま大きく展開できることタスクバーにピン留めでき、いつでも呼び出せる。ChatGPT(無料版)より優秀なGPT-4(改)を利用し無料。Copilotと違ってEdge起動も不要。Windowsだけでなく、macOSやLinuxでも利用できる。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://xn--ecka7j.biz" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">イイネ.biz</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2023.07.25</div></div></div></div></a>
</div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">

<a href="https://xn--ecka7j.biz/toolboox/chatgpt/7019/" title="生成AI：ChartGPTの有用性を無料で&#x27a1; GPT-4 Copilotで、 プラグインを評価：日本語で検索" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_provisional_article-320x180.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_provisional_article-320x180.png 320w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_provisional_article-500x281.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_provisional_article-800x450.png 800w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_provisional_article-300x169.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_provisional_article-768x432.png 768w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_provisional_article-120x68.png 120w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_provisional_article-160x90.png 160w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_provisional_article.png 1200w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">生成AI：ChartGPTの有用性を無料で&#x27a1; GPT-4 Copilotで、 プラグインを評価：日本語で検索</div><div class="blogcard-snippet internal-blogcard-snippet">すごいぞChatGPT（これは、場合によっては 検索エンジンを圧倒し、遥かに強力な利用者の為のエンジンになる！）。項目ごとに詳細を記入して質問するとちゃんとした日本語で答えてくれた。正しい言い回しでしかもスムーズに文書が返ってくる。アイデアを選べば、項目ごとに箇条書きもしてくれる。但し、専門的な内容では元になるBigDataが古い様で要注意。質問内容もさることながら、質問する文書の組み立て、前提条件、回答要件などの内容が大事です。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://xn--ecka7j.biz" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">イイネ.biz</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2023.10.19</div></div></div></div></a>
</div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">

<a href="https://xn--ecka7j.biz/toolboox/chatgpt/7093/" title="生成AI：無料でGPT-4 日本語で検索してみる Copilot（WordPressプラグイン を探す）" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_Japanese-320x180.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_Japanese-320x180.png 320w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_Japanese-500x281.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_Japanese-800x450.png 800w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_Japanese-300x169.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_Japanese-768x432.png 768w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_Japanese-120x68.png 120w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_Japanese-160x90.png 160w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_Japanese.png 1200w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">生成AI：無料でGPT-4 日本語で検索してみる Copilot（WordPressプラグイン を探す）</div><div class="blogcard-snippet internal-blogcard-snippet">何も評価項目を付けずに除外条件のみで、「ワードプレスで有効なreCAPTCHAプラグインを50個教えてください。但し、有料版、Add-On、ContactForm系、複合プラグインは除外してください。」で検索してみる。次に、評価項目を付けて、更に、https://ja.wordpress.org/plugins/search/reCAPTCHA/ で調べたPluginを順に提示し、提示分を含め評価項目順に評価し、未提示Pluginを含めBest20を求めてみた。「検索結果がスムーズに、驚くべき速さで反映され関心する」半面、相互に限界も感じる。「記載内容・順序・正確性、条件」などが大事なこと。正確な日本語表現を心がけていても、重複する内容が返ってきたりする。もちろん「執筆分野」への記載内容の工夫、改善の余地があること、改善の方法を模索する必要があることは認識している。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://xn--ecka7j.biz" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">イイネ.biz</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2023.10.19</div></div></div></div></a>
</div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">

<a href="https://xn--ecka7j.biz/toolboox/chatgpt/7147/" title="生成AI：Copilot（GPT-4）に .cssデザインの改善を尋ねてみた（無料）" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_design-320x180.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_design-320x180.png 320w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_design-500x281.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_design-800x450.png 800w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_design-300x169.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_design-768x432.png 768w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_design-120x68.png 120w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_design-160x90.png 160w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_design.png 1200w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">生成AI：Copilot（GPT-4）に .cssデザインの改善を尋ねてみた（無料）</div><div class="blogcard-snippet internal-blogcard-snippet">今回の場合、ChatGPTから提供された回答（スケルトン）を少し修正・変更するだけで、実用になる（使える）ものを入手することができました。ただ、今回の様に必ず旨く通用するもの入手できるか？というと、そうでもない様です。肝心なことは、「執筆分野」に投稿する内容・質（適語表現であることも含め）・難易度だろうと思います。また、技術的なものであった場合、ChatGPTが保有するBigDataが最新のものでは無いため、特に進化の早いIT関連技術では、最新の情報やテクニックは入手し辛いものになっている様です。筆者が、別の切り口で「執筆分野」に投稿したものは、未だ有効な情報の入手が出来ないでいるのが現状です。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://xn--ecka7j.biz" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">イイネ.biz</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2023.06.03</div></div></div></div></a>
</div>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">

<a href="https://xn--ecka7j.biz/toolboox/chatgpt/7362/" title="生成AI：Copilot(GPT-4)にInvisible reCAPTCHA for WordPressの代替を問う．しかも無料で" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="320" height="180" src="https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_ASk051-320x180.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_ASk051-320x180.png 320w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_ASk051-500x281.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_ASk051-800x450.png 800w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_ASk051-300x169.png 300w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_ASk051-768x432.png 768w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_ASk051-120x68.png 120w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_ASk051-160x90.png 160w, https://xn--ecka7j.biz/wp-content/uploads/2023/05/Copilot_GPT-4_ASk051.png 1200w" sizes="(max-width: 320px) 100vw, 320px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">生成AI：Copilot(GPT-4)にInvisible reCAPTCHA for WordPressの代替を問う．しかも無料で</div><div class="blogcard-snippet internal-blogcard-snippet">あなたは調べ物をする場合、どの様な手段で行いますか？Google検索などで様々なサイトに訪れて探すのが一般的であったかも知れません。ところが今はChatGPTに代表される便利なツールがあります。私は、改良※GPT-4の「Copilot」を使...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://xn--ecka7j.biz" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">イイネ.biz</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2024.07.30</div></div></div></div></a>
</div>



<!--前回の記事ではHTMLブロックに以下を追加している。（下の２つは記事に必要）-->
<link href="https://xn--ecka7j.biz/wp-content/uploads/j_css/css5.css" rel="stylesheet">

<!-- FontAwesome アニメーション.css -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome-animation/0.2.1/font-awesome-animation.min.css" rel="stylesheet">
<!-- Bootstrap Icons -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.0/font/bootstrap-icons.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"></script>


<p><i class="bi bi-tags-fill" style="color:aqua;"> #ChatGPT, #GPT-4, &#8220;ChatGPT in Edge&#8221;, &#8220;ChatGPT on Edge&#8221;, &#8220;#Chat GPT for Edge&#8221;</i>
<br> <i class="bi bi-tags" style="color:lime;"> #<b>Bootstrap 5</b>, #Bootstrap3, #Tool, #ConcreteCMS</i></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WordPressで、Bootstrap５始めました。</title>
		<link>https://xn--ecka7j.biz/site-operation/design/6355/</link>
		
		<dc:creator><![CDATA[Jun-N]]></dc:creator>
		<pubDate>Tue, 21 Feb 2023 04:43:57 +0000</pubDate>
				<category><![CDATA[css ：デザイン]]></category>
		<category><![CDATA[Bootstrap]]></category>
		<category><![CDATA[Bootstrap 5]]></category>
		<category><![CDATA[Design]]></category>
		<guid isPermaLink="false">https://xn--ecka7j.biz/?p=6355</guid>

					<description><![CDATA[Bootstrapを使ったデザイン。最初にご紹介するのは「グリッドシステム」を使ったDesignです。 Bootstrapは、ご存じかも知れませんが以下の引用をごらん戴ければと思います。 Bootstrapは、ウェブサイ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="has-cocoon-white-color has-text-color has-background" style="background-color:#7652b3"><strong>Bootstrap</strong>を使ったデザイン。最初にご紹介するのは「<strong>グリッドシステム</strong>」を使ったDesignです。<br><br>Bootstrapは、ご存じかも知れませんが以下の引用をごらん戴ければと思います。</p>



<blockquote class="wp-block-quote has-cocoon-white-color has-text-color has-background is-layout-flow wp-block-quote-is-layout-flow" style="background-color:#563d7c">
<p class="has-cocoon-white-color has-text-color has-background" style="background-color:#7652b3"><strong>Bootstrap</strong>は、ウェブサイトやWebアプリケーションを作成するフロントエンドWebアプリケーションフレームワークです。<br>  タイポグラフィ、フォーム、ボタン、ナビゲーション、その他構成要素やJavaScript用拡張などが、HTMLおよびCSSベースのデザインテンプレートとして用意されています。<br>GitHubで四番目に人気があり、アメリカ航空宇宙局やMSNBCなどに採用されている。<br>「特徴」<br>HTML5やCSS3では比較的サポートが不完全であるが、主要なWebブラウザとの互換性がある。WebサイトやWebアプリケーションの基本情報がすべてのデバイスやブラウザで利用できるよう、部分的な互換性という概念を用いている。たとえば、角丸、グラデーション、ボックスシャドウなどのCSS3で導入された機能は古いWebブラウザでサポートされていないが、<strong>Bootstrap</strong>で使用される。</p>
<cite>ウキペディア</cite></blockquote>



<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.0/font/bootstrap-icons.css">
<!--------------------------------------------------------------------------------->



<h1>Bootstrapのグリッドシステム</h1>



<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-group is-style-blank-box-navy is-layout-constrained wp-block-group-is-layout-constrained">
<p><strong>グリッドシステムを支える３つのClass</strong></p>



<ul class="wp-block-list">
<li><span style="color:white;"><strong>コンテナ（.container）</strong></span></li>



<li><span style="color:white;"><strong>ロー（.row）</strong></span></li>



<li><span style="color:white;"><strong>カラム（.col-*）</strong></span></li>
</ul>
</div>
</div>




  <div id="toc" class="toc tnt-none toc-center tnt-none border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-8" checked><label class="toc-title" for="toc-checkbox-8">目次</label>
    <div class="toc-content">
    <ul class="toc-list open"></li><li><a href="#toc1" tabindex="0">ブレイクポイントによる切り替え</a><ul><li><a href="#toc2" tabindex="0">(max12Column)</a><ul><li><a href="#toc3" tabindex="0">　Bootstrap ５　</a></li><li><a href="#toc4" tabindex="0"> レスポンシブ グリッドシステム</a></li><li><a href="#toc5" tabindex="0">①Bootstrap5の２分割グリッド表示</a></li><li><a href="#toc6" tabindex="0">①Bootstrap5の２分割グリッドのHTMLソースコード表示</a></li><li><a href="#toc7" tabindex="0">②Bootstrap5の3分割グリッド表示</a></li><li><a href="#toc8" tabindex="0">②Bootstrap5の3分割グリッドHTMLソースコード表示</a></li><li><a href="#toc9" tabindex="0">コンテンツ以外のHTMLソースコードを表示しておきます。</a></li></ul></li><li><a href="#toc10" tabindex="0">ネスト：第二階層</a></li><li><a href="#toc11" tabindex="0">ネスト:不連続文字(自動折り返し)</a></li><li><a href="#toc12" tabindex="0">ネスト:アイコン文字2.2em</a></li><li><a href="#toc13" tabindex="0">ネスト:svg画像256</a></li></ul></li><li><a href="#toc14" tabindex="0">Bootstrapを使ったサイト</a></li><li><a href="#toc15" tabindex="0">Bootstrapアイコンサンプル</a></li><li><a href="#toc16" tabindex="0">Bootstrap Table</a><ul><li><a href="#toc17" tabindex="0">responsive Table hover</a></li><li><a href="#toc18" tabindex="0">折り返し無しを確認する</a></li></ul></li><li><a href="#toc19" tabindex="0">画像の位置合わせ</a><ul><li><a href="#toc20" tabindex="0">Floatユーティリティークラスを使用した配置例</a><ul><li><a href="#toc21" tabindex="0">スマホでの表示（例）</a></li><li><a href="#toc22" tabindex="0">パソコンで表示幅を最小にした場合（Chrome）</a></li></ul></li></ul></li><li><a href="#toc23" tabindex="0">BootstrapでFontAwesome Brands</a></li><li><a href="#toc24" tabindex="0">Bootstrap5ブランドアイコン</a></li></ul>
    </div>
  </div>

<h2><span id="toc1">ブレイクポイントによる切り替え</span></h2>



<h3><span id="toc2">(max12Column)</span></h3>



<img loading="lazy" decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/2023/02/Bootstrap_logo.svg_.png" alt="Bootstrap" width="330" height="263">



<h4><span id="toc3">　Bootstrap ５　</span></h4>



<p> <i class="bi bi-bootstrap-fill"></i> Bootstrapフレームワーク</p>



<p>主なアイコンフォントは <i class="bi bi-bootstrap-fill"></i> Bootstrapのものです。(FontAwesomeではありません)</p>



<h4><span id="toc4"> レスポンシブ グリッドシステム</span></h4>



<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>グリッド内のアイコンは、省略値サイズ、2rem、2,5remです。</p>



<p>レスポンシブ グリッドシステム：ブラウザの表示幅を動かしてみるか、スマホ・タブレットなどで表示してみてください。</p>
</div>



<h5><i class="bi bi-alt"></i> 3カラム グリッド</h5>



<p><span class="bold">※</span>．<strong>テーブルではありません。</strong></p>



<p>　<i class="bi bi-check2-square" style="font-size: 1.5rem;color: #ff563d;"></i> 自動折り返し</p>



<div class="container">
  <div class="row">
    <div class="col">01 <i class="bi bi-bootstrap-fill" style="color: #563d7c;"></i>
    123456789･123456789･123456789･123456789･123456789･123456789･123456789･123456789･123456789･
    </div>
    <div class="col">02 <i class="bi bi-bootstrap" style="font-size: 2rem;color: #563d7c;"></i></div>
    <div class="col">03 <i class="bi bi-alarm-fill" style="font-size: 2.5rem;color: #563d7c;"></i></div>
  </div>
</div>



<p>３カラムグリッドは、以下の様に定義しています。
  <br> 　<i class="bi bi-filetype-html" style="font-size: 1.5rem;color: aqua;"></i>　部分的なHTML
</p>



<pre class="pre">    &lt;div class="col"&gt;01 &lt;i class="bi bi-bootstrap-fill" style="color: #563d7c;"&gt;&lt;/i&gt;123456789･123456789･123456789･123456789･123456789･123456789･123456789･123456789･123456789･&lt;/div&gt;
    &lt;div class="col"&gt;02 &lt;i class="bi bi-bootstrap" style="font-size: 2rem;color: #563d7c;"&gt;&lt;/i&gt;&lt;/div&gt;
    &lt;div class="col"&gt;03 &lt;i class="bi bi-alarm-fill" style="font-size: 2.5rem;color: #563d7c;"&gt;&lt;/i&gt;&lt;/div&gt;
  </pre>



<h5><i class="bi bi-alt"></i> 12カラム グリッド (max12Column)</h5>



<p>　<i class="bi bi-check2-square" style="font-size: 1.5rem;color: #ff563d;"></i> 　自動折り返し</p>



<div class="wp-block-group is-style-question-box is-layout-constrained wp-block-group-is-layout-constrained">
<p><strong>※．</strong>ブラウザ表示で<strong>横幅を縮小</strong>していくか、<strong>スマホの表示</strong>で12カラムグリッド表示が、<span class="marker-under">テーブルとは異なる表示になることで、グリッド表示を確認戴けます。</span></p>
</div>



<div class="container">
  <div class="row">
    <div class="col">01 123456789･123456789･123456789･123456789･</div>
    <div class="col">02</div>
    <div class="col">03</div>
    <div class="col">04</div>
    <div class="col">05</div>
    <div class="col">06</div>
    <div class="col">07</div>
    <div class="col">08</div>
    <div class="col">09</div>
    <div class="col">10</div>
    <div class="col">11</div>
    <div class="col">12</div>
  </div>
</div>



<h4><span id="toc5">①Bootstrap5の２分割グリッド表示</span></h4>



<p>2分割:　<i class="bi bi-check2-square" style="font-size: 1.5rem;color: #ff563d;"></i> 自動折り返し<del>無し</del></p>
<p>以下の２分割表示グリッド<del>は、折り返ししていない（特に指定していないが）為、コンテンツがグリッドからいずれも、はみ出しています。</del></p>



<p>col-sm-8は、col-smの8個分、col-sm-4は、col-smの4個分、つまり、</p>
<p>8+4で全部で12個分のColumnを（bootstrap.css）で、割り当てています。</p>
<div class="container"></div>



<div class="row">
    <div class="col-sm-8">col-sm-8 12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:</div>
    <div class="col-sm-4">col-sm-4 1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:</div>
</div>



<p>text-truncateクラスで長い文字列を省略記号表示指定</p>



<p>こちらは、Bootstrapのtext-truncateクラス指定で、グリッドからはみ出す部分は省略記号表示 <i class="bi bi-three-dots"></i> されています。</p>



<div class="row">
    <div class="col-sm-8 text-truncate">col-sm-8 12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:</div>
    <div class="col-sm-4 text-truncate">col-sm-4 1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:</div></div>



<img loading="lazy" decoding="async" src="/wp-content/uploads/2023/02/bootstrap-outline.svg" alt="Bootstrap" width="320" height="320">



<h4><span id="toc6">①Bootstrap5の２分割グリッドのHTMLソースコード表示</span></h4>



<p>以下が、実際のコンテンツ部分のHTMLコードです。
  <br>Classで定義しているものは、いずれも「bootstrap.min.css」のものです。
  <br>&#8220;container&#8221;,&#8221;row&#8221;,&#8221;col-sm-8&#8243;,&#8221;col-sm-4&#8243;,&#8221;text-truncate&#8221;,
  <br>この、&#8221;<b>container</b>&#8220;,&#8221;<b>row</b>&#8220;,&#8221;<b>col</b>*&#8221;が、グリッドシステムを支える3つの<b>CSSクラス</b>です。
  <br>　<i class="bi bi-filetype-html" style="font-size: 1.5rem;color: aqua;"></i>　HTML
</p>



<pre class="pre">  &lt;p&gt;2分割:　&lt;i class="bi bi-check2-square" style="color: #ff563d;"&gt;&lt;/i&gt; 自動折り返し無し&lt;/p&gt;
  &lt;div class="container"&gt;
    &lt;div class="row"&gt;
    　&lt;div class="col-sm-8"&gt;col-sm-8 12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:&lt;/div&gt;
    　&lt;div class="col-sm-4"&gt;col-sm-4 1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:&lt;/div&gt;
    &lt;/div&gt;
  &lt;p&gt;text-truncateクラスで長い文字列を省略記号表示指定&lt;/p&gt;
    &lt;div class="row"&gt;
    　&lt;div class="col-sm-8 text-truncate"&gt;col-sm-8 12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:12345678:&lt;/div&gt;
    　&lt;div class="col-sm-4 text-truncate"&gt;col-sm-4 1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:&lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
</pre>



<h4><span id="toc7">②Bootstrap5の3分割グリッド表示</span></h4>



<p>3分割:　<i class="bi bi-check2-square" style="font-size: 1.5rem;color: #ff563d;"></i> 自動折り返し<del>無し</del></p>



<p>以下の３分割表示グリッド<del>は、折り返ししていない為、
  <br>コンテンツがグリッドからいずれもはみ出しています。
  <br>また、１行(row)に収まらず、結果３分割目が２行目にはみ出してしまっています。</del>
</p>



<div class="container">
  <div class="row">
    <div class="col-sm">col-sm 1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:</div>
   <div class="col-sm">col-sm 1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:</div>
    <div class="col-sm">col-sm 1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:</div>
</div></div>



<p>text-truncateクラス指定で長い文字列を省略記号表示
    <br>こちらは、Bootstrapのtext-truncateクラス指定で、
    <br>グリッドからはみ出す部分は省略記号表示 <i class="bi bi-three-dots"></i> されています。
    <br>更に、省略記号表示で1行(row)内に収まっています。
</p>



<div class="row">
   <div class="col-sm text-truncate">col-sm 1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:</div>
   <div class="col-sm text-truncate">col-sm 1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:</div>
   <div class="col-sm text-truncate">col-sm 1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:</div>
  </div>



<img loading="lazy" decoding="async" src="/wp-content/uploads/2023/02/bootstrap-punchout.svg" alt="Bootstrap" width="320" height="320">



<h4><span id="toc8">②Bootstrap5の3分割グリッドHTMLソースコード表示</span></h4>



<p>Class＝&#8221;col-sm&#8221;も、「bootstrap.min.css」のものです。
  <br>　<i class="bi bi-filetype-html" style="font-size: 1.5rem;color: aqua;"></i>　HTML
</p>



<pre class="pre">  
  &lt;p&gt;Max3分割:自動折り返し無し	&lt;/p&gt;
  &lt;div class="container"&gt;
  　&lt;div class="row"&gt;
  　　&lt;div class="col-sm"&gt;col-sm 1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:&lt;/div&gt;
  　　&lt;div class="col-sm"&gt;col-sm 1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:&lt;/div&gt;
  　　&lt;div class="col-sm"&gt;col-sm 1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:&lt;/div&gt;
  　&lt;/div&gt;

  &lt;p&gt;text-truncateクラス指定で長い文字列を省略記号表示&lt;/p&gt;
    &lt;div class="row"&gt;
      &lt;div class="col-sm text-truncate"&gt;col-sm 1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:&lt;/div&gt;
      &lt;div class="col-sm text-truncate"&gt;col-sm 1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:&lt;/div&gt;
      &lt;div class="col-sm text-truncate"&gt;col-sm 1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:1234:&lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
</pre>



<img loading="lazy" decoding="async" src="/wp-content/uploads/2023/02/bootstrap-solid.svg" alt="Bootstrap" width="320" height="320">



<h4><span id="toc9">コンテンツ以外のHTMLソースコードを表示しておきます。</span></h4>



<p>　<i class="bi bi-filetype-html" style="font-size: 1.5rem;color: aqua;"></i>　HTML</p>



<pre class="pre">  &lt;!doctype html&gt;
  &lt;html lang="ja"&gt;
  &lt;head&gt;
  &lt;meta charset="utf-8"&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1"&gt;
  &lt;link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous"&gt;
  &lt;link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.0/font/bootstrap-icons.css"&gt;
  &lt;title&gt;&lt;/title&gt;
  &lt;/head&gt;
  <!--コンテンツ-->
  &lt;body class="body"&gt;
  &lt;h1&gt;&lt;/h1&gt;
  &lt;h2&gt;&lt;/h2&gt;
  &lt;h3&gt;&lt;/h3&gt;
  <!--コンテンツ-->

  &lt;script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"&gt;&lt;/script&gt;
  &lt;/body&gt;
  &lt;/html&gt;
</pre>



<h3 class="wp-block-heading"><span id="toc10">ネスト：第二階層</span></h3>



<div class="contaner">
<div class="row">
<div class="col-sm-9">第一階層: col-sm-9
<!-- [.row]と[.col-*]のセットをネスト-->
<div class="row">
<div class="col-8 col-sm-6">第二階層:col-8とcol-sm-6</div>                
<div class="col-4 col-sm-6">第二階層:col-4とcol-sm-6</div>
</div>
</div>
<div class="col-sm-3">第一階層: col-sm-3</div>
</div>
</div>



<h3 class="wp-block-heading"><span id="toc11">ネスト:不連続文字(自動折り返し)</span></h3>



<div class="contaner">
    <div class="row">
        <div class="col-sm-9">
            123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789
            <!-- [.row]と[.col-*]のセットをネスト-->
            <div class="row">
                <div class="col-8 col-sm-6">
                    123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789
                </div>
                <div class="col-4 col-sm-6">
                    123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789
                </div>
            </div>
        </div>
        <div class="col-sm-3">
            123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789
        </div>
    </div>
</div>



<h3 class="wp-block-heading"><span id="toc12">ネスト:アイコン文字2.2em</span></h3>



<div class="contaner" style="font-size: 2.2em;">
    <div class="row">
        <div class="col-sm-9">
            <i class="bi bi-activity"></i>
            <i class="bi bi-alarm"></i>
            <i class="bi bi-alarm-fill"></i>
            <i class="bi bi-align-bottom"></i>
            <i class="bi bi-align-center"></i>
            <i class="bi bi-align-end"></i>
            <i class="bi bi-align-middle"></i>
            <i class="bi bi-align-start"></i>
            <i class="bi bi-align-top"></i>
            <i class="bi bi-alt"></i>
            <i class="bi bi-app"></i>
            <!-- [.row]と[.col-*]のセットをネスト-->
            <div class="row">
                <div class="col-8 col-sm-6">
                    <i class="bi bi-activity"></i>
                    <i class="bi bi-alarm"></i>
                    <i class="bi bi-alarm-fill"></i>
                    <i class="bi bi-align-bottom"></i>
                    <i class="bi bi-align-center"></i>
                    <i class="bi bi-align-end"></i>
                    <i class="bi bi-align-middle"></i>
                    <i class="bi bi-align-start"></i>
                    <i class="bi bi-align-top"></i>
                    <i class="bi bi-alt"></i>
                    <i class="bi bi-app"></i>

                </div>
                <div class="col-4 col-sm-6">
                    <i class="bi bi-activity"></i>
                    <i class="bi bi-alarm"></i>
                    <i class="bi bi-alarm-fill"></i>
                    <i class="bi bi-align-bottom"></i>
                    <i class="bi bi-align-center"></i>
                    <i class="bi bi-align-end"></i>
                    <i class="bi bi-align-middle"></i>
                    <i class="bi bi-align-start"></i>
                    <i class="bi bi-align-top"></i>
                    <i class="bi bi-alt"></i>
                    <i class="bi bi-app"></i>

                </div>
            </div>
        </div>
        <div class="col-sm-3">
            <i class="bi bi-activity"></i>
            <i class="bi bi-alarm"></i>
            <i class="bi bi-alarm-fill"></i>
            <i class="bi bi-align-bottom"></i>
            <i class="bi bi-align-center"></i>
            <i class="bi bi-align-end"></i>
            <i class="bi bi-align-middle"></i>
            <i class="bi bi-align-start"></i>
            <i class="bi bi-align-top"></i>
            <i class="bi bi-alt"></i>
            <i class="bi bi-app"></i>

        </div>
    </div>
</div>



<h3 class="wp-block-heading"><span id="toc13">ネスト:svg画像256</span></h3>



<div class="wp-block-group is-style-question-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>SVG画像：width=&#8221;256&#8243; height=&#8221;256&#8243;では、<span class="marker-under">場合によっては枠をはみ出し</span>てしまう。<br>下の場合、＜div class=&#8221;col-sm-3&#8243;＞ではみ出し<br>さらに、ブラウザで表示枠を縮めていくと、＜div class=&#8221;col-8 col-sm-6&#8243;＞や＜div class=&#8221;col-4 col-sm-6&#8243;＞でも枠から図形部分がはみ出す。</p>
</div>



<div class="contaner">
    <div class="row">
        <div class="col-sm-9">
            <svg xmlns="http://www.w3.org/2000/svg" width="256" height="256" fill="currentColor" class="bi bi-activity" viewBox="0 0 16 16">
            <path fill-rule="evenodd" d="M6 2a.5.5 0 0 1 .47.33L10 12.036l1.53-4.208A.5.5 0 0 1 12 7.5h3.5a.5.5 0 0 1 0 1h-3.15l-1.88 5.17a.5.5 0 0 1-.94 0L6 3.964 4.47 8.171A.5.5 0 0 1 4 8.5H.5a.5.5 0 0 1 0-1h3.15l1.88-5.17A.5.5 0 0 1 6 2Z"></path>
          </svg><p>Avtive クラス:&lt;i class=&#8221;bi bi-activity&#8221;&gt;&lt;/i&gt; css: content:&#8221;\F66B&#8221;;</p>
            <!-- [.row]と[.col-*]のセットをネスト-->
            <div class="row">
                <div class="col-8 col-sm-6">
                    <svg xmlns="http://www.w3.org/2000/svg" width="256" height="256" fill="currentColor" class="bi bi-activity" viewBox="0 0 16 16">
                    <path fill-rule="evenodd" d="M6 2a.5.5 0 0 1 .47.33L10 12.036l1.53-4.208A.5.5 0 0 1 12 7.5h3.5a.5.5 0 0 1 0 1h-3.15l-1.88 5.17a.5.5 0 0 1-.94 0L6 3.964 4.47 8.171A.5.5 0 0 1 4 8.5H.5a.5.5 0 0 1 0-1h3.15l1.88-5.17A.5.5 0 0 1 6 2Z"></path>
                  </svg><p>Avtive クラス:&lt;i class=&#8221;bi bi-activity&#8221;&gt;&lt;/i&gt; css: content:&#8221;\F66B&#8221;;</p>
                </div>
                <div class="col-4 col-sm-6">
                    <svg xmlns="http://www.w3.org/2000/svg" width="256" height="256" fill="currentColor" class="bi bi-activity" viewBox="0 0 16 16">
                    <path fill-rule="evenodd" d="M6 2a.5.5 0 0 1 .47.33L10 12.036l1.53-4.208A.5.5 0 0 1 12 7.5h3.5a.5.5 0 0 1 0 1h-3.15l-1.88 5.17a.5.5 0 0 1-.94 0L6 3.964 4.47 8.171A.5.5 0 0 1 4 8.5H.5a.5.5 0 0 1 0-1h3.15l1.88-5.17A.5.5 0 0 1 6 2Z"></path>
                  </svg><p>Avtive クラス:&lt;i class=&#8221;bi bi-activity&#8221;&gt;&lt;/i&gt; css: content:&#8221;\F66B&#8221;;</p>
                </div>
            </div>
        </div>
        <div class="col-sm-3">
            <svg xmlns="http://www.w3.org/2000/svg" width="256" height="256" fill="currentColor" class="bi bi-activity" viewBox="0 0 16 16">
            <path fill-rule="evenodd" d="M6 2a.5.5 0 0 1 .47.33L10 12.036l1.53-4.208A.5.5 0 0 1 12 7.5h3.5a.5.5 0 0 1 0 1h-3.15l-1.88 5.17a.5.5 0 0 1-.94 0L6 3.964 4.47 8.171A.5.5 0 0 1 4 8.5H.5a.5.5 0 0 1 0-1h3.15l1.88-5.17A.5.5 0 0 1 6 2Z"></path>
          </svg><p>Avtive クラス:&lt;i class=&#8221;bi bi-activity&#8221;&gt;&lt;/i&gt; css: content:&#8221;\F66B&#8221;;</p>
        </div>
    </div>
</div>



<h2 class="wp-block-heading"><span id="toc14">Bootstrapを使ったサイト</span></h2>



<p><strong>Bootstrap</strong>を使った具体的なサイトは<a rel="noopener" href="https://a-itc.info/" target="_blank"><strong>こちら</strong>から</a>どうぞ！</p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">

<a rel="noopener" href="https://a-itc.info/" title="タップで電話がすぐできるスマホ最適サイト制作横浜" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/cocoon-resources/blog-card-cache/a4b62da2144b5098cf0d6f76c4157af4.png" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">タップで電話がすぐできるスマホ最適サイト制作横浜</div><div class="blogcard-snippet external-blogcard-snippet">来店型地域ビジネスに最適なホームページを ご提供。スマホ最適サイトが選ばれる理由①分かりやすい②使いやすい③見やすい④利用者のベネフィットがある⑤利便性がある⑥利用者が見つけやすい⑦安心できる・安心して個人情報を入れられる。ライバルを表示し...</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://a-itc.info/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">a-itc.info</div></div></div></div></a>
</div>



<div class="wp-block-group is-style-memo-box is-layout-constrained wp-block-group-is-layout-constrained">
<p><a rel="noopener" href="https://a-itc.info/" target="_blank">このサイト</a>は<strong>Concrete CMS</strong> v<strong>８</strong>に内包された<strong>Bootstrap 3</strong>を使っています。<br>（尚、<strong>Concrete CMS</strong> v<strong>９</strong>からは、<strong>Bootstrap ５</strong>が内包されています。）</p>
</div>



<h2 class="wp-block-heading"><span id="toc15">Bootstrapアイコンサンプル</span></h2>



<p><i class="bi bi-check2-square" style="font-size: 1.5rem;color: yellow;"></i>v<b>1.8.0</b>：<i class="bi bi-check2-square" style="font-size: 1.5rem;color: yellow;"></i>フリー、<i class="bi bi-check2-square" style="font-size: 1.5rem;color: yellow;"></i>高品質、<i class="bi bi-check2-square" style="font-size: 1.5rem;color: yellow;"></i>オープンソース、そして<i class="bi bi-check2-square" style="font-size: 1.5rem;color: yellow;"></i>1500以上のアイコンを持つアイコンライブラリです。
  <br>SVG や SVG スプライト、Web フォントなど多様な方法で利用できます。
  <br><i class="bi bi-check2-square" style="font-size: 1.5rem;color: yellow;"></i>Bootstrapと合わせても、<i class="bi bi-check2-square" style="font-size: 1.5rem;color: yellow;"></i>合わせなくても使えます。
  <br>
  <br><span style="font-size: 2.5rem;color: #7952b3;"><i class="bi bi-bootstrap"></i><i class="bi bi-bootstrap-fill"></i></span> Bootstrapアイコン　&#8221;<b>activity</b>&#8220;は、<span style="font-size: 2.5rem;color:lime">  <i class="bi bi-activity"></i> </span> です。
  <br>.<b>svg</b>記述では、 <span style="color:lime">  &lt;svg xmlns=&#8221;http://www.w3.org/2000/svg&#8221; width=&#8221;16&#8243; height=&#8221;16&#8243; fill=&#8221;currentColor&#8221; class=&#8221;bi bi-activity&#8221; viewBox=&#8221;0 0 16 16&#8243;&gt;
    &lt;path fill-rule=&#8221;evenodd&#8221; d=&#8221;M6 2a.5.5 0 0 1 .47.33L10 12.036l1.53-4.208A.5.5 0 0 1 12 7.5h3.5a.5.5 0 0 1 0 1h-3.15l-1.88 5.17a.5.5 0 0 1-.94 0L6 3.964 4.47 8.171A.5.5 0 0 1 4 8.5H.5a.5.5 0 0 1 0-1h3.15l1.88-5.17A.5.5 0 0 1 6 2Z&#8221;/&gt;
    &lt;/svg&gt;</span> です。
  <br><b>class</b>記述では、 <span style="font-size: 1.5rem;color:lime"> &lt;class=&#8221;bi bi-activity&#8221;&gt; &lt;/i&gt;</span> です。
  <br><b>css</b>では、<span style="font-size: 1.5rem;color:lime"> content: &#8220;\F66B&#8221;;</span> と記述しています。

  <br><br>以下、アイコンの一部ご紹介します。&lt;div class=&#8221;row&#8221; style=&#8221;font-size: 2em;color: #7952b3;&#8221;&gt;で</p>



<div class="container">
  <div class="row" style="font-size: 2em;color: #7952b3;">
    <div class="col"><i class="bi bi-activity"></i></div>
    <div class="col"><i class="bi bi-alarm"></i></div>
    <div class="col"><i class="bi bi-alarm-fill"></i></div>
    <div class="col"><i class="bi bi-align-bottom"></i></div>
    <div class="col"><i class="bi bi-align-center"></i></div>
    <div class="col"><i class="bi bi-align-end"></i></div>
    <div class="col"><i class="bi bi-align-middle"></i></div>
    <div class="col"><i class="bi bi-align-start"></i></div>
    <div class="col"><i class="bi bi-align-top"></i></div>
    <div class="col"><i class="bi bi-alt"></i></div>
    <div class="col"><i class="bi bi-app"></i></div>
    <div class="col"><i class="bi bi-app-indicator"></i></div>
    <div class="col"><i class="bi bi-archive"></i></div>
    <div class="col"><i class="bi bi-archive-fill"></i></div>
    <div class="col"><i class="bi bi-arrow-90deg-down"></i></div>
    <div class="col"><i class="bi bi-arrow-90deg-left"></i></div>
    <div class="col"><i class="bi bi-arrow-90deg-right"></i></div>
    <div class="col"><i class="bi bi-arrow-90deg-up"></i></div>
    <div class="col"><i class="bi bi-arrow-bar-down"></i></div>
    <div class="col"><i class="bi bi-arrow-bar-left"></i></div>
    <div class="col"><i class="bi bi-arrow-bar-right"></i></div>
    <div class="col"><i class="bi bi-arrow-bar-up"></i></div>
    <div class="col"><i class="bi bi-arrow-clockwise"></i></div>
    <div class="col"><i class="bi bi-arrow-counterclockwise"></i></div>
    <div class="col"><i class="bi bi-arrow-repeat"></i></div>
    <div class="col"><i class="bi bi-back"></i></div>
    <div class="col"><i class="bi bi-bag-check-fill"></i></div>
    <div class="col"><i class="bi bi-bag-plus"></i></div>
    <div class="col"><i class="bi bi-bookmarks-fill"></i></div>
    <div class="col"><i class="bi bi-box-arrow-down-left"></i></div>
    <div class="col"><i class="bi bi-box-arrow-down-right"></i></div>
    <div class="col"><i class="bi bi-box-arrow-down"></i></div>
    <div class="col"><i class="bi bi-box-arrow-in-down"></i></div>
    <div class="col"><i class="bi bi-box-arrow-in-down-left"></i></div>
    <div class="col"><i class="bi bi-box-arrow-in-down-right"></i></div>
    <div class="col"><i class="bi bi-box-arrow-in-left"></i></div>
    <div class="col"><i class="bi bi-box-arrow-in-right"></i></div>
    <div class="col"><i class="bi bi-box-arrow-in-up"></i></div>
    <div class="col"><i class="bi bi-box-arrow-in-up-left"></i></div>
    <div class="col"><i class="bi bi-box-arrow-in-up-right"></i></div>
    <div class="col"><i class="bi bi-box-arrow-left"></i></div>
    <div class="col"><i class="bi bi-box-arrow-right"></i></div>
    <div class="col"><i class="bi bi-box-arrow-up"></i></div>
    <div class="col"><i class="bi bi-box-arrow-up-left"></i></div>
    <div class="col"><i class="bi bi-box-arrow-up-right"></i></div>
    <div class="col"><i class="bi bi-calendar"></i></div>
    <div class="col"><i class="bi bi-calendar2"></i></div>
    <div class="col"><i class="bi bi-calendar3"></i></div>
    <div class="col"><i class="bi bi-calendar4"></i></div>
    <div class="col"><i class="bi bi-camera-fill"></i></div>
    <div class="col"><i class="bi bi-camera2"></i></div>
    <div class="col"><i class="bi bi-capslock"></i></div>
    <div class="col"><i class="bi bi-capslock-fill"></i></div>
    <div class="col"><i class="bi bi-cast"></i></div>
    <div class="col"><i class="bi bi-check2-circle"></i></div>
    <div class="col"><i class="bi bi-check2-square"></i></div>
    <div class="col"><i class="bi bi-cloud-hail"></i></div>
    <div class="col"><i class="bi bi-clouds"></i></div>
    <div class="col"><i class="bi bi-cloud-sun-fill"></i></div>
    <div class="col"><i class="bi bi-cloud-sun"></i></div>
    <div class="col"><i class="bi bi-brightness-high"></i></div>
    <div class="col"><i class="bi bi-credit-card-2-front"></i></div>
    <div class="col"><i class="bi bi-emoji-laughing"></i></div>
    <div class="col"><i class="bi bi-emoji-wink"></i></div>
    <div class="col"><i class="bi bi-envelope-check"></i></div>
    <div class="col"><i class="bi bi-exclamation-circle"></i></div>
    <div class="col"><i class="bi bi-exclamation-triangle-fill"></i></div>
    <div class="col"><i class="bi bi-filetype-css"></i></div>
    <div class="col"><i class="bi bi-filetype-doc"></i></div>
    <div class="col"><i class="bi bi-filetype-html"></i></div>
    <div class="col"><i class="bi bi-filetype-mp4"></i></div>
    <div class="col"><i class="bi bi-filetype-php"></i></div>
    <div class="col"><i class="bi bi-filetype-pdf"></i></div>
    <div class="col"><i class="bi bi-filetype-png"></i></div>
    <div class="col"><i class="bi bi-filetype-txt"></i></div>
  </div>
</div>



<h2 class="wp-block-heading"><span id="toc16">Bootstrap Table</span></h2>



<h3 class="wp-block-heading"><span id="toc17">responsive Table hover</span></h3>



<p><span class="bold-blue">Table-hoverクラス</span>を使用して、<span class="marker-under-blue">マウスオーバー表示</span>をしています。</p>



<!-- bootstrap_Table_hover from Table-hover.html -->
<div class="container">
<div class="table-responsive">
  <div class="scrollable-table stfc-sticky"><table class="table table-hover table-dark">
    <thead>
      <tr>
        <th scope="col" class="text-nowrap"></th>
        <th scope="col" class="text-nowrap">見出しセル1</th>
        <th scope="col" class="text-nowrap">見出しセル2</th>
        <th scope="col" class="text-nowrap">見出しセル3</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <th scope="row" class="text-nowrap">v1</th>
        <td class="text-nowrap">データ1セル</td>
        <td class="text-nowrap">データ2セル</td>
        <td class="text-nowrap">データ3セル</td>
      </tr>
      <tr>
        <th scope="row" class="text-nowrap">v2</th>
        <td class="text-nowrap">データ1セル</td>
        <td class="text-nowrap">データ2セル</td>
        <td class="text-nowrap">データ3セル</td>
      </tr>
      <tr>
        <th scope="row" class="text-nowrap">v3</th>
        <td class="text-nowrap">データ1セル</td>
        <td class="text-nowrap">データ2セル</td>
        <td class="text-nowrap">データ3セル</td>
      </tr>
    </tbody>
  </table></div>
</div>
</div>



<p>div class=&#8221;container&#8221;<br>  div class=&#8221;table-responsive&#8221;<br>     table class=&#8221;table <span class="marker-under-blue">table-hover</span> table-dark&#8221;<br>        th scope=&#8221;col&#8221; class=&#8221;<span class="marker-under">text-nowrap</span>&#8220;<br>        td class=&#8221;<span class="marker-under">text-nowrap</span>&#8220;</p>



<div class="wp-block-group is-style-alert-box is-layout-constrained wp-block-group-is-layout-constrained">
<p><span class="bold-red">※</span>.<span class="marker-under">text-nowrap</span> クラスを設定する理由<br>　レスポンシブ対応テーブルがWebブラウザによって動作（振る舞い）が異なる為</p>



<p>Firefoxでは、text-nowrapは不要で（セル内のテキストは折り返され期待通りの動作になりますが）、他のブラウザでは、text-nowrapを指定してテキストの折り返しを禁止しないと期待した動作にならない為です。</p>
</div>



<h3 class="wp-block-heading"><span id="toc18">折り返し無しを確認する</span></h3>



<p>以下は折り返し無しを確認する為のresponsive Table です。</p>



<div class="container">
  <div class="table-responsive">
    <div class="scrollable-table stfc-sticky"><table class="table table-bordered table-hover table-dark">
<caption class="caption-top">responsive dark table</caption>
<thead>
        <tr>
          <th scope="col" class="text-nowrap">0</th>
          <th scope="col" class="text-nowrap">見出し</th>
          <th scope="col" class="text-nowrap">見出し2</th>
          <th scope="col" class="text-nowrap">見出し3</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <th scope="row" class="text-nowrap">1</th>
          <td class="text-nowrap">1</td>
          <td class="text-nowrap">2</td>
          <td class="text-nowrap">3</td>
        </tr>
        <tr>
          <th scope="row" class="text-nowrap">2</th>
          <td class="text-nowrap">123</td>
          <td class="text-nowrap">１２３４５６</td>
          <td class="text-nowrap">ー</td>
        </tr>
        <tr>
          <th scope="row" class="text-nowrap">3</th>
          <td class="text-nowrap">abc</td>
          <td class="text-nowrap">ａｂｃｄｅｆｇｈｉ</td>
          <td class="text-nowrap">ABCDEFGHIJKLMNOPQRSTUVWXYZ</td>
        </tr>
      </tbody>
    </table></div></div></div>



<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>　表示幅が狭くなると、<span class="marker-under-blue">横スクロールバーが現れ</span>ます。<br>スマホで見るか、パソコン表示でブラウザの幅を狭くすることで確認できます。<br> <strong>table-bordered</strong>クラスで縦の罫線を追加しています。<br> <strong>caption</strong>要素で、Tableの説明書きを追加しています。<br>(また、caption-topクラスを追加してテーブルの上部にキャプションを表示させています。)</p>
</div>



<h2 class="text-center mb-3"><span id="toc19">画像の位置合わせ</span></h2>
<div class="container">
  <h3 class="text-center mb-4"><span id="toc20">Floatユーティリティークラスを使用した配置例</span></h3>
  <div class="clearfix">
    <p>画像の間で文書表現する為には、範囲内に収まる文字数での記載が必要です。</p><img loading="lazy" decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/2023/02/bootstrap-solid.svg" class="float-start" alt="左揃え画像" width="200" height="200">
    <img loading="lazy" decoding="async" src="https://xn--ecka7j.biz/wp-content/uploads/2023/02/bootstrap-outline.svg" class="float-end" alt="右揃え画像" width="200" height="200">

    <p>画像の間で文書表現をするために必要なこと。画像の間で文書表現をするために必要なこと。画像の間で文書表現をするために必要なこと。画像の間で文書表現をするために必要なこと。画像の間で文書表現をするために必要なこと。画像の間で文書表現をするために必要なこと。画像の間で文書表現をするために必要なこと。画像の間で文書表現をするために必要なこと。画像の間で文書表現をするために必要なこと。</p>
  </div>
</div>



<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>左右の<strong>Bootstrap画像</strong>は<strong>.svg</strong>で、 width=&#8221;200&#8243; height=&#8221;200&#8243;で表示サイズを指定しています。</p>
</div>



<div class="wp-block-group is-style-question-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>但し、レスポンシブ対応ですので、表示幅が狭くなると、画像の間の文書は、画像の外（下）にはみ出されて表示されます。　<span class="bold-red">※</span><a href="#cyu01"><span style="color:aqua"><b>　&#x27a1;　注01</b></span></a></p>
</div>



<p>主なcodeは、以下の様な内容です。</p>



<pre class="pre"><code>
  &lt;div class="container"&gt;
    &lt;div class="clearfix"&gt;
      &lt;p&gt;画像の間で文書表現をするために必要なこと。・・・・・&lt;/p&gt;  
      &lt;img src="/img/b1-200x200.svg" class="float-start" alt="左揃え画像"&gt;
      &lt;img src="/img/b2-200x200.svg" class="float-end"   alt="右揃え画像"&gt;
      &lt;p&gt;画像の間で文書表現をするために必要なこと。・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・。&lt;/p&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;style&gt;
  .clearfix::after {
    display: block;
    clear: both;
    content: "";
  }
  .float-start {
    float: left !important;
  }
  .float-end {
    float: right !important;
  }
  .float-none {
    float: none !important;
  }
&lt;/style&gt;

</code>
</pre>



<p id="cyu01"><i class="fas fa-anchor"></i>　<span class="bold-red">※</span> <span style="color:aqua"><b>注01</b></span></p>



<h4 class="wp-block-heading"><span id="toc21">スマホでの表示（例）</span></h4>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="550" height="883" src="https://xn--ecka7j.biz/wp-content/uploads/2023/04/bootstrap_web.png" alt="bootstrap" class="wp-image-6917" srcset="https://xn--ecka7j.biz/wp-content/uploads/2023/04/bootstrap_web.png 550w, https://xn--ecka7j.biz/wp-content/uploads/2023/04/bootstrap_web-500x803.png 500w, https://xn--ecka7j.biz/wp-content/uploads/2023/04/bootstrap_web-300x482.png 300w" sizes="(max-width: 550px) 100vw, 550px" /><figcaption class="wp-element-caption">Bootstrap Design</figcaption></figure>



<h4 class="wp-block-heading"><span id="toc22">パソコンで表示幅を最小にした場合（Chrome）</span></h4>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="478" height="754" src="https://xn--ecka7j.biz/wp-content/uploads/2023/04/s2023-04-23.jpg" alt="" class="wp-image-6898" srcset="https://xn--ecka7j.biz/wp-content/uploads/2023/04/s2023-04-23.jpg 478w, https://xn--ecka7j.biz/wp-content/uploads/2023/04/s2023-04-23-300x473.jpg 300w" sizes="(max-width: 478px) 100vw, 478px" /><figcaption class="wp-element-caption">パソコン表示例（Chrome）</figcaption></figure>



<h2 class="wp-block-heading"><span id="toc23">BootstrapでFontAwesome Brands</span></h2>



<link href="https://use.fontawesome.com/releases/v5.15.1/css/all.css" rel="stylesheet">



<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>以下は、Bootstrap5のcontainer、row、col-1クラスで定義した”Font Awesom 5 Brands”アイコン（抜粋）です。UniCode:<span class="bold"><span class="badge-pink">e*</span></span>の部分は、<strong><span class="badge-blue">v5.15.1</span></strong>より表示できます。</p>



<p><strong><a rel="noopener" href="https://fontawesome.com/v5/search?q=" target="_blank">Fontawesom5アイコン</a></strong></p>



<p>定義は、＜i class=&#8221;fab fa-＊&#8221;＞＜/i＞です。（＊は、大体アイコン名です。）</p>



<div class="container">
    <div class="row alert-primary">
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-linkedin"></i> f08c</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-linkedin-in"></i> f0e1</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-github"></i> f09b</p></div>
        <!--https://fontawesome.com/v5/icons/github?f=brands&s=solid-->
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-github-square"></i> f092</p></div>
        <!--https://fontawesome.com/v5/search?q=github&o=r-->
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-facebook-square"></i> f082</p></div><!--https://fontawesome.com/v5/search?q=facebook&o=r-->
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-facebook"></i> f09a</p></div>
        <!--https://fontawesome.com/v5/search?q=facebook&o=r-->
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-facebook-f"></i> f39e</p></div>
        <!--https://fontawesome.com/v5/search?q=facebook&o=r-->
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-twitter"></i> f099</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-twitter-square"></i> f081</p></div>
    </div>
    <div class="row alert-warning">
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-tiktok"></i><span style="color: red;"> e07b</span></p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-discord"></i> f392</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-youtube"></i> f167</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-youtube-square"></i> f431</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-wordpress"></i> f19a</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-wordpress-simple"></i> f411</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-windows"></i> f17a</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-microsoft"></i> f3ca</p></div>
        <div class="col-1"><p style="color: #0000ff;"> <i class="fa-2x fab fa-php"></i> f457</p></div>
    </div>
    <div class="row alert-success">
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-pinterest"></i> f0d2</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-pinterest-p"></i> f231</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-instagram"></i> f16d</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-instagram-square"></i><span style="color: red;"> e055</span></p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-apple"></i> f179</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-line"></i> f3c0</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-wikipedia-w"></i> f266</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-java"></i> f4e4</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-js"></i> f3b8</p></div>
    </div>

<div class="row alert-info">
    <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-firefox"></i> f269</p></div>
    <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-firefox-browser"></i><span style="color: red;"> e007</span></p></div>
    <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-edge-legacy"></i><span style="color: red;"> e078</span></p></div>
    <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-edge"></i> f282</p></div>
    <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-chrome"></i> f268</p></div>
    <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-bootstrap"></i> f836</p></div>
    <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-bluetooth"></i> f293</p></div>
    <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-bluetooth-b"></i> f294</p></div>
    <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x fab fa-safari"></i> f267</p></div>
</div>

</div>
</div>
</div>



<h2 class="wp-block-heading"><span id="toc24">Bootstrap5ブランドアイコン</span></h2>



<link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css" rel="stylesheet">



<div class="wp-block-group is-style-information-box is-layout-constrained wp-block-group-is-layout-constrained">
<p>以下は、Bootstrap5でのブランドアイコンです。ブランドではFontAwesom5より数が少なく見えますが、他のアイコンではFontAwesom5と比べ別の種類のアイコンが数多くあります。<br>アイコンのバージョンは、@<strong><span class="badge-blue">1.8.0</span>　＋ @<span class="badge-green">1.10.5</span></strong>です。（<span class="bold-red">1.8.0</span>だけだと表示されないものがあります。）<br><a rel="noopener" href="https://icons.getbootstrap.jp/" target="_blank"><strong>Bootstrap5アイコン</strong></a><br>定義は、＜i class=&#8221;bi bi-＊&#8221;＞＜/i＞です。（＊は、大体アイコン名です。）<br></p>



<div class="container">
    <div class="row alert-primary">
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-linkedin"></i> f472</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class=""></i></p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-github"></i> F3ED</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class=""></i></p></div>

        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-facebook"></i> F344</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class=""></i></p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-twitter"></i> F5EF</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class=""></i></p></div>
    </div>
    <div class="row alert-warning">
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-tiktok"></i> F6CC</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-discord"></i> F300</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-youtube"></i> F62B</p></div>

        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-wordpress"></i> F669</p></div>

        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-windows"></i> F65E</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-microsoft"></i> F65D</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-filetype-php"></i> F757</p></div>
    </div>
    <div class="row alert-success">
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-pinterest"></i> F663</p></div>

        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-instagram"></i> F437</p></div>

        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-apple"></i> F65B</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-line"></i> F660</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-wikipedia"></i><span style="color: green;"> F8CC</span></p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-filetype-java"></i> F74A</p></div>
        <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-filetype-js"></i> F74C</p></div>
    </div>

<div class="row alert-info">

    <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-browser-firefox"></i><span style="color: green;"> F7D6</span></p></div>

    <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-browser-edge"></i><span style="color: green;"> F7D5</span></p></div>
    <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-browser-chrome"></i><span style="color: green;"> F7D4</span></p></div>
    <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-bootstrap-fill"></i> F1A6</p></div>
    <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-bootstrap"></i> F1A8</p></div>
    <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-bluetooth"></i> F682</p></div>

    <div class="col-1"><p style="color: #0000ff;"><i class="fa-2x bi bi-browser-safari"></i><span style="color: green;"> F7D7</span></p></div>
</div>

</div>
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
