<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-3280786902163384159</atom:id><lastBuildDate>Thu, 19 Dec 2024 03:27:55 +0000</lastBuildDate><category>CSS/HTML</category><category>デザイン</category><category>タグ</category><category>ガジェット</category><category>スマホ</category><category>JavaScript</category><category>AdSense</category><category>フォント</category><category>Blogger</category><category>SEO</category><category>SNS</category><category>コメント</category><category>ドメイン</category><category>ページナビ</category><category>ラベル</category><category>人気記事</category><category>動画関連</category><category>最新記事</category><title>バナナのBloggerカスタマイズ日記</title><description>初心者にも分かりやすくBloggerのカスタマイズ方法を解説中。モバイル最適化も。</description><link>http://bloggercustoman.blogspot.com/</link><managingEditor>noreply@blogger.com (Unknown)</managingEditor><generator>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-8837165488515933685</guid><pubDate>Sat, 09 Nov 2019 01:27:00 +0000</pubDate><atom:updated>2019-11-09T11:30:40.651+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS/HTML</category><category domain="http://www.blogger.com/atom/ns#">デザイン</category><title>CSSだけで要素をふわっと表示させるようなアニメーションを実装する方法</title><description>&lt;div id=&quot;anime-test-on&quot;&gt;&lt;button style=&quot;margin:0 auto;display:block;margin-bottom:15px;&quot;&gt;こんな風なアニメーション&lt;/button&gt;&lt;/div&gt;
&lt;div class=&quot;samp1-testt&quot;&gt;&lt;/div&gt;


&lt;br /&gt;&lt;br /&gt;アニメーションはScriptだと簡単に実装できるのですが、CSSの方が動作が軽く、一般的にはCSSで実装した方が良いらしいので方法を解説。
&lt;br /&gt;方法は簡単で@keyframesを記述するだけです。

&lt;h2 class=&quot;minito&quot;&gt;1.@keyframes&lt;/h2&gt;
まずは、@keyframesでアニメーション効果を設定しましょう。

&lt;br /&gt;&lt;br /&gt;CSS
&lt;pre class=&quot;code22b&quot;&gt;&lt;code class=&quot;prettyprint lang-css&quot;&gt;@keyframes test {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;要素を透過させるopacityの0から始まり、要素を透過なく表示させる1に向かって進むといった内容なので、要素がふわっと表示されます。
&lt;br /&gt;testの部分は任意の文字を記述してください。

&lt;h2 class=&quot;minito&quot;&gt;2.アニメーション効果を与えたい要素に@keyframesを付与&lt;/h2&gt;

&lt;br /&gt;アニメーション効果を与えたい要素に@keyframesの任意のネーム（上記の場合はtest）を付与してあげれば完成です。

&lt;br /&gt;&lt;br /&gt;完成版CSS
&lt;pre class=&quot;code22b&quot;&gt;&lt;code class=&quot;prettyprint lang-css&quot;&gt;@keyframes test {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}

.anime-test{
animation-name: test;
    animation-duration: 1s;
}&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;animation-durationは遅延時間設の定なので、要素が完全に表示されるまでの秒数です。

&lt;br /&gt;&lt;br /&gt;最後に、記事トップの「こんな風なアニメーション」のサンプルは以下のようになっています。
&lt;pre class=&quot;code22b&quot;&gt;&lt;code class=&quot;prettyprint lang-css&quot;&gt;@keyframes test-banana {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}

.sample-banana{
animation-name: test-banana;
    animation-duration: 5s;
background-color:#42dee1;
height:200px;
width:100%;
}&lt;/code&gt;&lt;/pre&gt;</description><link>http://bloggercustoman.blogspot.com/2019/11/css.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-6553365429601198766</guid><pubDate>Fri, 25 Oct 2019 17:26:00 +0000</pubDate><atom:updated>2019-10-26T02:27:29.237+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS/HTML</category><category domain="http://www.blogger.com/atom/ns#">JavaScript</category><category domain="http://www.blogger.com/atom/ns#">ガジェット</category><category domain="http://www.blogger.com/atom/ns#">コメント</category><category domain="http://www.blogger.com/atom/ns#">タグ</category><category domain="http://www.blogger.com/atom/ns#">デザイン</category><title>【Blogger】コメント欄をカスタマイズ！コメントを新しい順番で表示させ、「コメントを投稿」の表示位置を移動してみた</title><description>&lt;br /&gt;別ブログでコメントの表示方法などに不満を感じてアレンジしたため記載。
&lt;br /&gt;&lt;span class=&quot;kk_1&quot;&gt;「コメントの場所」は「埋め込み」&lt;/span&gt;で、他の形式の場合機能するかは不明です。
&lt;br /&gt;また、jqueryを使用するので、導入がまだの方は以下のコードを&amp;lt;head&amp;gt; ～ &amp;lt;/head&amp;gt;の中に記述してください。
&lt;br /&gt;&lt;br /&gt;jquery
&lt;pre class=&quot;code22b&quot;&gt;&lt;code class=&quot;prettyprint&quot;&gt;&amp;lt;script src=&amp;#039;https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js&amp;#039;/&amp;gt;&lt;/code&gt;&lt;/pre&gt;

&lt;br /&gt;&lt;br /&gt;
やったことを簡単にまとめると、コメントはlist形式で出力されているため、flexの下から順に表示させるcolumn-reverseを用いてコメントを新しい順番で表示させる。
&lt;br /&gt;また、「コメントを投稿」の表示位置をコメント部分の一番上に移動させました。
&lt;br /&gt;&lt;br /&gt;
&lt;h2 class=&quot;minito&quot;&gt;Bloggerのコメントを新しい順番で表示させる&lt;/h2&gt;
Bloggerの場合、コメント部分のソースコードは以下のようになっています。
&lt;pre class=&quot;code22b&quot;&gt;&lt;code class=&quot;prettyprint&quot;&gt;&amp;lt;ol id=&amp;quot;top-ra&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;li class=&amp;quot;comment&amp;quot; id=&amp;quot;xxxxx&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li class=&amp;quot;comment&amp;quot; id=&amp;quot;xxxxx&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li class=&amp;quot;comment&amp;quot; id=&amp;quot;xxxxx&amp;quot;&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;/ol&amp;gt;&lt;/code&gt;&lt;/pre&gt;

&lt;br /&gt;&lt;br /&gt;CSSの方でこのtop-raにflexのcolumn-reverseを付与すれば、下から順に表示されるのでコメントが新しい順番で表示されるようになります。

&lt;br /&gt;&lt;br /&gt;こんな感じ
&lt;pre class=&quot;code22b&quot;&gt;&lt;code class=&quot;prettyprint lang-css&quot;&gt;#top-ra { display: -webkit-flex;&lt;br /&gt;   display: flex;&lt;br /&gt;-webkit-flex-direction: column-reverse !important;&lt;br /&gt;   flex-direction: column-reverse !important;}&lt;/code&gt;&lt;/pre&gt;

&lt;br /&gt;&lt;br /&gt;デフォルトの古い順番で表示させる場合はこちら
&lt;pre class=&quot;code22b&quot;&gt;&lt;code class=&quot;prettyprint lang-css&quot;&gt;#top-ra { display: -webkit-flex;&lt;br /&gt;   display: flex;&lt;br /&gt;-webkit-flex-direction: column !important;&lt;br /&gt;   flex-direction: column !important;}&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;h2 class=&quot;minito&quot;&gt;Bloggerの「コメントを投稿」の表示位置を移動する&lt;/h2&gt;
「コメントを投稿」部分はid=&quot;top-ce&quot;が付与されているので、これをjqueryを用いて移動させます。
&lt;br /&gt;自分はコメントの始まるid=&quot;top-ra&quot;の前に移動させたので、こういったコードを追加しました。

&lt;pre class=&quot;code22b&quot;&gt;&lt;code class=&quot;prettyprint&quot;&gt;&amp;lt;script&amp;gt;&lt;br /&gt;$(function() {&lt;br /&gt;        $(&amp;amp;quot;#top-ce&amp;amp;quot;).insertBefore(&amp;amp;quot;#top-ra&amp;amp;quot;);&lt;br /&gt;});&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/pre&gt;

insertBeforeでid=&quot;top-ra&quot;の前に移動させています。
&lt;br /&gt;&lt;br /&gt;
以上です。&lt;br /&gt;
あまり使用頻度は高くないかもしれませんが、参考になる方がいれば嬉しいです。</description><link>http://bloggercustoman.blogspot.com/2019/10/blogger_26.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-4712982035623582573</guid><pubDate>Fri, 25 Oct 2019 16:17:00 +0000</pubDate><atom:updated>2019-10-26T01:23:34.166+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Blogger</category><category domain="http://www.blogger.com/atom/ns#">CSS/HTML</category><category domain="http://www.blogger.com/atom/ns#">タグ</category><category domain="http://www.blogger.com/atom/ns#">デザイン</category><title>【Blogger】ブログ検索・ラベル検索の結果に合わせてメッセージの表示を分岐させる方法</title><description>Bloggerでは検索をすると、自動でメッセージが表示されますが、それをアレンジして&lt;span class=&quot;kk_1&quot;&gt;該当記事数が0だった場合と、1以上あった場合&lt;/span&gt;で、メッセージ分岐させてみたいと思います。
&lt;br /&gt;&lt;br /&gt;以下のコードを&amp;lt;data:navMessage/&amp;gt;に上書きすれば実現できます。&lt;br /&gt;
&lt;br /&gt;HTML
&lt;pre class=&quot;code22b&quot;&gt;&lt;code class=&quot;prettyprint&quot;&gt;&amp;lt;b:if cond=&amp;#039;data:numPosts == 0&amp;#039;&amp;gt;
    &amp;lt;b:if cond=&amp;#039;data:blog.searchLabel&amp;#039;&amp;gt;
        &amp;lt;b expr:data-search=&amp;quot;data:blog.searchLabel&amp;quot;/&amp;gt; の検索結果は0件です。 &amp;lt;!-- ラベル検索の表示結果が0件だった場合 --&amp;gt;
    &amp;lt;b:elseif cond=&amp;#039;data:blog.searchQuery&amp;#039;/&amp;gt;
        &amp;lt;b expr:data-search=&amp;quot;data:blog.searchQuery&amp;quot;/&amp;gt; の検索結果は0件です。 &amp;lt;!-- ブログ検索の表示結果が0件だった場合 --&amp;gt;
   
    &amp;lt;/b:if&amp;gt;
&amp;lt;b:else/&amp;gt;
    &amp;lt;b:if cond=&amp;#039;data:blog.searchLabel&amp;#039;&amp;gt;
        &amp;lt;b expr:data-search=&amp;quot;data:blog.searchLabel&amp;quot;/&amp;gt; の検索結果です。 &amp;lt;!-- ラベル検索に該当記事があった場合 --&amp;gt;
    &amp;lt;b:elseif cond=&amp;#039;data:blog.searchQuery&amp;#039;/&amp;gt;
        &amp;lt;b expr:data-search=&amp;quot;data:blog.searchQuery&amp;quot;/&amp;gt; の検索結果です。 &amp;lt;!-- ブログ検索に該当記事があった場合 --&amp;gt;
    &amp;lt;/b:if&amp;gt;
&amp;lt;/b:if&amp;gt;&lt;/code&gt;&lt;/pre&gt;


また、以下のフォーラムによると、&amp;lt;data:blog.searchLabel/&amp;gt;と&amp;lt;data:blog.searchQuery/&amp;gt;は&lt;span class=&quot;kk_3&quot;&gt;安全ではないコード&lt;/span&gt;のため、以下のコードをCSSに書き加えた方が安全のようです。
&lt;br /&gt;&lt;pre class=&quot;code22b&quot;&gt;&lt;code class=&quot;prettyprint lang-css&quot;&gt;b[data-search]::after {
    content: attr(data-search);
}&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;参考URL：&lt;a href=&quot;https://stackoverflow.com/questions/21072954/blogspot-datanavmessage&quot; target=&quot;_blank&quot;&gt;https://stackoverflow.com/questions/21072954/blogspot-datanavmessage&lt;/a&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
簡単に説明をすると、&lt;span class=&quot;kk_2&quot;&gt;&amp;lt;b:if cond=&amp;#039;data:numPosts == 0&amp;#039;&amp;gt;が記事数が0だった場合のタグ&lt;/span&gt;で、&amp;lt;b:else/&amp;gt;でそうでなかった場合の表示（&amp;lt;b:if cond=&amp;#039;data:numPosts != 0&amp;#039;&amp;gt;）を分岐しています。
&lt;br /&gt;&lt;br /&gt;
以上です。&lt;br /&gt;
「の検索結果は0件です。」などのメッセージはカスタマイズして使用してみてください。</description><link>http://bloggercustoman.blogspot.com/2019/10/blogger.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-1368851674668249130</guid><pubDate>Sat, 05 Oct 2019 01:14:00 +0000</pubDate><atom:updated>2019-10-26T04:02:07.077+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">JavaScript</category><category domain="http://www.blogger.com/atom/ns#">デザイン</category><title>【JavaScript/jQuery】シンプルな方法でページが完全に読み込まれるまで要素を表示しない代わりにローディング画像を表示してみる</title><description>デザインの乱れ等の理由によって、ページが完全に読み込まれるまで要素を非表示にしたい場合は様々な方法がありますが、今回はシンプルな方法でこれを実現してみたいと思います。
&lt;br /&gt;&lt;br /&gt;
方法は至って簡単で、&lt;span class=&quot;kk_2&quot;&gt;ページが完全に読み込まれるまで表示したくない要素にdisplay:noneを付与&lt;/span&gt;し、&lt;span class=&quot;kk_1&quot;&gt;ローディング画像など最初から表示させたい要素だけ表示&lt;/span&gt;。
&lt;br  /&gt;ページが完全に読み込まれたら、&lt;span class=&quot;kk_2&quot;&gt;/jQueryのshowメソッドで非表示にしていた要素を表示&lt;/span&gt;させ、&lt;span class=&quot;kk_1&quot;&gt;ローディング画像などをhideで非表示にする&lt;/span&gt;といった方法です。&lt;br /&gt;&lt;br /&gt;
HTML
&lt;pre class=&quot;code22&quot;&gt;
&amp;lt;!--ページが完全に読み込まれるまで表示する要素--&amp;gt;&lt;br /&gt;&amp;lt;div class=&amp;quot;photo1&amp;quot;&amp;gt;&amp;lt;img src =&amp;quot;画像URL&amp;quot;/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!--ページが完全に読み込まれるまで表示したくない要素--&amp;gt;&lt;br /&gt;&amp;lt;div class=&amp;quot;body_test&amp;quot;&amp;gt;要素&amp;lt;/div&amp;gt;
&lt;/pre&gt;
CSS
&lt;pre class=&quot;code22&quot;&gt;
.photo1 img{display:block;margin:0 auto;/*画像を画面の中央に*/}
.body_test {display:block;/*ページが完全に読み込まれるまで表示したくない要素を非表示に*/}
&lt;/pre&gt;

このままだとphoto1の要素が表示され、body_testの要素が表示されないだけなので、ページが完全に読み込まれた後に動作するjQueryを書き加えます。&lt;br /&gt;&lt;br /&gt;

ページが完全に読み込まれた後の処理を明記したい場合は主に以下の2つの書き方があります。
&lt;pre class=&quot;code22&quot;&gt;window.onload = function () {&lt;br /&gt;       /*処理*/&lt;br /&gt;    };&lt;/pre&gt;
&lt;pre class=&quot;code22&quot;&gt;$(window).on(&amp;#039;load&amp;#039;, function() {&lt;br /&gt;       /*処理*/&lt;br /&gt;});&lt;/pre&gt;

今回は最初のメソッドを使用し、以下のようにshowとhideメソッドを加えます。

&lt;pre class=&quot;code22&quot;&gt;&amp;lt;script&amp;gt;&lt;br /&gt;    window.onload = function () {&lt;br /&gt;       $(&amp;#039;.photo1&amp;#039;).&lt;span class=&quot;bl11&quot;&gt;hide()&lt;/span&gt;;&lt;br /&gt;$(&amp;#039;.body_test&amp;#039;).&lt;span class=&quot;bl11&quot;&gt;show()&lt;/span&gt;;&lt;br /&gt;    };&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;


これでページが完全に読み込まれると、&lt;span class=&quot;kk_3&quot;&gt;photo1がhideで非表示となり、body_testがshowで表示&lt;/span&gt;されるようになりました。&lt;br /&gt;&lt;br /&gt;

要素が表示されるときにふわっと表示されようなアニメーション効果を与えたい場合はshowをfadeInに書き換え、()内に完全に表示させるまでのミリ秒単位を指定しましょう（スライド表示させた場合はslideDown）。&lt;br /&gt;&lt;br /&gt;
（例）
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;script&amp;gt;&lt;br /&gt;    window.onload = function () {&lt;br /&gt;       $(&amp;#039;.photo1&amp;#039;).hide();&lt;br /&gt;$(&amp;#039;.body_test&amp;#039;).&lt;span class=&quot;red1&quot;&gt;fadeIn(1000)&lt;/span&gt;;&lt;br /&gt;    };&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;
&lt;br /&gt;&lt;br /&gt;
ページが読み込まれるまでに表示したい画像はお好みの画像にして下さい。&lt;br /&gt; 
ローディング画面であれば、自由にカラーを設定できる以下のサイトを利用するのがオススメです。
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://icons8.com/preloaders/&quot; target=_blank&quot;&gt;preloaders&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ajaxload.info/&quot; target=_blank&quot;&gt;ajazload.info&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://loadergenerator.com/&quot; target=_blank&quot;&gt;Loder Generator&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
以上です。&lt;br /&gt;
シンプルな方法なのでコピペで簡単に導入できると思います。
</description><link>http://bloggercustoman.blogspot.com/2019/10/javascript.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-8718908362384287952</guid><pubDate>Tue, 20 Aug 2019 12:33:00 +0000</pubDate><atom:updated>2019-08-21T23:00:03.319+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS/HTML</category><category domain="http://www.blogger.com/atom/ns#">JavaScript</category><category domain="http://www.blogger.com/atom/ns#">デザイン</category><title>【JavaScript】簡単にクリックで要素の表示・非表示を切り替える方法hide、show、toggle</title><description>初心者でもコピペだけで導入できるJavaScript第二弾です。&lt;br /&gt;&lt;br /&gt;

第一弾はこちら&lt;br /&gt;
【JavaScript】初心者でも簡単！CSSよりも便利に使えるJavaScriptコード 2選！&lt;br /&gt;
&lt;a href=&quot;https://bloggercustoman.blogspot.com/2019/08/cssjavascript-2.html&quot;&gt;https://bloggercustoman.blogspot.com/2019/08/cssjavascript-2.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;

jQueryを導入していない方はheader要素内に以下のコードを記述しておいて下さい。

&lt;pre class=&quot;code22&quot;&gt;&amp;lt;script src=&amp;quot;https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;

&lt;h2 class=&quot;minitof1&quot;&gt;hide、show、toggleを使い分けてクリックで要素の表示・非表示を切り替えよう&lt;/h2&gt;
ベースとなるのは以下のコードです。

&lt;pre class=&quot;code22&quot;&gt;&amp;lt;script&amp;gt;
  
$(&amp;#039;#ID名&amp;#039;).click(function() {
       
/*ここに動作を記述*/

    })
    
&amp;lt;/script&amp;gt;&lt;/pre&gt;

ここから#ID名がクリックされた場合の動作を記述していくことになります。

&lt;ul&gt;
&lt;li&gt;&lt;i class=&quot;red1&quot;&gt;hide&lt;/i&gt; = 要素を非表示にする&lt;/li&gt;
&lt;li&gt;&lt;i class=&quot;red1&quot;&gt;show&lt;/i&gt; = 要素を表示する&lt;/li&gt;
&lt;li&gt;&lt;i class=&quot;red1&quot;&gt;toggle&lt;/i&gt; = 要素の表示・非表示を交互に繰り返す&lt;/li&gt;
&lt;/ul&gt;


&lt;h2 class=&quot;minito&quot;&gt;hide、show&lt;/h2&gt;
&lt;h3 class=&quot;hon_mm&quot;&gt;hide&lt;/h3&gt;
それでは、サンプルです。&lt;br /&gt;&lt;br /&gt;
HTML
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;span id=&amp;quot;&lt;span class=&quot;bl11&quot;&gt;bana_t1&lt;/span&gt;&amp;quot;&amp;gt;バナナ&amp;lt;/span&amp;gt;
&amp;lt;span id=&amp;quot;&lt;span class=&quot;bl11&quot;&gt;bana_t2&lt;/span&gt;&amp;quot;&amp;gt;リンゴ&amp;lt;/span&amp;gt;&lt;/pre&gt;

JavaScript
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;script&amp;gt;
  
$(&amp;#039;#&lt;span class=&quot;bl11&quot;&gt;bana_t1&lt;/span&gt;&amp;#039;).click(function() {
$(&amp;#039;#&lt;span class=&quot;bl11&quot;&gt;bana_t2&lt;/span&gt;&amp;#039;).&lt;span class=&quot;red1&quot;&gt;hide&lt;/span&gt;();
 })
    
&amp;lt;/script&amp;gt;&lt;/pre&gt;

ID属性&lt;span class=&quot;bl11&quot;&gt;bana_t1&lt;/span&gt;の「バナナ」をクリックすると、ID属性&lt;span class=&quot;bl11&quot;&gt;bana_t2&lt;/span&gt;の「リンゴ」が非表示になるコードです。&lt;br /&gt;&lt;br /&gt;
サンプル&lt;div class=&quot;samp1z&quot;&gt;
&lt;span id=&quot;bana_t1&quot;&gt;バナナ&lt;/span&gt; &lt;span id=&quot;bana_t2&quot;&gt;リンゴ&lt;/span&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;
「バナナ」をクリックすると「リンゴ」が消えましたよね？&lt;br /&gt;
CSSのdisplay:none;と同様の効果があります。&lt;br /&gt;
このままでは消えたままで出てきません。&lt;br /&gt;
&lt;i class=&quot;red1&quot;&gt;show&lt;/i&gt;で出してみましょう。&lt;br /&gt;&lt;br /&gt;

&lt;h3 class=&quot;hon_mm&quot;&gt;show&lt;/h3&gt;
&lt;i class=&quot;red1&quot;&gt;show&lt;/i&gt;で要素を表示させるには、その要素を隠しておく必要があるので、予め表示したい要素をdisplay:none;で隠しておきましょう。&lt;br /&gt;&lt;br /&gt;

HTML
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;span id=&amp;quot;&lt;span class=&quot;bl11&quot;&gt;bana_t3&lt;/span&gt;&amp;quot;&amp;gt;バナナ&amp;lt;/span&amp;gt;
&amp;lt;span id=&amp;quot;&lt;span class=&quot;bl11&quot;&gt;bana_t4&lt;/span&gt;&amp;quot; style=&amp;quot;&lt;span class=&quot;papp2&quot;&gt;display:none;&lt;/span&gt;&amp;quot;&amp;gt;リンゴ&amp;lt;/span&amp;gt;&lt;/pre&gt;

JavaScript
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;script&amp;gt;
  
$(&amp;#039;#&lt;span class=&quot;bl11&quot;&gt;bana_t3&lt;/span&gt;&amp;#039;).click(function() {
$(&amp;#039;#&lt;span class=&quot;bl11&quot;&gt;bana_t4&lt;/span&gt;&amp;#039;).&lt;span class=&quot;red1&quot;&gt;show&lt;/span&gt;();
 })
    
&amp;lt;/script&amp;gt;&lt;/pre&gt;

&lt;i class=&quot;red1&quot;&gt;hide&lt;/i&gt;が&lt;i class=&quot;red1&quot;&gt;show&lt;/i&gt;に変わっただけです。&lt;br /&gt;
ID属性&lt;span class=&quot;bl11&quot;&gt;bana_t3&lt;/span&gt;の「バナナ」をクリックすると、&lt;span class=&quot;papp2&quot;&gt;display:none;&lt;/span&gt;を指定したID属性&lt;span class=&quot;bl11&quot;&gt;bana_t4&lt;/span&gt;の「リンゴ」が表示されるコード。&lt;br /&gt;

&lt;br /&gt;サンプル&lt;div class=&quot;samp1z&quot;&gt;
&lt;span id=&quot;bana_t3&quot;&gt;バナナ&lt;/span&gt; &lt;span id=&quot;bana_t4&quot; style=&quot;display:none;&quot;&gt;リンゴ&lt;/span&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;
どうでしょう。&lt;br /&gt;
今度は「バナナ」をクリックすると「リンゴ」が出てきましたよね。&lt;br /&gt;
しかし、今度は出てきたままで消えません。&lt;br /&gt;
そこで、1クリックごとに交互に表示・非表示を繰り返す&lt;i class=&quot;red1&quot;&gt;toggle&lt;/i&gt;を使用してみましょう。&lt;br /&gt;&lt;br /&gt;

&lt;h3 class=&quot;hon_mm&quot;&gt;toggle&lt;/h3&gt;
&lt;i class=&quot;red1&quot;&gt;toggle&lt;/i&gt;は、1クリック目が非表示であるのなら、2回目は以降は表示・非表示を繰り返します。&lt;br /&gt;
予めdisplay:none;で隠しておいたものであるなら、1クリック目が表示となるので、2回目は以降は非表示・表示を繰り返すことになります。

&lt;br /&gt;&lt;br /&gt;

HTML
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;span id=&amp;quot;&lt;span class=&quot;bl11&quot;&gt;bana_t5&lt;/span&gt;&amp;quot;&amp;gt;バナナ&amp;lt;/span&amp;gt;
&amp;lt;span id=&amp;quot;&lt;span class=&quot;bl11&quot;&gt;bana_t6&lt;/span&gt;&amp;quot;&amp;gt;リンゴ&amp;lt;/span&amp;gt;
&amp;lt;span id=&amp;quot;&lt;span class=&quot;bl11&quot;&gt;bana_t7&lt;/span&gt;&amp;quot; style=&amp;quot;&lt;span class=&quot;papp2&quot;&gt;display:none;&lt;/span&gt;&amp;quot;&amp;gt;メロン&amp;lt;/span&amp;gt;&lt;/pre&gt;

JavaScript
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;script&amp;gt;
  
$(&amp;#039;#&lt;span class=&quot;bl11&quot;&gt;bana_t5&lt;/span&gt;&amp;#039;).click(function() {
$(&amp;#039;#&lt;span class=&quot;bl11&quot;&gt;bana_t6&lt;/span&gt;&amp;#039;).&lt;span class=&quot;red1&quot;&gt;toggle&lt;/span&gt;();
$(&amp;#039;#&lt;span class=&quot;bl11&quot;&gt;bana_t7&lt;/span&gt;&amp;#039;).&lt;span class=&quot;red1&quot;&gt;toggle&lt;/span&gt;();
 })
    
&amp;lt;/script&amp;gt;&lt;/pre&gt;

&lt;br /&gt;
サンプル&lt;div class=&quot;samp1z&quot;&gt;
&lt;span id=&quot;bana_t5&quot;&gt;バナナ&lt;/span&gt; &lt;span id=&quot;bana_t6&quot;&gt;リンゴ&lt;/span&gt; &lt;span id=&quot;bana_t7&quot; style=&quot;display:none;&quot;&gt;メロン&lt;/span&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;

IDしか記述していない「リンゴ」は最初から表示され、1クリック目で非表示となった一方で、display:none;を記述してある「メロン」は逆に1クリック目で表示されていますよね。&lt;br /&gt;
&lt;i class=&quot;red1&quot;&gt;toggle&lt;/i&gt;は何度クリックしても交互に動作を繰り返すのが特徴です。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;

&lt;h2 class=&quot;minitof1&quot;&gt;おまけ&lt;/h2&gt;
全てに共通することですが、.&lt;span class=&quot;red1&quot;&gt;hide();&lt;/span&gt;の()の中に要素を表示・非表示するまでのミリ秒数（1000 = 1秒）を指定することが可能で、&lt;i class=&quot;kk_2&quot;&gt;ちょっとしたアニメーション効果を演出&lt;/i&gt;できます。&lt;br /&gt;&lt;br /&gt;

HTML
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;div id=&amp;quot;bana_t11&amp;quot; style=&amp;quot;padding:20px;background-color:#ff8080;&amp;quot;&amp;gt;バナナ&amp;lt;/div&amp;gt;
&amp;lt;div id=&amp;quot;bana_t12&amp;quot; style=&amp;quot;padding:20px;background-color:#226b80;&amp;quot;&amp;gt;リンゴ&amp;lt;/div&amp;gt;
&lt;/pre&gt;

JavaScript
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;script&amp;gt;
  
$(&amp;#039;#bana_t11&amp;#039;).click(function() {
$(&amp;#039;#bana_t12&amp;#039;).toggle(1000);
 })
    
&amp;lt;/script&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;
サンプル&lt;div class=&quot;samp1z&quot;&gt;
&lt;div id=&quot;bana_t11&quot; style=&quot;padding:20px;background-color:#ff8080;&quot;&gt;バナナ&lt;/div&gt;
&lt;div id=&quot;bana_t12&quot; style=&quot;padding:20px;background-color:#226b80;&quot;&gt;リンゴ&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;span class=&quot;red1&quot;&gt;toggle&lt;/span&gt;としか記述していないため、デフォルトの横方向のアニメーションが適用されていますが、&lt;i class=&quot;kk_2&quot;&gt;&lt;span class=&quot;red1&quot;&gt;toggle&lt;/span&gt;には他にもメソッドが存在&lt;/i&gt;します。
&lt;ul&gt;
&lt;li&gt;slide&lt;i class=&quot;red1&quot;&gt;T&lt;/i&gt;oggle = 縦方向のアニメーション&lt;/li&gt;
&lt;li&gt;fade&lt;i class=&quot;red1&quot;&gt;T&lt;/i&gt;oggle = フェードイン・アウトのようなアニメーション&lt;/li&gt;
&lt;/ul&gt;
※&lt;span class=&quot;red1&quot;&gt;toggle&lt;/span&gt;の箇所を上記のどちらかに書き換えるだけ。&lt;i class=&quot;red1&quot;&gt;T&lt;/i&gt;を大文字にすることが必須！&lt;br /&gt;

&lt;br /&gt;
サンプル（&lt;i class=&quot;red1&quot;&gt;slideToggle&lt;/i&gt;）&lt;div class=&quot;samp1z&quot;&gt;
&lt;div id=&quot;bana_t13&quot; style=&quot;padding:20px;background-color:#ff8080;&quot;&gt;バナナ&lt;/div&gt;
&lt;div id=&quot;bana_t14&quot; style=&quot;padding:20px;background-color:#226b80;&quot;&gt;リンゴ&lt;/div&gt;
&lt;/div&gt;


&lt;br /&gt;
サンプル（&lt;i class=&quot;red1&quot;&gt;fadeToggle&lt;/i&gt;）&lt;div class=&quot;samp1z&quot;&gt;
&lt;div id=&quot;bana_t15&quot; style=&quot;padding:20px;background-color:#ff8080;&quot;&gt;バナナ&lt;/div&gt;
&lt;div id=&quot;bana_t16&quot; style=&quot;padding:20px;background-color:#226b80;&quot;&gt;リンゴ&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;span class=&quot;red1&quot;&gt;toggleClass&lt;/span&gt;というメソッドもあり、新たにclass属性を追加、削除が可能です。
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
また、今回はIDを指定しましたが、IDではなく、&lt;i class=&quot;kk_j&quot;&gt;class名を指定したいときは、#を.に書き換えて&lt;/i&gt;ください。&lt;br /&gt;&lt;br /&gt;
例
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;script&amp;gt;
  
$(&amp;#039;.&lt;span class=&quot;bl11&quot;&gt;bana_t5&lt;/span&gt;&amp;#039;).click(function() {
$(&amp;#039;.&lt;span class=&quot;bl11&quot;&gt;bana_t6&lt;/span&gt;&amp;#039;).&lt;span class=&quot;red1&quot;&gt;toggle&lt;/span&gt;();
$(&amp;#039;.&lt;span class=&quot;bl11&quot;&gt;bana_t7&lt;/span&gt;&amp;#039;).&lt;span class=&quot;red1&quot;&gt;toggle&lt;/span&gt;();
 })
    
&amp;lt;/script&amp;gt;&lt;/pre&gt;
&lt;br /&gt;&lt;br /&gt;
第二弾は以上です。&lt;br /&gt;
簡単に応用できるJavaScriptなので、様々な形で使用してみてください。
</description><link>http://bloggercustoman.blogspot.com/2019/08/javascripthideshowtoggle.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-8203675490770907689</guid><pubDate>Tue, 20 Aug 2019 10:43:00 +0000</pubDate><atom:updated>2019-08-20T21:05:27.714+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS/HTML</category><category domain="http://www.blogger.com/atom/ns#">スマホ</category><category domain="http://www.blogger.com/atom/ns#">デザイン</category><title>【CSS】CSSだけで要素を横並びにし、横スクロールを実装してスマホに対応させる方法！</title><description>デスクトップよりもスマホからのアクセスが増す一方の現代。&lt;br /&gt;
スマホでの観覧を考えると、多くの情報を表示したくてもユーザビリティへの悪影響を考えて情報を減らすこともありますよね。&lt;br /&gt;
そんなときに便利なのがスクロール機能で、&lt;i class=&quot;kk_1&quot;&gt;表示領域を制限させたうえで必要な情報をスクロールで表示&lt;/i&gt;されることができます。&lt;br /&gt;
縦スクロールは簡単ですし、スマホの場合は誤操作を招く場合があるので、今回は横スクロールを実装する方法をご紹介します。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;

&lt;script async src=&quot;https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;
&lt;ins class=&quot;adsbygoogle&quot;
     style=&quot;display:block; text-align:center;&quot;
     data-ad-layout=&quot;in-article&quot;
     data-ad-format=&quot;fluid&quot;
     data-ad-client=&quot;ca-pub-9693850212895238&quot;
     data-ad-slot=&quot;5223983938&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
     (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;br /&gt;

&lt;h2 class=&quot;minitof1&quot;&gt;キーコードはFlexbox&lt;/h2&gt;
FlexboxはCSS3から使用できるようになったコードで、簡単に言うとdisplay: flex; と記述するだけで要素が横並びになります。&lt;br /&gt;&lt;br /&gt;

HTML
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;div class=&amp;quot;flex_1&amp;quot;&amp;gt;
&amp;lt;div class=&amp;quot;f_1&amp;quot;&amp;gt;テスト1&amp;lt;/div&amp;gt;
&amp;lt;div class=&amp;quot;f_1&amp;quot;&amp;gt;テスト1&amp;lt;/div&amp;gt;
&amp;lt;div class=&amp;quot;f_1&amp;quot;&amp;gt;テスト1&amp;lt;/div&amp;gt;
&amp;lt;div class=&amp;quot;f_1&amp;quot;&amp;gt;テスト1&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/pre&gt;

CSS
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;style&amp;gt;
.flex_1 {&lt;span style=&quot;font-weight:600;color:#ed1250;&quot;&gt;display:flex;&lt;/span&gt;}
.f_1 {padding:30px;color:#fff;background-color:#1fab89;margin:5px;}
&amp;lt;/style&amp;gt;&lt;/pre&gt;

サンプル
&lt;div class=&quot;flex_1&quot;&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;
HTMLの方を変更して子要素をもう少し増やしてみましょう。

&lt;pre class=&quot;code22&quot;&gt;&amp;lt;div class=&amp;quot;flex_1&amp;quot;&amp;gt;
&amp;lt;div class=&amp;quot;f_1&amp;quot;&amp;gt;テスト1&amp;lt;/div&amp;gt;
&amp;lt;div class=&amp;quot;f_1&amp;quot;&amp;gt;テスト1&amp;lt;/div&amp;gt;
&amp;lt;div class=&amp;quot;f_1&amp;quot;&amp;gt;テスト1&amp;lt;/div&amp;gt;
&amp;lt;div class=&amp;quot;f_1&amp;quot;&amp;gt;テスト1&amp;lt;/div&amp;gt;
&amp;lt;div class=&amp;quot;f_1&amp;quot;&amp;gt;テスト1&amp;lt;/div&amp;gt;
&amp;lt;div class=&amp;quot;f_1&amp;quot;&amp;gt;テスト1&amp;lt;/div&amp;gt;
&amp;lt;div class=&amp;quot;f_1&amp;quot;&amp;gt;テスト1&amp;lt;/div&amp;gt;
&amp;lt;div class=&amp;quot;f_1&amp;quot;&amp;gt;テスト1&amp;lt;/div&amp;gt;
&amp;lt;div class=&amp;quot;f_1&amp;quot;&amp;gt;テスト1&amp;lt;/div&amp;gt;
&amp;lt;div class=&amp;quot;f_1&amp;quot;&amp;gt;テスト1&amp;lt;/div&amp;gt;
&amp;lt;div class=&amp;quot;f_1&amp;quot;&amp;gt;テスト1&amp;lt;/div&amp;gt;
&amp;lt;div class=&amp;quot;f_1&amp;quot;&amp;gt;テスト1&amp;lt;/div&amp;gt;
&amp;lt;div class=&amp;quot;f_1&amp;quot;&amp;gt;テスト1&amp;lt;/div&amp;gt;
&amp;lt;div class=&amp;quot;f_1&amp;quot;&amp;gt;テスト1&amp;lt;/div&amp;gt;
&amp;lt;div class=&amp;quot;f_1&amp;quot;&amp;gt;テスト1&amp;lt;/div&amp;gt;
&amp;lt;div class=&amp;quot;f_1&amp;quot;&amp;gt;テスト1&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/pre&gt;


サンプル
&lt;div class=&quot;flex_1&quot;&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;

デザインが汚くなってしまいましたが、折り返さないで横並びが永遠と続いていますよね。&lt;br /&gt;
&lt;i class=&quot;kk_2&quot;&gt;Flexboxは折り返さないことが初期値となっていて、これが同じ横並びの作用を持つfloatやdisplay: inline-block;と違う所。&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;

flex-wrap:を記述すれば、折り返すこともできますが、横スクロールは折り返さないことで実現するため、簡単な紹介だけしておきます。&lt;br /&gt;&lt;br /&gt;
flex-wrap:
&lt;ul&gt;
&lt;li&gt;nowrap = 折り返さない（何も記述しなければnowrapが初期値）&lt;/li&gt;
&lt;li&gt;wrap = 折り返す&lt;/li&gt;
&lt;li&gt;wrap-reverse = 逆方向へ折り返す&lt;/li&gt;

&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;

&lt;h2 class=&quot;minitof1&quot;&gt;Overflow-xで横スクロールを実装してみよう&lt;/h2&gt;
Flexboxで中身は完成しました。&lt;br /&gt;
では、表示領域を制限して横スクロールを実装してみましょう。&lt;br /&gt;&lt;br /&gt;
これも簡単です。&lt;br /&gt;
&lt;i class=&quot;kk_1&quot;&gt;表示領域からはみ出した場合の処理を指定するoverflowを記述&lt;/i&gt;するだけです。

&lt;ul&gt;
&lt;li&gt;visible = ボックスからはみ出て表示（初期値）&lt;/li&gt;
&lt;li&gt;hidden = はみ出た部分は隠す&lt;/li&gt;
&lt;li&gt;&lt;i class=&quot;kk_4&quot;&gt;scroll = スクロールで表示&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;auto = 一般的にはスクロールが適用&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;

もうわかりましたね。&lt;br /&gt;
overflow:scroll;で横スクロールの実装は完成です。&lt;br /&gt;
overflowには水平方向の表示方法を指定するoverflow-xと、垂直方向のoverflow-yがありますが、&lt;i class=&quot;kk_5&quot;&gt;横スクロールなのでoverflow-xを使用&lt;/i&gt;しましょう。&lt;br /&gt;&lt;br /&gt;

CSS
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;style&amp;gt;
.flex_1 {display:flex;&lt;span style=&quot;font-weight:600;color:#ed1250;&quot;&gt;overflow-x: scroll;&lt;/span&gt;width:80%;}
.f_1 {padding:30px;color:#fff;background-color:#1fab89;margin:5px;}
&amp;lt;/style&amp;gt;&lt;/pre&gt;

サンプル（HTMLは上記と同様）
&lt;div class=&quot;flex_2&quot; style=&quot;&quot;&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_1&quot;&gt;テスト1&lt;/div&gt;
&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;

今度は子要素の方法をアレンジしてみましょう。&lt;br /&gt;
コンテンツ内に表示する一つの子要素のサイズをflexで指定してみましょう。&lt;br /&gt;&lt;br /&gt;

CSS
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;style&amp;gt;
.flex_1 {display:flex;overflow-x: scroll;width:80%;}
.f_1 {padding:30px;color:#fff;background-color:#1fab89;margin:5px;&lt;span style=&quot;font-weight:600;color:#ed1250;&quot;&gt;flex:0 0 30%;&lt;/span&gt;-webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;}
&amp;lt;/style&amp;gt;&lt;/pre&gt;

・flex:0 0 30%;は左から順番にflex-grow、flex-shrink、flex-basisの3つの値を指定していることになります。&lt;br /&gt;
今回はwithのように横幅を指定するflex-basisの値を指定しています。&lt;br /&gt;

&lt;br /&gt;
&lt;br /&gt;サンプル（HTMLは上記と同様）
&lt;div class=&quot;flex_2&quot; style=&quot;&quot;&gt;
&lt;div class=&quot;f_22&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_22&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_22&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_22&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_22&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_22&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_22&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_22&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_22&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_22&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_22&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_22&quot;&gt;テスト1&lt;/div&gt;
&lt;div class=&quot;f_22&quot;&gt;テスト1&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;

&lt;span style=&quot;color:#1fab89;&quot;&gt;-webkit-overflow-scrolling: touch;&lt;/span&gt;と&lt;span style=&quot;color:#1fab89;&quot;&gt;overflow-scrolling: touch;&lt;/span&gt;は&lt;i class=&quot;kk_6&quot;&gt;スマホでのスクロールを滑らかにするプロパティ&lt;/i&gt;ですので、合わせて記述しておきましょう。&lt;br /&gt;&lt;br /&gt;


以上です。&lt;br /&gt;
横スクロールはFlexboxの登場によって簡単に実装できるようになりました。&lt;br /&gt;&lt;br /&gt;

Flexboxには他にも様々なプロパティがあるので、機会があったら、またご紹介したいと思います。&lt;br /&gt;
では、長文にお付き合い下さって、ありがとうございました。

</description><link>http://bloggercustoman.blogspot.com/2019/08/csscss.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-5043583434485632784</guid><pubDate>Sat, 17 Aug 2019 13:35:00 +0000</pubDate><atom:updated>2019-08-20T18:34:29.158+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS/HTML</category><category domain="http://www.blogger.com/atom/ns#">デザイン</category><category domain="http://www.blogger.com/atom/ns#">フォント</category><title>【CSS】CSSで文字を蛍光ペンのようなマーカーを付けて綺麗に装飾する方法！</title><description>CSSも年々進化し、画像等を使用しなくてもCSSだけで幅広く文字を装飾できるようになりました。&lt;br /&gt;
読みやすい文章にすることは、サイトにとって必須ですよね。&lt;br /&gt;
CSSで文字を装飾して、多くの読者を獲得しましょう！&lt;br /&gt;&lt;br /&gt;

&lt;h2 class=&quot;minitof1&quot;&gt;蛍光ペンのようなマーカー&lt;/h2&gt;
まずはサンプルをご確認下さい。&lt;br /&gt;
&lt;span style=&quot;background: linear-gradient(transparent 20%, #64e291 20%);&quot;&gt;サンプル1サンプル1サンプル1&lt;/span&gt;
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;span style=&amp;quot;&lt;span class=&quot;red1&quot;&gt;background: linear-gradient(transparent 20%, #64e291 20%)&lt;/span&gt;;&amp;quot;&amp;gt;サンプル1サンプル1サンプル1&amp;lt;/span&amp;gt;&lt;/pre&gt;&lt;br /&gt;

&lt;span style=&quot;background: linear-gradient(transparent 40%, #e6e56c 40%);&quot;&gt;サンプル2サンプル2サンプル2&lt;/span&gt;
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;span style=&amp;quot;&lt;span class=&quot;red1&quot;&gt;background: linear-gradient(transparent 40%, #e6e56c 40%)&lt;/span&gt;;&amp;quot;&amp;gt;サンプル2サンプル2サンプル2&amp;lt;/span&amp;gt;&lt;/pre&gt;&lt;br /&gt;

&lt;span style=&quot;background: linear-gradient(transparent 70%, #b6ffea 70%);&quot;&gt;サンプル3サンプル3サンプル3&lt;/span&gt;
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;span style=&amp;quot;&lt;span class=&quot;red1&quot;&gt;background: linear-gradient(transparent 70%, #b6ffea 70%)&lt;/span&gt;;&amp;quot;&amp;gt;サンプル3サンプル3サンプル3&amp;lt;/span&amp;gt;&lt;/pre&gt;&lt;br /&gt;

&lt;span style=&quot;background: linear-gradient(transparent 100%, #ffb3b3 100%);&quot;&gt;サンプル4サンプル4サンプル4&lt;/span&gt;
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;span style=&amp;quot;&lt;span class=&quot;red1&quot;&gt;background: linear-gradient(transparent 100%, #ffb3b3 100%)&lt;/span&gt;;&amp;quot;&amp;gt;サンプル4サンプル4サンプル4&amp;lt;/span&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;

transparentが背景を透過することで実現しているため、%の大きさが透過度となっています。&lt;br /&gt;
つまり、100%にすると透過度が100%となるため、サンプル4のようにマーカーが表示されなくなります。&lt;i class=&quot;kk_4&quot;&gt;数字が大きいほど線が細く&lt;/i&gt;なるのが特徴です。&lt;br /&gt;
カラーコードの方の%は高さとなるため、transparentの方の%と同値にすることが基本となっています。&lt;br /&gt;&lt;br /&gt;
また、&lt;i class=&quot;kk_3&quot;&gt;mark要素でも代用可能&lt;/i&gt;です。
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;mark&amp;gt;MARKMARKMARK&amp;lt;/mark&amp;gt;&lt;/pre&gt;
&lt;mark&gt;MARKMARKMARK&lt;/mark&gt;


</description><link>http://bloggercustoman.blogspot.com/2019/08/css.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-5308065326522580448</guid><pubDate>Sat, 17 Aug 2019 08:26:00 +0000</pubDate><atom:updated>2019-08-22T03:59:23.870+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS/HTML</category><category domain="http://www.blogger.com/atom/ns#">JavaScript</category><category domain="http://www.blogger.com/atom/ns#">デザイン</category><title>【JavaScript】初心者でも簡単！CSSよりも便利に使えるJavaScriptコード 2選！</title><description>&lt;h2 class=&quot;minito&quot;&gt;&lt;/h2&gt;

サイトのデザインはHTML、CSSをメインにする方が多いと思います。&lt;br /&gt;
JavaScriptは見慣れないコードが並ぶため、難しいように思えますが、CSSよりも便利に使えて、&lt;span class=&quot;kk_2&quot;&gt;痒いところに手が届く”サイトに動き”を与えるもの&lt;/span&gt;です。&lt;br /&gt;
もちろん、複雑な動作をさせるためには複雑なコードを書く必要がありますが、今回は&lt;span class=&quot;kk_3&quot;&gt;初心者でもコピペだけで実装できる簡単なJavaScriptコードをご紹介&lt;/span&gt;します。&lt;br /&gt;&lt;br /&gt;

&lt;h3 class=&quot;minito&quot;&gt;基本編 その1&lt;/h3&gt;&lt;br /&gt;
本文に行く前に、CSSとJavaScriptの違いを確認しておきましょう。

&lt;h4 class=&quot;hon_mm&quot;&gt;CSS&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;class、id属性を与えれば、一箇所書き換えるだけで、文字、背景、高さなど、様々なデザインを装飾できる。&lt;/li&gt;
&lt;li&gt;JavaScriptよりも処理速度が早い。&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;

&lt;h4 class=&quot;hon_mm&quot;&gt;JavaScript&lt;/h4&gt;
&lt;ul&gt;&lt;li&gt;スクロールしたときなど条件付きでサイトに動作を与えられる。&lt;/li&gt;
&lt;li&gt;class、id属性を与えたHTML、リンクを丸ごと書き換えるなど、&lt;i class=&quot;kk_2&quot;&gt;CSSよりも幅広く、動的&lt;/i&gt;に書き換えられる。&lt;/li&gt;
&lt;li&gt;JavaScriptを切っている環境では動作しない。&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;

&lt;h3 class=&quot;minito&quot;&gt;基本編 その2&lt;/h3&gt;
&lt;h4 class=&quot;hon_mm&quot;&gt;jQuery&lt;/h4&gt;
jQueryはJavaScriptのライブラリで、初心者でも簡単にコードを書いて、動的に動かせます。&lt;br /&gt;
実装の条件は、本体をダンロードする方法もありますが、CDNを経由する方法はより簡単で、HTMLのheader要素内に以下のコードを書くだけ。&lt;br /&gt;
今後、使用するので導入しておきましょう。&lt;br /&gt;

&lt;pre class=&quot;code22&quot;&gt;&amp;lt;script src=&amp;quot;https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;
※最新版は&lt;a href=&quot;https://jquery.com/&quot; target=&quot;_blank&quot;&gt;jQuery公式サイト&lt;/a&gt;でご確認ください。&lt;br /&gt;&lt;br /&gt;


&lt;h4 class=&quot;hon_mm&quot;&gt;JavaScriptの書き方&lt;/h4&gt;
JavaScriptの記述場所はheader要素内、body要素内など特に指定されていませんが（個人的には&amp;lt;/body&amp;gt;タグの直前を推薦します）、&amp;lt;script&amp;gt; ～ &amp;lt;/script&amp;gt;で囲うことは必須です。
&lt;pre class=&quot;code22&quot;&gt;
&amp;lt;script&amp;gt; 

ここに記述

&amp;lt;/script&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;&lt;br /&gt;

また、本記事ではid属性を取得する&lt;span class=&quot;red1&quot;&gt;getElementById(&quot;id名&quot;)&lt;/span&gt;を使用しますが、class属性を取得したい場合はgetElementById(&quot;id名&quot;)の部分を&lt;span class=&quot;red1&quot;&gt;getElementsByClassName(&quot;クラス名&quot;)&lt;/span&gt;や&lt;span class=&quot;red1&quot;&gt;querySelector(&quot;.クラス名&quot;)&lt;/span&gt;に書き換えて実装してください。&lt;br /&gt;
※querySelectorの場合は&lt;span class=&quot;bl11&quot;&gt;クラス名の前に.を忘れず&lt;/span&gt;に！&lt;br /&gt;&lt;br /&gt;

（サンプル）
&lt;pre class=&quot;code22&quot;&gt;var banana = document.&lt;span class=&quot;bl11&quot;&gt;getElementById&lt;/span&gt;(&amp;quot;id名&amp;quot;);&lt;/pre&gt;

&lt;pre class=&quot;code22&quot;&gt;var banana = document.&lt;span class=&quot;bl11&quot;&gt;getElementsByClassName&lt;/span&gt;(&amp;quot;クラス名&amp;quot;);&lt;/pre&gt;

&lt;pre class=&quot;code22&quot;&gt;var banana = document.&lt;span class=&quot;bl11&quot;&gt;querySelector&lt;/span&gt;(&amp;quot;.クラス名&amp;quot;);&lt;/pre&gt;
&lt;br /&gt;&lt;br /&gt;
varでbananaという変数名を宣言していますが、今回はあくまでもコピペで実装できる初心者向けの記事なので、専門的な知識は他ブログにお任せして、「データに固有の名前を与えている」程度と思っておいて下さい。&lt;br /&gt;
簡単に言うと、要素・属性を取得して、そこに動きを与えるといったことが基本的な流れです。
&lt;br /&gt;&lt;br /&gt;


おまたせしました。&lt;br /&gt;
以下は本文です！&lt;br /&gt;&lt;br /&gt;
&lt;script async src=&quot;https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;
&lt;ins class=&quot;adsbygoogle&quot;
     style=&quot;display:block; text-align:center;&quot;
     data-ad-layout=&quot;in-article&quot;
     data-ad-format=&quot;fluid&quot;
     data-ad-client=&quot;ca-pub-9693850212895238&quot;
     data-ad-slot=&quot;5223983938&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
     (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;br /&gt;

&lt;h2 class=&quot;minitof1&quot;&gt;1.簡単に要素の中身を入れ替えてみよう！&lt;/h2&gt;

一度、書いたHTMLを書き換えたくなるときってありますよね。&lt;br /&gt;
JavaScriptの&lt;span class=&quot;kk_1&quot;&gt;innerHTML&lt;/span&gt;で書き換えてみましょう。

&lt;pre class=&quot;code22&quot;&gt;&amp;lt;p id=&amp;quot;&lt;span class=&quot;bl11&quot;&gt;banana_1&lt;/span&gt;&amp;quot;&amp;gt;バナナのブログ&amp;lt;/p&amp;gt;&lt;/pre&gt;

上記のid属性&lt;span class=&quot;bl11&quot;&gt;banana_1&lt;/span&gt;の中身「バナナのブログ」をJavaScriptで書き換えるとこうなります。


&lt;pre class=&quot;code22&quot;&gt;&amp;lt;script&amp;gt;&lt;br /&gt;var &lt;span class=&quot;red1&quot;&gt;banana&lt;/span&gt; = document.getElementById(&amp;quot;&lt;span class=&quot;bl11&quot;&gt;banana_1&lt;/span&gt;&amp;quot;);&lt;br /&gt;&lt;span class=&quot;red1&quot;&gt;banana&lt;/span&gt;.innerHTML = &amp;quot;&amp;lt;span style=&amp;#039;color:#ff502f;font-size:20px;&amp;#039;&amp;gt;リニューアル&amp;lt;/span&amp;gt;&amp;quot;;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;

サンプル&lt;br /&gt;&lt;div class=&quot;samp1z&quot;&gt;
バナナのブログ&lt;br /&gt;&lt;br /&gt;

↓↓↓↓&lt;br /&gt;&lt;br /&gt;
&lt;p id=&quot;banana_1&quot;&gt;バナナのブログ&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;

&lt;span class=&quot;kk_1&quot;&gt;innerHTML&lt;/span&gt;は要素の中身を壊して新たな要素を加えます。&lt;br /&gt;
CSSと違うところは、HTMLがそのまま反映されることで、CSSよりも楽に要素の中身を入れ替えられますし、様々な応用が可能ですね。&lt;br /&gt;
&lt;br /&gt;
他にも、innerText、textContentでもほぼ同様の動作が可能ですが、使用できないブラウザなどがあるので&lt;span class=&quot;kk_1&quot;&gt;innerHTML&lt;/span&gt;がオススメです。&lt;br /&gt;&lt;br /&gt;



&lt;h2 class=&quot;minitof1&quot;&gt;2.CSSの疑似要素before、afterをJavaScriptで再現してみよう！&lt;/h2&gt;
&lt;br /&gt;
※jQueryを使います。&lt;br /&gt;
導入がまだの方は、上記の基本編 その2を参照。
&lt;br /&gt;&lt;br /&gt;

&lt;h4 class=&quot;hon_mm&quot;&gt;before、after、prepend、append&lt;/h4&gt;

基本的なコードは以下の通り。

&lt;pre class=&quot;code22&quot;&gt;&amp;lt;script&amp;gt;&lt;br /&gt;$(&amp;#039;#指定したい要素のid名&amp;#039;).&lt;span class=&quot;bl11&quot;&gt;●&lt;/span&gt;($(&amp;#039;#追加したい要素を持つid名&amp;#039;));&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;

HTMLを代入する場合の表記
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;script&amp;gt;&lt;br /&gt;$(&amp;#039;#指定したい要素のid名&amp;#039;).&lt;span class=&quot;bl11&quot;&gt;●&lt;/span&gt;(&amp;#039;ここに追加したいHTML&amp;#039;);&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;br /&gt;

この&lt;span class=&quot;bl11&quot;&gt;●&lt;/span&gt;の部分にbefore、after、prepend、appendを記述すると、それぞれのメソッドで動作します。
&lt;ul&gt;
&lt;li&gt;&lt;i class=&quot;red1&quot;&gt;before&lt;/i&gt; = 指定の要素の前に新要素を追加&lt;/li&gt;
&lt;li&gt;&lt;i class=&quot;red1&quot;&gt;after&lt;/i&gt; = 指定の要素の後に新要素を追加&lt;/li&gt;
&lt;li&gt;&lt;i class=&quot;red1&quot;&gt;prepend&lt;/i&gt; = 指定の要素の子要素の前に新要素を追加&lt;/li&gt;
&lt;li&gt;&lt;i class=&quot;red1&quot;&gt;append&lt;/i&gt; = 指定の要素の子要素の後に新要素を追加&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;h4 style=&quot;color:red&quot;&gt;サンプル&lt;/h4&gt;
&lt;h4 style=&quot;border-bottom:1px solid #01024e;&quot;&gt;before&lt;/h4&gt;
HTML
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;div id=&amp;quot;ban_1&amp;quot;&amp;gt;バナナです&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;div id=&amp;quot;ban_22&amp;quot;&amp;gt;わたしは、&amp;lt;/div&amp;gt;&lt;/pre&gt;

JavaScript
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;script&amp;gt;&lt;br /&gt;$(&amp;#039;#ban_1&amp;#039;).before($(&amp;#039;#ban_22&amp;#039;));&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;br /&gt;

&lt;h4&gt;結果&lt;/h4&gt;&lt;div class=&quot;samp1z&quot;&gt;
&lt;div id=&quot;ban_1&quot;&gt;バナナです&lt;/div&gt;


&lt;div id=&quot;ban_22&quot;&gt;わたしは、&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;




&lt;h4 style=&quot;border-bottom:1px solid #01024e;&quot;&gt;after&lt;/h4&gt;
HTML
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;div id=&amp;quot;ban_a1&amp;quot;&amp;gt;バナナですか？&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;div id=&amp;quot;ban_a22&amp;quot;&amp;gt;あなたは、&amp;lt;/div&amp;gt;&lt;/pre&gt;
JavaScript
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;script&amp;gt;&lt;br /&gt;$(&amp;#039;#ban_a22&amp;#039;).after($(&amp;#039;#ban_a1&amp;#039;));&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;


&lt;br /&gt;
&lt;h4&gt;結果&lt;/h4&gt;&lt;div class=&quot;samp1z&quot;&gt;
&lt;div id=&quot;ban_a1&quot;&gt;バナナですか？&lt;/div&gt;


&lt;div id=&quot;ban_a22&quot;&gt;あなたは、&lt;/div&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;
テキストを代入する形なら、CSSの疑似要素before、afterと同様に使えますね。&lt;br /&gt;
JavaScriptなら簡単に属性に別の属性を追加できるので、デザインの幅が広がるのではないでしょうか。&lt;br /&gt;
※prepend、appendのサンプルは省略します。
&lt;br /&gt;&lt;br /&gt;

&lt;h4 class=&quot;hon_mm&quot;&gt;replaceWith、replaceAll、appendTo、prependTo、insertAfter、insertBefore&lt;/h4&gt;
replaceWith、replaceAllには細かい違いはありますが、基本的にはinnerHTMLと同様に要素を置き換えるメソッドです。&lt;br /&gt;&lt;br /&gt;

&lt;ul&gt;
&lt;li&gt;&lt;i class=&quot;red1&quot;&gt;appendTo&lt;/i&gt; = 指定の要素の子要素の最後に別の要素を移動&lt;/li&gt;
&lt;li&gt;&lt;i class=&quot;red1&quot;&gt;prependTo&lt;/i&gt; = 指定の要素の子要素の先頭に別の要素を移動&lt;/li&gt;
&lt;li&gt;&lt;i class=&quot;red1&quot;&gt;insertAfter&lt;/i&gt; = 指定の要素の最後に別の要素を移動&lt;/li&gt;
&lt;li&gt;&lt;i class=&quot;red1&quot;&gt;insertBefore&lt;/i&gt; = 指定の要素の最初に別の要素を移動&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;


jQueryなので、コードの書き方は上記のbefore、after、prepend、appendと同様です。&lt;br /&gt;
色々試してみると、CSSでは思いつかなかったアイディアが浮かんでサイトを一歩上のレベルに引き上げることができると思います。&lt;br /&gt;
JavaScriptには他にもまだ便利なコードはありますが、ここまでで長い記事になってしまったので、またの機会にご紹介します。&lt;br /&gt;
長文にお付き合い下さって、ありがとうございました。&lt;br /&gt;
</description><link>http://bloggercustoman.blogspot.com/2019/08/cssjavascript-2.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-1447425980438833731</guid><pubDate>Sat, 13 May 2017 08:25:00 +0000</pubDate><atom:updated>2017-05-13T17:25:49.571+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SNS</category><category domain="http://www.blogger.com/atom/ns#">ドメイン</category><title>【Blogger】Bloggerにお名前.comで取得した独自ドメインを設定する方法</title><description>&lt;h2 class=&quot;minito&quot;&gt;&lt;/h2&gt;
&lt;br /&gt;&lt;br /&gt;
Bloggerでブログを開設すると「http://○○.blogspot.jp/」というURLが作成されますが、末尾の「.jp」がその国によって変わってしまいますし、URLはオリジナルの方がサイトの価値は高まりますよね。
&lt;br /&gt;&lt;br /&gt;
そこで、独自ドメインを取得し、Bloggerに設定してみましょう。
&lt;br /&gt;&lt;br /&gt;
今回は、お名前.comで取得した独自ドメインを設定する方法です。
&lt;br /&gt;&lt;br /&gt;
お名前.com&lt;br /&gt;
http://www.onamae.com/&lt;br /&gt;


&lt;h2 class=&quot;minito&quot;&gt;1. お名前.comで独自ドメインを取得してBloggerに独自ドメインを設定しよう&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;

お名前,comで独自ドメインを取得したら、Bloggerの「設定」→「基本」を選択し、公開の欄から「ブログのサードパーティ URL を設定」選択して取得した独自ドメインを入力して保存を選択しましょう。&lt;br /&gt;&lt;br /&gt;

&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhkFp9C65SB1ozgGsXp5AxCCD3yykIZqnl1kMwXkMpNXnxMTxGSl9xrXCh-RtxsYxKtYc-h3LoNp8liYSFHSqYbJnPn-qDH7XWSxxJpjHVz0nz5sw3BXLOa8J2gp7NBF3onZBq3VinU0o/w721-h250-no/&quot; class=&quot;gazoo&quot; /&gt;&lt;br /&gt;&lt;br /&gt;

しかし、ここでは「このドメインに対する権限を確認できました」というエラーが出て保存できなかったと思います。&lt;br /&gt;&lt;br /&gt;

&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH2tgSe21B95rufpfkTEPHHoJ6MzlCFp8jrQKJgYzNK-MoeNCoBcC7ZQnSeUXj_zIAMx-mieCHeVdK4NJ6TfVzxXiEWmvTcEfdlZUNPTo2Nuk2de014egZWiSIatwaZNHzJ3I4jXh52RE/w898-h418-no/&quot; class=&quot;gazoo&quot; /&gt;&lt;br /&gt;&lt;br /&gt;

これにはお名前.comでDNSを設定する必要があります。&lt;br /&gt;
「Name] (名前)～の行とCHANEの設定方法を～の行の間にある2行が必要となってくるので覚えておきましょう。&lt;br /&gt;&lt;br /&gt;


&lt;h2 class=&quot;minito&quot;&gt;2. お名前.comでDNSを設定しよう&lt;/h2&gt;
&lt;br /&gt;&lt;br /&gt;
お名前.comのドメインNaviにログインして、「ドメイン設定」のタブをクリックし、メニューの「ネームサーバーの設定」から「DNS関連機能の設定」を選択します。&lt;br /&gt;&lt;br /&gt;

続いて、任意のドメインを選択し、「次へ進む」を選択しましょう。&lt;br /&gt;&lt;br /&gt;

&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm4ImilNWmRBMvhjX9F2ypR1zIpNccoHJAR08yTWuVMPh7Zw7lcPEnyIvasrqZMdsTlK2L3lPDHK5caJ-3-tGZs7mfpyQ9mh5FkN72XsgQXpTcsjj0rUwEeMtZO39j8q5HPcqNnD_G-WM/w672-h297-no/&quot; class=&quot;gazoo&quot; /&gt;&lt;br /&gt;&lt;br /&gt;

DNSの設定は全部で6つです。&lt;br /&gt;&lt;br /&gt;

&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio4TiXPlUnyDI8fQw5Ua-zZm-7pEnYtg577idOsCYc6J2971BbzEN9mlv8URBJOtx8PbI1l2Ho7BFFwiQ4HAwMNQWgqam-EkKN3hwh8sJ9jTE3alZMcFyxxbCzbKo4FXeap7E7YidzQzs/w686-h301-no/&quot; class=&quot;gazoo&quot; /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;a href=&quot;https://support.google.com/blogger/answer/1233387?hl=ja&amp;visit_id=1-636302600827572168-315719529&amp;rd=1&quot; target=&quot;_blank&quot;&gt;Googleのヘルプ&lt;/a&gt;を参考に、上記のような入力欄にTYPE A (Aレコード)を4つ、CHAMEを2つ追加します。&lt;br /&gt;&lt;br /&gt;

【TYPE A (Aレコード)の設定】&lt;br /&gt;
216.239.32.21&lt;br /&gt;
216.239.34.21&lt;br /&gt;
216.239.36.21&lt;br /&gt;
216.239.38.21&lt;br /&gt;
※「ホスト名」の欄は何も記入しなくて良し。
&lt;br /&gt;&lt;br /&gt;

【CHAMEの設定】&lt;br /&gt;
CHAMEの設定はBloggerに独自ドメインを入力してエラーが出た際に表示された2行を入力します。&lt;br /&gt;
左側の部分を「ホスト名」に入力し、右側の部分を「VALUE」に入力して下さい。&lt;br /&gt;&lt;br /&gt;

以上で、独自ドメインの設定は完了です。&lt;br /&gt;
再び、Bloggerの「ブログのサードパーティ URL を設定」選択して取得した独自ドメインを入力すると、今度は保存でき、BloggerのURLが独自ドメインにリダイレクトされると思います。&lt;br /&gt;

</description><link>http://bloggercustoman.blogspot.com/2017/05/bloggerbloggercom.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhkFp9C65SB1ozgGsXp5AxCCD3yykIZqnl1kMwXkMpNXnxMTxGSl9xrXCh-RtxsYxKtYc-h3LoNp8liYSFHSqYbJnPn-qDH7XWSxxJpjHVz0nz5sw3BXLOa8J2gp7NBF3onZBq3VinU0o/s72-w721-h250-c-no/" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-5730504399532395181</guid><pubDate>Thu, 08 Dec 2016 10:44:00 +0000</pubDate><atom:updated>2016-12-08T19:59:42.116+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS/HTML</category><category domain="http://www.blogger.com/atom/ns#">デザイン</category><title>【CSS】CSSのみで擬似クラス内の文頭、文末を自由に装飾できる擬似要素「before」、「after」</title><description>ブログなどを作成していると、「文頭にアイコンをつけたい！」、「文頭や文末に文字を付け加えたい！」と思うことはありますよね。&lt;br /&gt;&lt;br /&gt;

記事が少なければ修正は楽ですが、記事が増えてしまうと、1記事づつ修正していくのはかなりの重労働。&lt;br /&gt;&lt;br /&gt;

しかし、その変更したい箇所を擬似クラスでかこっていれば、CSSを1つ書くだけで簡単に付け加えることができるんです。&lt;br /&gt;&lt;br /&gt;

文頭は「before」、文末には「after」を使用します。

&lt;br /&gt;&lt;br /&gt;
詳しい解説は以下にて！&lt;br /&gt;&lt;br /&gt;

&lt;h2 class=&quot;minito&quot;&gt;擬似クラス内の文頭、文末に文章を追加してみよう&lt;/h2&gt;

&lt;pre class=&quot;code22&quot;&gt;&amp;lt;div class=&amp;quot;testab&amp;quot;&amp;gt;テスト記事&amp;lt;/div&amp;gt;&lt;/pre&gt;

上記のHTMLにCSSで文頭、文末に文章を追加してみます。&lt;br /&gt;&lt;br /&gt;

&lt;b&gt;■文頭は「before」&lt;/b&gt;
&lt;pre class=&quot;code22&quot;&gt;.testab:before{content: &amp;quot;テスト文頭&amp;quot; ;}&lt;/pre&gt;

&lt;b&gt;■文末には「after」&lt;/b&gt;
&lt;pre class=&quot;code22&quot;&gt;.testab:after{content: &amp;quot;テスト文末&amp;quot; ;}&lt;/pre&gt;

サンプル&lt;br /&gt;
&lt;div class=&quot;testab&quot;&gt;テスト記事&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;

どうですか？文章が追加されてますよね？&lt;br /&gt;
marginなどの細かい装飾も可能です。&lt;br /&gt;&lt;br /&gt;

&lt;b&gt;■サンプル1&lt;/b&gt;
&lt;pre class=&quot;code22&quot;&gt;
.testab:before {content: &amp;quot;テスト文頭&amp;quot; ;
color:#3FC1C9;
font-size:20px;
margin-right: 10px ;
}
&lt;/pre&gt;


&lt;div class=&quot;testab01&quot;&gt;テスト記事&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;


&lt;b&gt;■サンプル2&lt;/b&gt;
&lt;pre class=&quot;code22&quot;&gt;
.testab:after {content: &amp;quot;テスト文末&amp;quot; ;
font-size:30px;
 border: 1px solid #ccc ;
      margin-left: 10px ;
      padding: 10px ;
      background: #FFBC65 ;
}
&lt;/pre&gt;

&lt;div class=&quot;testab02&quot;&gt;テスト記事&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;


注意点： 文章として認識されないため、SEOには不向きです。&lt;br /&gt;&lt;br /&gt;


&lt;h2 class=&quot;minito&quot;&gt;画像を追加してみよう&lt;/h2&gt;

&lt;b&gt;■サンプル1&lt;/b&gt;
&lt;pre class=&quot;code22&quot;&gt;
.testab:after {
      content : url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlpv08_ixSOJJkt1KAxEpxivXzgSUfo0fDlXfucLh9zKDlU38zBHjUa31Cin3EgJbSug_ELWAEPy7mHQLHH9osIN8wUoZnbFuCjCtNxhTV8R-kqEyHWOjbgYoZbkmLsucnGR4YjxtOwww/s1600/1481213541_smile.png) ;  /* 画像URL */
     margin-left:10px; /* テキストとの間隔 */
}
&lt;/pre&gt;

&lt;div class=&quot;testgaz&quot;&gt;テスト記事&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;


上記のようにただ画像を挿入するだけなら簡単にできます。&lt;br /&gt;
しかし、擬似要素を使用して画像を挿入する場合は、主にアイコンが目的の方が多いと思います。&lt;br /&gt;
アイコンの場合はまず、画像を最適のサイズのものを選び、位置を微調整する必要があります。&lt;br /&gt;&lt;br /&gt;


&lt;b&gt;■サンプル2&lt;/b&gt;
&lt;pre class=&quot;code22&quot;&gt;
.testab:before {
      content : url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqCRiNnUG4n-jMZHADnN5MzzMOc4_N3_3Dy63-2BE28Fz0NRrDrPCQWg00EsC8mKS6w2g-yK5chV3cQ4SXeDwl5l5E0q-qwZYTIdfKadHaJBLa56yAJybf5CZXviH8inUCxYNBwM6YpTQ/s1600/1481214657_list.png) ; /* 画像URL */
position:relative;
top:3px;  /* 上下位置の微調整 */
margin-right : 5px ; /* テキストとの間隔 */

}
&lt;/pre&gt;

&lt;div class=&quot;testico&quot;&gt;テスト記事&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;

&lt;b&gt;■その他のサンプル&lt;/b&gt;
&lt;div class=&quot;testico01&quot;&gt;アイコンサンプル&lt;/div&gt;
&lt;div class=&quot;testico02&quot;&gt;アイコンサンプル&lt;/div&gt;
&lt;div class=&quot;testico03&quot;&gt;アイコンサンプル&lt;/div&gt;


&lt;br /&gt;注意点： 画像のサイズは変更できないので、デザインを崩さないために最適サイズの画像を選ぶのがポイント！</description><link>http://bloggercustoman.blogspot.com/2016/12/csscssbeforeafter.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-3479198388295204627</guid><pubDate>Tue, 08 Nov 2016 03:41:00 +0000</pubDate><atom:updated>2016-12-08T20:04:18.765+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS/HTML</category><category domain="http://www.blogger.com/atom/ns#">タグ</category><category domain="http://www.blogger.com/atom/ns#">デザイン</category><category domain="http://www.blogger.com/atom/ns#">フォント</category><title>【CSS】画像いらず！Webフォントを使って「i」タグだけでアイコンを表示する方法</title><description>※2016/12/08 記事を修正しました。&lt;br /&gt;&lt;Br /&gt;


アイコンに画像を使用する場合は、画像を探して、アップロードして、さらにタグを記述する必要がありますが、たった少しのタグだけで表示可能という便利な方法もあるんです。
&lt;br /&gt;
タグは「i」なので、テキスト表示されるため、色やサイズなどのデザインの変更も簡単にできます。&lt;br /&gt;&lt;br /&gt;

今回はFont Awesomeを使用する方法をご紹介します。&lt;br /&gt;

&lt;h2 class=&quot;minito&quot;&gt;1.Font Awesomeのファイルを読み込む&lt;/h2&gt;

Webフォントは、Font Awesomeにあるフォントを使用するので、Font Awesomeのサーバーを読み込むように指示してあげましょう。&lt;br /&gt;&lt;br /&gt;

&lt;pre class=&quot;code11&quot;&gt;以下のlink要素を&amp;lt;head&amp;gt;～&amp;lt;/head&amp;gt;内に記述して下さい。&lt;/pre&gt;

&lt;pre class=&quot;code22&quot;&gt;&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css&amp;quot; /&amp;gt;&lt;/pre&gt;


&lt;br /&gt;Font Awesome&lt;br /&gt;
&lt;a href=&quot;http://fontawesome.io/&quot; target=&quot;_blank&quot;&gt;http://fontawesome.io/&lt;/a&gt;&lt;br /&gt;



&lt;h2 class=&quot;minito&quot;&gt;2.「i」タグを記述してWebフォントを表示する&lt;/h2&gt;


使用できるWebフォントは以下のFont Awesomeにあるアイコンです。&lt;br /&gt;
&lt;a href=&quot;http://fontawesome.io/icons/&quot; target=&quot;_blank&quot;&gt;http://fontawesome.io/icons/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;

使用したいアイコンが見つかったらアイコンをクリックしてみましょう。そこで表示された「i」タグを記述するだけでWebフォントは表示されます。&lt;br /&gt;&lt;br /&gt;

■例&lt;br /&gt;

&lt;pre class=&quot;code22&quot;&gt;&amp;lt;i class=&amp;quot;fa fa-home&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; ホーム
&amp;lt;i class=&amp;quot;fa fa-play&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; 再生アイコン&lt;/pre&gt;

このタグを記述すると、こう表示される&lt;br /&gt;&lt;br /&gt;

↓&lt;br /&gt;&lt;br /&gt;

&lt;i class=&quot;fa fa-home&quot; aria-hidden=&quot;true&quot;&gt;&lt;/i&gt; ホーム&lt;br /&gt;
&lt;i class=&quot;fa fa-play&quot; aria-hidden=&quot;true&quot;&gt;&lt;/i&gt; 再生アイコン


&lt;h2 class=&quot;minito&quot;&gt;応用編&lt;/h2&gt;

CSSでアイコンのサイズ・色をカスタマイズしてみましょう。通常のCSSと同様にclassを指定するか、styleを記述するだけなので簡単です。

&lt;pre class=&quot;code22&quot;&gt;
&amp;lt;p style=&amp;quot;font-size:55px;color:#71C9CE;&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-home&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; ホーム&amp;lt;/p&amp;gt;
&amp;lt;p style=&amp;quot;font-size:25px;color:#9E579D;transform: rotate(8deg);&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;fa fa-play&amp;quot; aria-hidden=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; 再生アイコン&amp;lt;/p&amp;gt;
&lt;/pre&gt;

このタグを記述すると、こう表示される&lt;br /&gt;&lt;br /&gt;

↓&lt;br /&gt;&lt;br /&gt;

&lt;p style=&quot;font-size:55px;color:#71C9CE;&quot;&gt;&lt;i class=&quot;fa fa-home&quot; aria-hidden=&quot;true&quot;&gt;&lt;/i&gt; ホーム&lt;/p&gt;&lt;br /&gt;
&lt;p style=&quot;font-size:25px;color:#9E579D;transform: rotate(8deg);&quot;&gt;&lt;i class=&quot;fa fa-play&quot; aria-hidden=&quot;true&quot;&gt;&lt;/i&gt; 再生アイコン&lt;/p&gt;

&lt;br /&gt;&lt;br /&gt;

■transform = 要素の角度を変える&lt;ul&gt;
&lt;li&gt;rotate() = 回転&lt;/li&gt;
&lt;li&gt;rotateX() = Xを軸として時計回りに回転&lt;/li&gt;
&lt;li&gt;rotateY() = yを軸として時計回りに回転&lt;/li&gt;
&lt;li&gt;rotateZ() = zを軸として時計回りに回転&lt;/li&gt;
&lt;li&gt;rotate3d() = (x軸,y軸,z軸,数値)&lt;/li&gt;
&lt;/ul&gt;
()内に数値を記述。


&lt;br /&gt;&lt;br /&gt;

※Font Awesomeのzipをダウンロードし、自身のサーバーにアップロードすれば、WebフォントをFont Awesomeの外部サーバーから読み込む必要はなくなりますが、今回は説明を省略します。
</description><link>http://bloggercustoman.blogspot.com/2016/11/csswebi.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-4536627881323909221</guid><pubDate>Thu, 20 Aug 2015 08:51:00 +0000</pubDate><atom:updated>2015-08-20T18:41:10.243+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS/HTML</category><category domain="http://www.blogger.com/atom/ns#">ガジェット</category><category domain="http://www.blogger.com/atom/ns#">デザイン</category><title>【Blogger】特定の位置にページの先頭（トップ）へ戻るボタンを常駐表示する方法</title><description>&lt;div id=&quot;testss2&quot;&gt;当ブログでも右下に設置しているのですが、スクロールダウンしていくと、いつでもページの先頭へ戻ることが可能だと便利です。&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;

以下のタグを、レイアウト→ガジェットを追加→「HTML/JavaScript」内か、&lt;pre class=&quot;code11&quot;&gt;&amp;lt;/body&amp;gt;&lt;/pre&gt;より前に追加するだけで可能です。&lt;br /&gt;&lt;br /&gt;


&lt;pre class=&quot;code22&quot;&gt;

&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; &amp;gt;
/***********************************************
* Scroll To Top Control script- (c) Dynamic Drive DHTML code library (www.dynamicdrive.com)
* Please keep this notice intact
* Visit Project Page at http://www.dynamicdrive.com for full source code
***********************************************/
var scrolltotop={ 
    //startline: Integer. Number of pixels from top of doc scrollbar is scrolled before showing control 
    //scrollto: Keyword (Integer, or &amp;quot;Scroll_to_Element_ID&amp;quot;). How far to scroll document up when control is clicked on (0=top). 
    setting: {&lt;font color=&quot;red&quot;&gt;startline:200, scrollto: 0, scrollduration:500, fadeduration:[500, 100]},
    controlHTML: &amp;#039;&amp;lt;img src=&amp;quot;画像URL&amp;quot; /&amp;gt;&amp;#039;,&lt;/font&gt; //HTML for control, which is auto wrapped in DIV w/ ID=&amp;quot;topcontrol&amp;quot; 
   &lt;font color=&quot;red&quot;&gt;controlattrs: {offsetx:10, offsety:2}, &lt;/font&gt;//offset of control relative to right/ bottom of window corner 
    anchorkeyword: &amp;#039;#top&amp;#039;, //Enter href value of HTML anchors on the page that should also act as &amp;quot;Scroll Up&amp;quot; links
    state: {isvisible:false, shouldvisible:false},
    scrollup:function(){ 
        if (!this.cssfixedsupport) //if control is positioned using JavaScript 
            this.$control.css({opacity:0}) //hide control immediately after clicking it 
        var dest=isNaN(this.setting.scrollto)? this.setting.scrollto : parseInt(this.setting.scrollto) 
        if (typeof dest==&amp;quot;string&amp;quot; &amp;amp;&amp;amp; jQuery(&amp;#039;#&amp;#039;+dest).length==1) //check element set by string exists 
            dest=jQuery(&amp;#039;#&amp;#039;+dest).offset().top 
        else 
            dest=0 
        this.$body.animate({scrollTop: dest}, this.setting.scrollduration); 
    },
    keepfixed:function(){ 
        var $window=jQuery(window) 
        var controlx=$window.scrollLeft() + $window.width() - this.$control.width() - this.controlattrs.offsetx 
        var controly=$window.scrollTop() + $window.height() - this.$control.height() - this.controlattrs.offsety 
        this.$control.css({left:controlx+&amp;#039;px&amp;#039;, top:controly+&amp;#039;px&amp;#039;}) 
    },
    togglecontrol:function(){ 
        var scrolltop=jQuery(window).scrollTop() 
        if (!this.cssfixedsupport) 
            this.keepfixed() 
        this.state.shouldvisible=(scrolltop&amp;gt;=this.setting.startline)? true : false 
        if (this.state.shouldvisible &amp;amp;&amp;amp; !this.state.isvisible){ 
            this.$control.stop().animate({opacity:1}, this.setting.fadeduration[0]) 
            this.state.isvisible=true 
        } 
        else if (this.state.shouldvisible==false &amp;amp;&amp;amp; this.state.isvisible){ 
            this.$control.stop().animate({opacity:0}, this.setting.fadeduration[1]) 
            this.state.isvisible=false 
        } 
    }, 
    
    init:function(){ 
        jQuery(document).ready(function($){ 
            var mainobj=scrolltotop 
            var iebrws=document.all 
            mainobj.cssfixedsupport=!iebrws || iebrws &amp;amp;&amp;amp; document.compatMode==&amp;quot;CSS1Compat&amp;quot; &amp;amp;&amp;amp; window.XMLHttpRequest //not IE or IE7+ browsers in standards mode 
            mainobj.$body=(window.opera)? (document.compatMode==&amp;quot;CSS1Compat&amp;quot;? $(&amp;#039;html&amp;#039;) : $(&amp;#039;body&amp;#039;)) : $(&amp;#039;html,body&amp;#039;) 
            mainobj.$control=$(&amp;#039;&amp;lt;div id=&amp;quot;topcontrol&amp;quot;&amp;gt;&amp;#039;+mainobj.controlHTML+&amp;#039;&amp;lt;/div&amp;gt;&amp;#039;) 
                .css({position:mainobj.cssfixedsupport? &amp;#039;fixed&amp;#039; : &amp;#039;absolute&amp;#039;, bottom:mainobj.controlattrs.offsety, right:mainobj.controlattrs.offsetx, opacity:0, cursor:&amp;#039;pointer&amp;#039;}) 
             &lt;font color=&quot;red&quot;&gt;  .attr({title:&amp;#039;このページの先頭へ戻る&amp;#039;}) &lt;/font&gt;
                .click(function(){mainobj.scrollup(); return false}) 
                .appendTo(&amp;#039;body&amp;#039;) 
            if (document.all &amp;amp;&amp;amp; !window.XMLHttpRequest &amp;amp;&amp;amp; mainobj.$control.text()!=&amp;#039;&amp;#039;) //loose check for IE6 and below, plus whether control contains any text 
                mainobj.$control.css({width:mainobj.$control.width()}) //IE6- seems to require an explicit width on a DIV containing text 
            mainobj.togglecontrol() 
            $(&amp;#039;a[href=&amp;quot;&amp;#039; + mainobj.anchorkeyword +&amp;#039;&amp;quot;]&amp;#039;).click(function(){ 
                mainobj.scrollup() 
                return false 
            }) 
            $(window).bind(&amp;#039;scroll resize&amp;#039;, function(e){ 
                mainobj.togglecontrol() 
            }) 
        }) 
    } 
}
scrolltotop.init()
&amp;lt;/script&amp;gt;

&lt;/pre&gt;

以下カスタマイズ用に値の説明&lt;br /&gt;
&lt;b&gt;startline&lt;/b&gt; : スクロールしてからボタンが出現するまでの時間&lt;br /&gt;
&lt;b&gt;scrollto&lt;/b&gt; : 戻る位置&lt;br /&gt;
&lt;b&gt;scrollduration&lt;/b&gt; : 戻るときにスクロールするスピード&lt;br /&gt;
&lt;b&gt;fadeduration&lt;/b&gt; : [フェードインする時間, フェードアウトする時間]&lt;br /&gt;
&lt;b&gt;controlHTML&lt;/b&gt; : ボタンの画像URL&lt;br /&gt;
ページの先頭へ戻るボタンのアイコンダウンロードサイト&lt;br /&gt;
&lt;a href=&quot;http://www.scrolltotop.com/&quot; target=&quot;_blank&quot;&gt;http://www.scrolltotop.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;


&lt;b&gt;controlattrs&lt;/b&gt; : ボタンの位置{offsetx:右からの距離, offsety:下からの距離}&lt;br /&gt;
&lt;b&gt;.attr({title:&#39;このページの先頭へ戻る&#39;}) &lt;/b&gt;: ボタンにカーソルが乗った場合に表示される文字&lt;br /&gt;


&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;


もっと簡単でいいという方は、同ページ内へのリンクタグ&lt;pre class=&quot;code11&quot;&gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;/pre&gt;を利用して下さい。&lt;br /&gt;&lt;br /&gt;

例&lt;br /&gt;&lt;br /&gt;
&lt;b&gt;HTML&lt;/b&gt;
&lt;pre class=&quot;code22&quot;&gt;
&amp;lt;div id=&amp;quot;testss2&amp;quot;&amp;gt;当ブログでも右下に設置しているのですが、スクロールダウンしていくと、いつでもページの先頭へ戻ることが可能だと便利です。&amp;lt;/div&amp;gt;



本文



&amp;lt;a href=&amp;quot;#testss2&amp;quot;&amp;gt;テストトップへ戻る&amp;lt;/a&amp;gt;
&lt;/pre&gt;

&lt;b&gt;こうなる&lt;/b&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;


&lt;a href=&quot;#testss2&quot;&gt;テストトップへ戻る&lt;/a&gt;

&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;hr /&gt;&lt;br /&gt;
参考サイト&lt;br /&gt;
&lt;a href=&quot;http://www.jqueryrain.com/?QZvq0gPa&quot; target=&quot;_blank&quot;&gt;http://www.jqueryrain.com/?QZvq0gPa&lt;/a&gt;</description><link>http://bloggercustoman.blogspot.com/2015/08/blogger_20.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-8106546366326423751</guid><pubDate>Wed, 19 Aug 2015 13:29:00 +0000</pubDate><atom:updated>2015-08-20T00:03:07.145+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">AdSense</category><category domain="http://www.blogger.com/atom/ns#">CSS/HTML</category><title>Google AdSenseのレスポンシブ広告ユニットのサイズや形状をCSSを用いて指定する方法</title><description>Google AdSenseのレスポンシブ広告ユニットは、表示されている端末（画面）の機能に応じて、自動でサイズを調整してくれるので便利ですが、ここはどうしても長方形で表示させたい、若しくはどうしても縦長で表示させたくない…といったこともあると思います。&lt;br /&gt;&lt;br /&gt;

レスポンシブ広告ユニットの場合、以下公式サイトにあるように、サイズを指定するなど修正を加えてもポリシーには反しません。&lt;br /&gt;&lt;br /&gt;

&lt;a href=&quot;https://support.google.com/adsense/answer/3543893?vid=1-635755850896601588-7906886932018929671#adv&quot; target=&quot;_blank&quot;&gt;https://support.google.com/adsense/answer/3543893?vid=1-635755850896601588-7906886932018929671#adv&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;


では、サイズや形状をを指定してみましょう。&lt;br /&gt;
主に以下2通りがあります。&lt;br /&gt;


&lt;h2 class=&quot;minito&quot;&gt;1・形状を指定する&lt;/h2&gt;

通常のレスポンシブ広告ユニットのコード
&lt;pre class=&quot;code22&quot;&gt;
&amp;lt;script async=&amp;#039;async&amp;#039; src=&amp;#039;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&amp;#039;/&amp;gt;
&amp;lt;!-- 広告ユニットの名前 --&amp;gt;
&amp;lt;ins class=&amp;#039;adsbygoogle&amp;#039; 
data-ad-client=&amp;#039;ca-pub-*********&amp;#039; 
&lt;font color=&quot;blue&quot;&gt;data-ad-format=&amp;#039;auto&amp;#039;&lt;/font&gt;
data-ad-slot=&amp;#039;*****&amp;#039; 
style=&amp;#039;display:block&amp;#039;/&amp;gt;
&amp;lt;script&amp;gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&amp;lt;/script&amp;gt;
&lt;/pre&gt;

この中の「data-ad-format」で形状を指定できます。&lt;br /&gt;
&lt;b&gt;auto&lt;/b&gt; : 自動&lt;br /&gt;
&lt;b&gt;rectangle&lt;/b&gt; : 長方形&lt;br /&gt;
&lt;b&gt;horizontal&lt;/b&gt; : 横長&lt;br /&gt;
&lt;b&gt;vertical&lt;/b&gt; : 縦長&lt;br /&gt;&lt;br /&gt;

（例）横長を指定する場合

&lt;pre class=&quot;code22&quot;&gt;
&amp;lt;script async=&amp;#039;async&amp;#039; src=&amp;#039;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&amp;#039;/&amp;gt;
&amp;lt;!-- 広告ユニットの名前 --&amp;gt;
&amp;lt;ins class=&amp;#039;adsbygoogle&amp;#039; 
data-ad-client=&amp;#039;ca-pub-*********&amp;#039; 
data-ad-format=&amp;#039;&lt;font color=&quot;red&quot;&gt;horizontal&lt;/font&gt;&amp;#039; 
data-ad-slot=&amp;#039;*****&amp;#039; 
style=&amp;#039;display:block&amp;#039;/&amp;gt;
&amp;lt;script&amp;gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&amp;lt;/script&amp;gt;
&lt;/pre&gt;


&lt;h2 class=&quot;minito&quot;&gt;2・細かくサイズを指定する&lt;/h2&gt;
上記の場合、形状の指定だけで、細かいサイズの指定はできません。&lt;br /&gt;
そんなときはCSSを使用します。&lt;br /&gt;&lt;br /&gt;

まず、通常のレスポンシブ広告ユニットのコードに「class名」をつけましょう。&lt;br /&gt;
adsbygoogleの後に半角スペースを空け、任意のクラス名を記述（今回は例として「test01」を記述）。&lt;br /&gt;
また、サイズはスタイルシートで指定するので、青字にしたdata-ad-formatは削除しても構いません。
&lt;pre class=&quot;code22&quot;&gt;
&amp;lt;script async=&amp;#039;async&amp;#039; src=&amp;#039;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&amp;#039;/&amp;gt;
&amp;lt;!-- 広告ユニットの名前 --&amp;gt;
&amp;lt;ins class=&amp;#039;adsbygoogle &lt;font color=&quot;red&quot;&gt;test01&lt;/font&gt;&amp;#039; 
data-ad-client=&amp;#039;ca-pub-*********&amp;#039; 
&lt;span style=&quot;color:blue;text-decoration:line-through;&quot;&gt;data-ad-format=&amp;#039;auto&amp;#039;&lt;/span&gt;
data-ad-slot=&amp;#039;*****&amp;#039; 
style=&amp;#039;display:block&amp;#039;/&amp;gt;
&amp;lt;script&amp;gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&amp;lt;/script&amp;gt;
&lt;/pre&gt;

次にスタイルシートを書きます。
&lt;br /&gt;&lt;br /&gt;
広告サイズの指定はGoogleが指定するサイズのみなので、以下のサイトからお好みのサイズを選びましょう。&lt;br /&gt;&lt;br /&gt;

&lt;a href=&quot;https://support.google.com/adsense/answer/6002621?hl=ja&quot; target=&quot;_blank&quot;&gt;https://support.google.com/adsense/answer/6002621?hl=ja&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;


今回は例として300×250を指定しました。&lt;br /&gt;&lt;br /&gt;

CSS

&lt;pre class=&quot;code22&quot;&gt;

&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;
.test01 { width: 300px; height: 250px; }
&amp;lt;/style&amp;gt;

&lt;/pre&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;

最後に応用編として、メディアクエリを用いてデバイスごとにサイズを指定する方法もあります。&lt;br /&gt;&lt;br /&gt;

（例）
デバイスの画面横幅が480px未満の場合は広告サイズ320×100を表示し、画面横幅がそれ以上の場合は広告サイズ336×280を表示する場合。

&lt;pre class=&quot;code22&quot;&gt;
&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;
.test01  { width: 320px; height: 100px; } /* デフォルトのサイズ */
@media (min-width:480px) { .test01 { width: 336px; height: 280px; } } /* 画面横幅480px以上の場合のサイズ */
&amp;lt;/style&amp;gt;
&lt;/pre&gt;&lt;br /&gt;

メディアクエリについては以下の過去記事を参照。&lt;br /&gt;
&lt;a href=&quot;http://bloggercustoman.blogspot.com/2015/08/blogger-2.html&quot; target=&quot;_blank&quot;&gt;http://bloggercustoman.blogspot.com/2015/08/blogger-2.html&lt;/a&gt;</description><link>http://bloggercustoman.blogspot.com/2015/08/google-adsensecss.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-6657538709136170354</guid><pubDate>Mon, 17 Aug 2015 14:06:00 +0000</pubDate><atom:updated>2015-08-18T05:46:21.753+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">AdSense</category><category domain="http://www.blogger.com/atom/ns#">スマホ</category><category domain="http://www.blogger.com/atom/ns#">デザイン</category><title>スマホやタブレットなど、任意のデバイスでの表示を確認する方法</title><description>スマホやタブレット向けにサイトをカスタマイズしても身近にそれぞれの端末がなければどのように表示されるのか分からず不安になることがあると思います。&lt;br /&gt;&lt;br /&gt;

仮に端末を持っていてもスマホ・タブレットには多くの種類があって、サイトの表示確認は困難です。&lt;br /&gt;&lt;br /&gt;

これを解決するには主に以下2つの方法があります。&lt;br /&gt;

&lt;h2 class=&quot;minito&quot;&gt;1・スクリーンサイズをエミュレートしてくれるサイトを利用する&lt;/h2&gt;

メディア・クエリのmax-with、min-withを用いてサイトをカスタマイズしている場合に反映されるもので、パソコンでサイトを開き、手動でブラウザのサイズを変えることを自動化してくれるサイトのことです。&lt;br /&gt;&lt;br /&gt;

&lt;a href=&quot;http://resizr.co/&quot; target=&quot;_blank&quot;&gt;resizr.co&lt;/a&gt;にアクセスしましょう。&lt;br /&gt;&lt;br /&gt;

&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfelL8_cSlXEZXoxHfRlR5FqlO9aCmFeJ3eXFgwXzhLSnK70lUXMyB3V4YqzJOsL9VTGeS49XTGOqBM-bprmRSmlZVsVrVIiwVmrCWxGqEjJHG3pfckafKWn-McbM1vcKQr2gmsDDU-lw/s800-Ic42/rre.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfelL8_cSlXEZXoxHfRlR5FqlO9aCmFeJ3eXFgwXzhLSnK70lUXMyB3V4YqzJOsL9VTGeS49XTGOqBM-bprmRSmlZVsVrVIiwVmrCWxGqEjJHG3pfckafKWn-McbM1vcKQr2gmsDDU-lw/s800-Ic42/rre.jpg&quot; class=&quot;gazoo&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;

&lt;b&gt;Load URL&lt;/b&gt; : 確認したサイトのURLを入力&lt;br /&gt;
&lt;b&gt;Devices&lt;/b&gt; : 確認したいデバイスを選択&lt;br /&gt;
&lt;b&gt;Landscape/Portrait&lt;/b&gt; : 横向き/縦向き&lt;br /&gt;
&lt;b&gt;Show scrollbar&lt;/b&gt; : スクロールバーを表示&lt;br /&gt;


&lt;h2 class=&quot;minito&quot;&gt;2・Chromeのデベロッパーツールを利用する&lt;/h2&gt;

上記の場合、アフィリエイトでnendを利用している方はバナーが表示されなかったと思います。&lt;br /&gt;&lt;br /&gt;

そんな時はChromeのデベロッパーツールを利用しましょう。任意のデバイスでの表示を完全にエミュレートできます。&lt;br /&gt;&lt;br /&gt;

&lt;b&gt;1.Google Chromeで確認したいサイトを開き、右クリックをして「要素を検証」を選択。&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;

&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKAqsCNipQl4Y4oiwkuGnQa3f5bRA9o54vy4nTbRrJm09QKq0-G7w5KNrItEnF4HKTr4aAhMLj5YO8PPaGOnKAsbB4DLoe809EQArZkijw-xjxK71ZPWXPm6ywWftjpzTPYmuAKuHemZ4/s788-Ic42/bana11.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKAqsCNipQl4Y4oiwkuGnQa3f5bRA9o54vy4nTbRrJm09QKq0-G7w5KNrItEnF4HKTr4aAhMLj5YO8PPaGOnKAsbB4DLoe809EQArZkijw-xjxK71ZPWXPm6ywWftjpzTPYmuAKuHemZ4/s788-Ic42/bana11.jpg&quot; class=&quot;gazoo&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;


&lt;b&gt;2.左上部のDeviceの欄で確認したいデバイスを選択&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj5Fv23EKKb6SEsDgj6vSx1dL6cChEF25IChe4_nk7qOApDvHR9BQNivVLvSEofI-WvJfMS6EedP_Accyxjj8DkwPRhxElembDZBMGs4lbEeNGahCC80YBNmVtPTE0IFXVheO3G46MxzI/s576-Ic42/banana22.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj5Fv23EKKb6SEsDgj6vSx1dL6cChEF25IChe4_nk7qOApDvHR9BQNivVLvSEofI-WvJfMS6EedP_Accyxjj8DkwPRhxElembDZBMGs4lbEeNGahCC80YBNmVtPTE0IFXVheO3G46MxzI/s576-Ic42/banana22.jpg&quot; class=&quot;gazoo&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;


以上で任意のデバイスの表示をエミュレートしてくれますが、上手くいかない方はページをリロードしてみてください。</description><link>http://bloggercustoman.blogspot.com/2015/08/blog-post.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfelL8_cSlXEZXoxHfRlR5FqlO9aCmFeJ3eXFgwXzhLSnK70lUXMyB3V4YqzJOsL9VTGeS49XTGOqBM-bprmRSmlZVsVrVIiwVmrCWxGqEjJHG3pfckafKWn-McbM1vcKQr2gmsDDU-lw/s72-c-Ic42/rre.jpg" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-5818269585786105342</guid><pubDate>Fri, 07 Aug 2015 13:47:00 +0000</pubDate><atom:updated>2015-08-07T22:47:34.440+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SEO</category><category domain="http://www.blogger.com/atom/ns#">スマホ</category><title>【Blogger】ブログをスマホ用に最適化する方法 / 表示速度の高速化を計る【その3】</title><description>&lt;a href=&quot;http://bloggercustoman.blogspot.com/2015/08/blogger-3.html&quot; target=&quot;_blank&quot;&gt;・その1 / 【Blogger】ブログをスマホ用に最適化する方法 / 3つの最適化パターン&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://bloggercustoman.blogspot.com/2015/08/blogger-2.html&quot; target=&quot;_blank&quot;&gt;・その2 / 【Blogger】ブログをスマホ用に最適化する方法 / メディア・クエリの使い方&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;


ブログをスマホ用に最適化シリーズ最後の記事です（予定）。&lt;br /&gt;&lt;br /&gt;

スマートフォンは、電話会社の回線で通信した場合、自宅のWi-Fiなどと比べると読み込み速度が遅いので、必要のないものは外すなど、徹底的に節約して表示速度の高速化を計る必要があります。&lt;br /&gt;&lt;br /&gt;


まず、Googleのウェブパフォーマンスツール「&lt;a href=&quot;https://developers.google.com/speed/pagespeed/insights/&quot; target=&quot;_blank&quot;&gt;PageSpeed Insights&lt;/a&gt;」で自身のサイトを分析してみましょう。&lt;br /&gt;&lt;br /&gt;

速度の基準としては最低でも60 / 100を目指しましょう。&lt;br /&gt;&lt;br /&gt;
「JavaScriptを縮小する」、「画像を最適化する」など、主にGoogleから指示された問題点を改善すれば表示速度はアップしますので、１つずつ解決していきましょう。&lt;br /&gt;


&lt;h2 class=&quot;minito&quot;&gt;1・スクロールせずに見えるコンテンツのレンダリングをブロックしているJavaScript/CSSを排除する&lt;/h2&gt;
個人的に最も効果を確認できたのはこれです。&lt;br /&gt;
主にソーシャルメディアボタンなど、JavaScriptをはずすと表示速度の改善を体感できると思います。&lt;br /&gt;
どうしてもはずせない場合は、JavaScriptを「非同期」し、JavaScriptを読み込む前でもページのスクロールを可能にしましょう。&lt;br /&gt;&lt;br /&gt;

&amp;lt;script src=&amp;#039;～.js&amp;#039;/&amp;gt;の中に「async」を追加するだけですが、Bloggerの場合テンプレートに入力するとエラーになるので「async=&amp;#039;async&amp;#039;」と記述しましょう。&lt;br /&gt;&lt;br /&gt;

（例）
&lt;pre class=&quot;code22&quot;&gt;
&amp;lt;script &lt;font color=&quot;red&quot;&gt;async=&amp;#039;async&amp;#039;&lt;/font&gt; src=&amp;#039;http://bloggergadgets.googlecode.com/files/related_posts_min.js&amp;#039; type=&amp;#039;text/javascript&amp;#039;/&amp;gt;
&lt;/pre&gt;
非同期化すると表示されなくなってしまうものもあるので、必ずテンプレートのバックアップを取り、非同期化後は自身で確認しましょう。
&lt;br /&gt;&lt;br /&gt;

Facebookの場合は以下の通り。
&lt;pre class=&quot;code22&quot;&gt;
&amp;lt;script &amp;gt;(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = &amp;quot;//connect.facebook.net/ja_JP/sdk.js#xfbml=1&amp;amp;version=v2.4&amp;quot;;
  fjs.parentNode.insertBefore(js, fjs);
}(document, &amp;#039;script&amp;#039;, &amp;#039;facebook-jssdk&amp;#039;));&amp;lt;/script&amp;gt;
&lt;/pre&gt;
これを非同期化するには「js.async = true;」を追加。

&lt;pre class=&quot;code22&quot;&gt;
&amp;lt;script &amp;gt;(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;&lt;font color=&quot;red&quot;&gt;js.async = true;&lt;/font&gt;
  js.src = &amp;quot;//connect.facebook.net/ja_JP/sdk.js#xfbml=1&amp;amp;version=v2.4&amp;quot;;
  fjs.parentNode.insertBefore(js, fjs);
}(document, &amp;#039;script&amp;#039;, &amp;#039;facebook-jssdk&amp;#039;));&amp;lt;/script&amp;gt;
&lt;/pre&gt;


関連記事&lt;br /&gt;
&lt;a href=&quot;http://bloggercustoman.blogspot.com/2015/08/bloggerfacebooksns.html&quot; target=&quot;_blank&quot;&gt;【Blogger】Facebookなどの公式SNSボタンの軽量化に挑む&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;


&lt;h2 class=&quot;minito&quot;&gt;2・JavaScript/CSSを縮小する&lt;/h2&gt;
これはJavaScript/CSSコードの無駄な改行やスペースをなくすことです。&lt;br /&gt;
手動だと手間がかかるので、以下のサービスを使って下さい。&lt;br /&gt;&lt;br /&gt;

&lt;b&gt;JavaScriptを縮小してくれるサービス&lt;/b&gt;&lt;br /&gt;
■&lt;a href=&quot;http://javascriptcompressor.com/&quot; target=&quot;_blank&quot;&gt;Javascriptcompressor&lt;/a&gt;&lt;br /&gt;
「Paste your code: 」に縮小したいJavaScriptコードを入力→「Compress」クリック→「Copy:」に出力されたコードをコピー&lt;br /&gt;&lt;br /&gt;

&lt;b&gt;CSSを縮小してくれるサービス&lt;/b&gt;&lt;br /&gt;
■&lt;a href=&quot;http://csscompressor.com/&quot; target=&quot;_blank&quot;&gt;CSS Compressor&lt;/a&gt;&lt;br /&gt;
「CSS Compressor」に縮小したいCSSコードを入力→「Compression Level:」でレベルを選択→「Compress」クリック→「Compressed JavaScript:」に出力されたコードをコピー&lt;br /&gt;&lt;br /&gt;


■&lt;a href=&quot;http://www.textfixer.com/html/compress-html-compression.php&quot; target=&quot;_blank&quot;&gt;Compress HTML&lt;/a&gt;&lt;br /&gt;
「HTML Compression Tool」に縮小したいCSSコードを入力→「Compress HTML」クリック→「New Compressed HTML」に出力されたコードをコピー



&lt;h2 class=&quot;minito&quot;&gt;3・画像を最適化する&lt;/h2&gt;
画像の容量を小さくすることです。&lt;br /&gt;&lt;br /&gt;

これは以下のサイトを使えば簡単にできます。&lt;br /&gt;&lt;br /&gt;

・&lt;a href=&quot;https://tinypng.com/&quot; target=&quot;_blank&quot;&gt;Tiny Png&lt;/a&gt;&lt;br /&gt;
「Drop your .png or .jpg files here!」をクリックして容量を小さくしたい画像を選択。その後画像の軽量化が自動で始まるので、終了したら「Download」をクリック。

&lt;br /&gt;&lt;br /&gt;
以上で「ブログをスマホ用に最適化する方法」シリーズは終了です。&lt;br /&gt;&lt;br /&gt;
楽しみつつカスタマイズシてみてください。







</description><link>http://bloggercustoman.blogspot.com/2015/08/blogger-3_7.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-6161555018308962594</guid><pubDate>Thu, 06 Aug 2015 14:47:00 +0000</pubDate><atom:updated>2015-08-19T22:41:03.114+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS/HTML</category><category domain="http://www.blogger.com/atom/ns#">スマホ</category><title>【Blogger】ブログをスマホ用に最適化する方法 / メディア・クエリの使い方【その2】</title><description>・&lt;a href=&quot;http://bloggercustoman.blogspot.com/2015/08/blogger-3.html&quot;&gt;その1 / 【Blogger】ブログをスマホ用に最適化する方法 / 表示速度の高速化を計る&lt;/a&gt;&lt;br /&gt;
・&lt;a href=&quot;http://bloggercustoman.blogspot.com/2015/08/blogger-3_7.html&quot;&gt;その3 / 【Blogger】ブログをスマホ用に最適化する方法 / 表示速度の高速化を計る&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;

第二回はその1の記事の「2・スマホ用に自動でサイズを調整してくれるコードの入ったレスポンシブ・テンプレートをダウンロードする。」について解説していきます。&lt;br /&gt;&lt;br /&gt;

まず、「スマホ用に自動でサイズを調整してくれるコードの入ったレスポンシブ・テンプレート」をダウンロードしましょう。&lt;br /&gt;&lt;br /&gt;

非公式テンプレートは以下のサイトなどからダウンロードできます。&lt;br /&gt;&lt;br /&gt;

・&lt;a href=&quot;http://www.mybloggerthemes.com/&quot; target=&quot;_blank&quot;&gt;Blogger Templates Gallery&lt;/a&gt;&lt;br /&gt;
・&lt;a href=&quot;http://www.protemplateslab.com/&quot; target=&quot;_blank&quot;&gt;Pro Templates Lab&lt;/a&gt;&lt;br /&gt;
・&lt;a href=&quot;http://www.themexpose.com/&quot; target=&quot;_blank&quot;&gt;ThemeXpose&lt;/a&gt;&lt;br /&gt;
・&lt;a href=&quot;http://www.templateism.com/&quot; target=&quot;_blank&quot;&gt;Templateism: Professional Blogger Templates&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;

ダウンロードしたファイルを解凍したら、Xmlファイルを「テンプレート→バックアップ復元→ファイルを選択」の順に選びアップロードしましょう。&lt;br /&gt;&lt;br /&gt;

最後に、モバイルの設定を「いいえ。携帯端末で PC テンプレートを表示する。」にすれば完成です。&lt;br /&gt;&lt;br /&gt;

スマホ用に自動でサイズを調整してくれるテンプレートであれば、スマートフォンに対応したデザインに自動で切り替わると思います。&lt;br /&gt;&lt;br /&gt;

しかし、まだ満足できない！といった方はカスタマイズしてみましょう。&lt;br /&gt;&lt;br /&gt;

Blogger用のモバイルタグ&lt;pre class=&quot;code11&quot;&gt;&amp;lt;b:if cond=&amp;#039;data:blog.isMobile&amp;#039;&amp;gt;&lt;/pre&gt;は効かないので、メディア・クエリを使用します。&lt;br /&gt;&lt;br /&gt;


&lt;h2 class=&quot;minito&quot;&gt;メディア・クエリ一覧&lt;/h2&gt;

・&lt;b&gt;max-width&lt;/b&gt;：表示領域の横幅。指定したサイズより小さい場合に適用&lt;br /&gt;
・&lt;b&gt;min-width&lt;/b&gt;：表示領域の横幅。指定したサイズより大きい場合に適用&lt;br /&gt;&lt;br /&gt;

（例）画面の表示領域の横幅が800px以下のときに&lt;pre class=&quot;code11&quot;&gt;class=&amp;quot;sample&amp;quot;&lt;/pre&gt;で囲った部分の背景を赤色にしたい場合
&lt;pre class=&quot;code22&quot;&gt;
@media screen and (max-width :800px) {
    .sample {background-color:red;
} 
}
&lt;/pre&gt;&lt;br /&gt;


・&lt;b&gt;max-device-width&lt;/b&gt;：デバイスサイズの横幅。指定したサイズより小さい場合に適用&lt;br /&gt;
・&lt;b&gt;min-device-width&lt;/b&gt;：デバイスサイズの横幅。指定したサイズより大きい場合に適用&lt;br /&gt;&lt;br /&gt;

（例）デバイスサイズの横幅が800px～1280pxのときに&lt;pre class=&quot;code11&quot;&gt;class=&amp;quot;sample&amp;quot;&lt;/pre&gt;で囲った部分の背景を赤色にしたい場合
&lt;pre class=&quot;code22&quot;&gt;
@media screen and (min-device-width :800px) and (max-device-width :1280px) {
    .sample {background-color:red;
} 
}
&lt;/pre&gt;&lt;br /&gt;


・&lt;b&gt;device-pixel-ratio&lt;/b&gt;：デバイス・ピクセル比&lt;br /&gt;&lt;br /&gt;
・&lt;b&gt;orientation&lt;/b&gt;：デバイスの向き&lt;br /&gt;
portrait = 縦向きのときに適用 / landscape = 横向きのときに適用 / どちらも記入しない場合は、デバイスの向きに関わらず適用）&lt;br /&gt;&lt;br /&gt;

（例）画面の表示領域が800px以下で、縦向きのときに&lt;pre class=&quot;code11&quot;&gt;class=&amp;quot;sample&amp;quot;&lt;/pre&gt;で囲った部分の背景を赤色にしたい場合
&lt;pre class=&quot;code22&quot;&gt;
@media screen and (max-width :800px) and (orientation : portrait) {
    .sample {background-color:red;
} 
}
&lt;/pre&gt;

これを使って、スマホとPCで見た際にデザインを変えることができます。&lt;br /&gt;&lt;br /&gt;

&lt;b&gt;max-width&lt;/b&gt;、&lt;b&gt;min-width&lt;/b&gt;にすれば、PCでブラウザの横幅を変えるだけで反映されるので、どのようなデザインになるか簡単に確認できます。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;


また、どちらかのデバイス一方に表示させたくない場合は&lt;pre class=&quot;code11&quot;&gt;{display: none;}&lt;/pre&gt;を記述して下さい。

 
&lt;h2 class=&quot;minito&quot;&gt;スマホで表示させたくない場合&lt;/h2&gt;

&lt;h3&gt;&lt;b&gt;キーワードは「display: none;」&lt;/b&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;


（例）画面の表示領域の横幅が420px以下のときに&lt;pre class=&quot;code11&quot;&gt;class=&amp;quot;sample&amp;quot;&lt;/pre&gt;で囲った部分を表示させたくない場合
&lt;pre class=&quot;code22&quot;&gt;

 &amp;lt;div class=&amp;quot;sample&amp;quot;&amp;gt;
テスト
テスト
テスト
テスト
&amp;lt;/div&amp;gt;

&lt;/pre&gt;

これを画面の表示領域が420px以下のときに表示させたくない場合はメディア・クエリを追加し、以下のようにスタイルシートを書きます。

&lt;pre class=&quot;code22&quot;&gt;
&lt;font color=&quot;red&quot;&gt;@media screen and (max-width :420px) {&lt;/font&gt;
    .sample {display: none;}
&lt;font color=&quot;red&quot;&gt;}&lt;/font&gt;
&lt;/pre&gt;

スマホの主なサイズについては以下のサイトの「Devices」をクリックして確認してみて下さい。&lt;br /&gt;&lt;br /&gt;

&lt;a href=&quot;http://resizr.co/&quot; target=&quot;_blank&quot;&gt;http://resizr.co/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;



以上でメディア・クエリの説明は終わりです。&lt;br /&gt;&lt;br /&gt;

何かデザインを変えるときは、レスポンシブにするために基本的には横幅の指定は%で行いましょう。&lt;br /&gt;&lt;br /&gt;

・&lt;a href=&quot;http://bloggercustoman.blogspot.com/2015/08/blogger-3.html&quot;&gt;その1 / 【Blogger】ブログをスマホ用に最適化する方法 / 表示速度の高速化を計る&lt;/a&gt;&lt;br /&gt;
・&lt;a href=&quot;http://bloggercustoman.blogspot.com/2015/08/blogger-3_7.html&quot;&gt;その3 / 【Blogger】ブログをスマホ用に最適化する方法 / 表示速度の高速化を計る&lt;/a&gt;&lt;br /&gt;</description><link>http://bloggercustoman.blogspot.com/2015/08/blogger-2.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-2215396358961639977</guid><pubDate>Wed, 05 Aug 2015 02:35:00 +0000</pubDate><atom:updated>2015-08-07T22:48:53.495+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS/HTML</category><category domain="http://www.blogger.com/atom/ns#">スマホ</category><category domain="http://www.blogger.com/atom/ns#">タグ</category><category domain="http://www.blogger.com/atom/ns#">デザイン</category><title>【Blogger】ブログをスマホ用に最適化する方法 / 3つの最適化パターン【その１】</title><description>自分の運営している別のウェブサイトは気づくとスマホからのアクセスがPCに匹敵するほどになり、アドセンスのクリックはスマホからが圧倒し、スマホへの最適化は不可欠となりました。&lt;br /&gt;&lt;br /&gt;

恐らく、こういう現象が起きているのは自分だけではないはず！&lt;br /&gt;
今後、スマートフォンやタブレットの普及が広がることはあっても、落ちることはないと思うので、サイトを運営するうえで、スマホへの最適化を図るのは必須になっていくでしょう。&lt;br /&gt;&lt;br /&gt;

そんな自分が悪戦苦闘しながらスマホへの最適化を図ったので、その情報を共有していきたいと思います。&lt;br /&gt;&lt;br /&gt;

スマホ用に最適化するには、大きく別けて以下の3つのパターンがあります。

&lt;h2 class=&quot;minito&quot;&gt;1・テンプレート→モバイル→設定→「はい。携帯端末でモバイル テンプレートを表示する。」でBloggerデフォルトのスマホ用テンプレートを使用する。&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;margin-left:20px;&quot;&gt;&lt;li style=&quot;list-style-type: disc&quot;&gt;難易度：1&lt;/li&gt;
&lt;li style=&quot;list-style-type: disc&quot;&gt;メリット：たったワンクリックでスマホ用に最適化できる手軽さ。&lt;/li&gt;
&lt;li style=&quot;list-style-type: disc&quot;&gt;デメリット：記事本文以外にアドセンスの貼り付けをできないなど、カスタマイズはほぼ不可能。PC用と大きくテンプレートのデザインが変わる可能性大。&lt;/li&gt;&lt;/ul&gt;


&lt;h2 class=&quot;minito&quot;&gt;2・スマホ用に自動でサイズを調整してくれるコードの入ったレスポンシブ・テンプレートをダウンロードする。&lt;/h2&gt;

非公式のテンプレートサイトでテンプレートをダウンロードしている方も多いと思います。中には、スマホ用に自動でサイズを調整してくれるコードの入ったレスポンシブ・テンプレートもあります。&lt;br /&gt;&lt;br /&gt;

&lt;ul style=&quot;list-style-type: disc;margin-left:20px;&quot;&gt;&lt;li style=&quot;list-style-type: disc&quot;&gt;難易度：3（カスタマイズしない場合は1）&lt;/li&gt;
&lt;li style=&quot;list-style-type: disc&quot;&gt;メリット：PC用とテンプレートが変わることなく、カスタマイズ自由。&lt;/li&gt;
&lt;li style=&quot;list-style-type: disc&quot;&gt;デメリット：カスタマイズするにはHTML/CSSの知識が必要。&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
※こういったテンプレートをスマホで正しく表示させる場合はモバイルの設定を「いいえ。携帯端末で PC テンプレートを表示する。」にしましょう。&lt;br /&gt;

&lt;br /&gt;この設定にすると、Blogger用のモバイルタグ&lt;pre class=&quot;code11&quot;&gt;&amp;lt;b:if cond=&amp;#039;data:blog.isMobile&amp;#039;&amp;gt;&lt;/pre&gt;は効かないので、メディア・クエリを使用します。これについては後日。&lt;br /&gt;&lt;br /&gt;

・&lt;a href=&quot;http://bloggercustoman.blogspot.com/2015/08/blogger-2.html&quot; target=&quot;_blank&quot;&gt;その2 / 【Blogger】ブログをスマホ用に最適化する方法 / メディア・クエリの使い方&lt;/a&gt;&lt;br /&gt;


&lt;h2 class=&quot;minito&quot;&gt;3・モバイル設定を「はい。携帯端末でモバイル テンプレートを表示する。 」→「カスタム」を選択し、自分で最適化を図る。&lt;/h2&gt;
HTML/CSSの知識があれば、そこまで難しくないのですが、結構な知識を必要としますので、オススメはしません。&lt;br /&gt;
というか、ここまでテンプレートをいじれる方は、このブログを必要としていないと思うので、当ブログでは以下、簡単なBlogger用のモバイルタグだけの説明に留めておきます。&lt;br /&gt;&lt;br /&gt;

&lt;ul style=&quot;list-style-type: disc;margin-left:20px;&quot;&gt;&lt;li style=&quot;list-style-type: disc&quot;&gt;難易度：4&lt;/li&gt;
&lt;li style=&quot;list-style-type: disc&quot;&gt;メリット：全て自分の思い描く通りに再現可能。&lt;/li&gt;
&lt;li style=&quot;list-style-type: disc&quot;&gt;デメリット：豊富なHTML/CSSの知識が必要。&lt;/li&gt;&lt;/ul&gt;


&lt;h2 class=&quot;minito&quot;&gt;■Blogger用のモバイルタグ&lt;/h2&gt;
以下は、モバイル設定を「はい。携帯端末でモバイル テンプレートを表示する。 」→「カスタム」を選択した場合に適用されます。
&lt;br /&gt;&lt;br /&gt;
&lt;b&gt;モバイルとPCで表示させたい内容を変えるタグ&lt;/b&gt;
&lt;pre class=&quot;code22&quot;&gt;
&amp;lt;b:if cond=&amp;#039;data:blog.isMobile&amp;#039;&amp;gt;

/* モバイルからのアクセスで表示される内容 */

&amp;lt;b:else/&amp;gt;

  /* PCからのアクセスで表示される内容 */

&amp;lt;/b:if&amp;gt;
&lt;/pre&gt;

&lt;b&gt;モバイルからのアクセスでもガジェットを表示させたい場合&lt;/b&gt;&lt;br /&gt;
表示させたいガジェットの&lt;pre class=&quot;code11&quot;&gt;&amp;lt;b:widget id=&amp;#039;&amp;#039; locked=&amp;#039;false&amp;#039; title=&amp;#039;&amp;#039; type=&amp;#039;&amp;#039;&amp;gt;&lt;/pre&gt;の中に&lt;pre class=&quot;code11&quot;&gt;mobile=&amp;#039;yes&amp;#039;&lt;/pre&gt;を記述
&lt;pre class=&quot;code22&quot;&gt;
&amp;lt;b:widget id=&amp;#039;&amp;#039; locked=&amp;#039;false&amp;#039; title=&amp;#039;&amp;#039; &lt;font color=&quot;red&quot;&gt;mobile=&amp;#039;yes&amp;#039;&lt;/font&gt; type=&amp;#039;&amp;#039;&amp;gt;
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;

最後に、Bloggerに限ったタグではないですが、デバイスの横幅に自動であわせるタグです。&lt;br/&gt;
&lt;pre class=&quot;code11&quot;&gt;&amp;lt;/head&amp;gt;&lt;/pre&gt;内に記述しましょう。
&lt;pre class=&quot;code22&quot;&gt;&amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width, maximum-scale=1.0, minimum-scale=0.5,user-scalable=yes,initial-scale=1.0&amp;quot; /&amp;gt;&lt;/pre&gt;




&lt;br /&gt;&lt;br /&gt;
以上で、その1は終わりです。&lt;br /&gt;
次回は、「2・スマホ用に自動でサイズを調整してくれるコードの入ったレスポンシブ・テンプレートをダウンロードする。」について詳しく解説していきたいと思います。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;

・&lt;a href=&quot;http://bloggercustoman.blogspot.com/2015/08/blogger-2.html&quot;&gt;その2 / 【Blogger】ブログをスマホ用に最適化する方法 / メディア・クエリの使い方&lt;/a&gt;&lt;br /&gt;
・&lt;a href=&quot;http://bloggercustoman.blogspot.com/2015/08/blogger-3_7.html&quot;&gt;その3 / 【Blogger】ブログをスマホ用に最適化する方法 / 表示速度の高速化を計る&lt;/a&gt;&lt;br /&gt;
</description><link>http://bloggercustoman.blogspot.com/2015/08/blogger-3.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-8355230946060272366</guid><pubDate>Tue, 04 Aug 2015 08:00:00 +0000</pubDate><atom:updated>2019-08-17T22:36:46.172+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS/HTML</category><category domain="http://www.blogger.com/atom/ns#">デザイン</category><title>【CSS】DIV要素全体にリンクを効かせる方法</title><description>&lt;b&gt;DIV要素全体にリンクを効かせたい！！&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;

これには主に以下2つのパターンがあると思いますので、今回はこの2つの方法を紹介していきます。

&lt;ol style=&quot;list-style-type: decimal&quot;&gt;
&lt;li style=&quot;list-style-type: decimal&quot;&gt;DIV要素内がリンクタグのみ&lt;/li&gt;
&lt;li style=&quot;list-style-type: decimal&quot;&gt;DIV要素内にテキストや画像などリンクタグ以外の要素も存在する場合&lt;/li&gt;
&lt;/ol&gt;



&lt;h2 class=&quot;minito&quot;&gt;1・DIV要素内がリンクタグのみ&lt;/h2&gt;
これは簡単です。&lt;br /&gt;&lt;br /&gt;

a要素をwidthでリンクの横幅を広げ、displayでブロック要素にするだけです。
&lt;br /&gt;&lt;br /&gt;
&lt;b&gt;HTML&lt;/b&gt;
&lt;pre class=&quot;code22&quot;&gt;
&amp;lt;div class=&amp;quot;sam13&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&amp;quot;&amp;gt;テスト&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;
&lt;/pre&gt;

&lt;b&gt;CSS&lt;/b&gt;
&lt;pre class=&quot;code22&quot;&gt;
.sam13 a { display:block;
width: 100%; /* 横幅 */
background-color:#B2DBBF;
border:2px solid #00171F;
padding:10px; /* a要素内の余白 */
}

 /* 以下マウスを載せたときのスタイル */
.sam13 a:hover { background-color: #247BA0;
 color:#222222; }
&lt;/pre&gt;

&lt;b&gt;こうなります&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;sam13&quot;&gt;&lt;a href=&quot;&quot;&gt;テスト&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;

・横幅50%
&lt;div class=&quot;sam133&quot;&gt;&lt;a href=&quot;&quot;&gt;テスト&lt;/a&gt;&lt;/div&gt;

&lt;br /&gt;&lt;br /&gt;
&lt;script async src=&quot;https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;
&lt;ins class=&quot;adsbygoogle&quot;
     style=&quot;display:block; text-align:center;&quot;
     data-ad-layout=&quot;in-article&quot;
     data-ad-format=&quot;fluid&quot;
     data-ad-client=&quot;ca-pub-9693850212895238&quot;
     data-ad-slot=&quot;5223983938&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
     (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;br /&gt;

&lt;h2 class=&quot;minito&quot;&gt;2・DIV要素内にテキストや画像などリンクタグ以外の要素も存在する場合&lt;/h2&gt;
&lt;br /&gt;&lt;br /&gt;
HTML
&lt;pre class=&quot;code22&quot;&gt;
&amp;lt;div class=&amp;quot;sam22&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&amp;quot;&amp;gt;テストリンク&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;テストテキスト&amp;lt;br /&amp;gt;テストテキスト&amp;lt;/div&amp;gt;
&lt;/pre&gt;

CSS
&lt;pre class=&quot;code22&quot;&gt;

.sam22{
color:#222;
position: relative;
width:100%;
padding:5px;
}
.sam22 a{
display: block;
position: absolute;
top: 0;
left: 0;
height:100%;
width: 100%;
border:2px solid #00171F;
}

 /* 以下マウスを載せたときのスタイル */
.sam22 a:hover{
 color: #222;
 text-decoration: none;
opacity: 0.25;  /* 要素を透明にするタグ */
   background-color: #E6EBE0;}
&lt;/pre&gt;

&lt;br /&gt;&lt;b&gt;こうなります&lt;/b&gt;
&lt;div class=&quot;sam22&quot;&gt;&lt;a href=&quot;&quot;&gt;テストリンク&lt;/a&gt;&lt;br clear=&quot;all&quot;/&gt;テストテキスト&lt;br /&gt;テストテキスト&lt;/div&gt;</description><link>http://bloggercustoman.blogspot.com/2015/08/cssdiv.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-1573219515784094210</guid><pubDate>Mon, 03 Aug 2015 22:31:00 +0000</pubDate><atom:updated>2015-08-06T01:14:33.158+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS/HTML</category><category domain="http://www.blogger.com/atom/ns#">デザイン</category><category domain="http://www.blogger.com/atom/ns#">ページナビ</category><title>【Blogger】ページナビゲーションを導入してみる</title><description>Bloggerにページナビゲーションを導入する方法はいくつかありますが、個人的には以下のサイトのページナビゲーションが一番使いやすかったのでご紹介します。&lt;br /&gt;&lt;br /&gt;

&lt;a href=&quot;http://www.softglad.com/2011/11/awesome-page-navigation-for-blogger.html&quot; target=&quot;_blank&quot;&gt;・Awesome Page Navigation for Blogger | SOFTGLAD&lt;/a&gt;

&lt;br /&gt;&lt;br /&gt;では、解説していきます。
&lt;h2 class=&quot;minito&quot;&gt;1・テンプレートを開き、以下のコードを見つけましょう。（「Crtl + F」で検索）&lt;/h2&gt;

&lt;pre class=&quot;code22&quot;&gt;&amp;lt;b:includable id=&amp;#039;mobile-index-post&amp;#039; var=&amp;#039;post&amp;#039;&amp;gt;&lt;/pre&gt;


&lt;h2 class=&quot;minito&quot;&gt;2・見つけたらそのコードの前に以下のコードを挿入。&lt;/h2&gt;

赤色のフォントは全て変更可。
&lt;pre class=&quot;code22&quot;&gt;
&amp;lt;b:includable id=&amp;#039;page-navi&amp;#039;&amp;gt;
&amp;lt;div class=&amp;#039;pagenavi&amp;#039;&amp;gt;
&amp;lt;script type=&amp;#039;text/javascript&amp;#039;&amp;gt;
var pageNaviConf = {
perPage: &lt;font color=&quot;red&quot;&gt;7&lt;/font&gt;, /* 記事表示数 */
numPages: &lt;font color=&quot;red&quot;&gt;5&lt;/font&gt;, /* ページ番号の表示数 */
firstText: &amp;amp;quot;&lt;font color=&quot;red&quot;&gt;First&lt;/font&gt;&amp;amp;quot;, /* 最初にページ戻るの文字 */
lastText: &amp;amp;quot;&lt;font color=&quot;red&quot;&gt;Last&lt;/font&gt;&amp;amp;quot;, /* 最後のページへの文字 */
nextText: &amp;amp;quot;&amp;amp;&lt;font color=&quot;red&quot;&gt;#187&lt;/font&gt;;&amp;amp;quot;, /* 「次へ」の文字の色 */
prevText: &amp;amp;quot;&amp;amp;&lt;font color=&quot;red&quot;&gt;#171&lt;/font&gt;;&amp;amp;quot; /* 「戻る」の文字の色 */
}&amp;lt;/script&amp;gt;
&amp;lt;script src=&amp;#039;http://awesome-navigation.googlecode.com/files/onlinetrick.js&amp;#039; type=&amp;#039;text/javascript&amp;#039;/&amp;gt;
&amp;lt;div class=&amp;#039;clear&amp;#039;/&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/b:includable&amp;gt;
&lt;/pre&gt;

&lt;h2 class=&quot;minito&quot;&gt;3・テンプレートを開き、以下のコードを見つける。&lt;/h2&gt;

&lt;pre class=&quot;code22&quot;&gt;&amp;lt;b:include name=&amp;#039;nextprev&amp;#039;/&amp;gt;&lt;/pre&gt;


&lt;h2 class=&quot;minito&quot;&gt;4・見つけたらそのコードを以下のコードに置き換える。&lt;/h2&gt;


&lt;pre class=&quot;code22&quot;&gt;&amp;lt;b:if cond=&amp;#039;data:blog.pageType == &amp;amp;quot;index&amp;amp;quot;&amp;#039;&amp;gt;
&amp;lt;b:include name=&amp;#039;page-navi&amp;#039;/&amp;gt;
&amp;lt;b:else/&amp;gt;
&amp;lt;b:if cond=&amp;#039;data:blog.pageType == &amp;amp;quot;archive&amp;amp;quot;&amp;#039;&amp;gt;
&amp;lt;b:include name=&amp;#039;page-navi&amp;#039;/&amp;gt;
&amp;lt;/b:if&amp;gt;
&amp;lt;b:else/&amp;gt;
&amp;lt;b:if cond=&amp;#039;data:blog.pageType == &amp;amp;quot;item&amp;amp;quot;&amp;#039;&amp;gt;
&amp;lt;b:include name=&amp;#039;nextprev&amp;#039;/&amp;gt;
&amp;lt;/b:if&amp;gt;
&amp;lt;/b:if&amp;gt;&lt;/pre&gt;


&lt;h2 class=&quot;minito&quot;&gt;5・ページナビゲーションのデザインを整えるためスタイルシートを書きます。以下のコードを挿入しましょう。&lt;/h2&gt;

(&lt;pre class=&quot;code11&quot;&gt;]]&amp;gt;&amp;lt;/b:skin&amp;gt;&lt;/pre&gt;の前に。カスタマイズは自由。)

&lt;pre class=&quot;code22&quot;&gt;#blog-pager, .pagenavi {
     clear: both;
     text-align: center;
     margin: 30px auto 10px;
}
#blog-pager a, .pagenavi span, .pagenavi a {
     margin: 0 5px 0 0;
     padding: 2px 10px 3px;
     text-decoration: none;
     color: #fff;
     background: #e06666;
     -moz-border-radius: 2px;
     -khtml-border-radius: 2px;
     -webkit-border-radius: 2px;
     border-radius: 2px;
     -webkit-transition: all .3s ease-in;
     -moz-transition: all .3s ease-in;
     -o-transition: all .3s ease-in;
     transition: all .3s ease-in;
}
#blog-pager a:visited, .pagenavi a:visited {
     color: #fff;
}
#blog-pager a:hover, .pagenavi a:hover {
     color: #fff;
     text-decoration: none;
     background: #000;
}
#blog-pager-older-link, #blog-pager-newer-link {
     float: none;
}
.pagenavi .current {
     color: #fff;
     text-decoration: none;
     background: #000;
}
.pagenavi .pages, .pagenavi .current {
     font-weight: bold;
}
.pagenavi .pages {
     color: #fff;
     background: #e06666;
}&lt;/pre&gt;
</description><link>http://bloggercustoman.blogspot.com/2015/08/blogger_4.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-2950213338904561321</guid><pubDate>Mon, 03 Aug 2015 17:13:00 +0000</pubDate><atom:updated>2015-08-06T01:14:45.476+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS/HTML</category><category domain="http://www.blogger.com/atom/ns#">タグ</category><title>【Blogger】日付・投稿者名・ラベルなどを表示する様々なテンプレートタグを紹介</title><description>テンプレートをカスタマイズしていると、任意の場所に日付、投稿者名・ラベルなどを表示させたくなると思います。&lt;br /&gt;&lt;br /&gt;今回はそれらのタグをまとめてみました。

&lt;p class=&quot;minito&quot;&gt;日付&lt;/p&gt;

&lt;pre class=&quot;code22&quot;&gt;&amp;lt;data:post.dateHeader/&amp;gt;&lt;/pre&gt;

&lt;p class=&quot;minito&quot;&gt;投稿時間&lt;/p&gt;

&lt;pre class=&quot;code22&quot;&gt;&amp;lt;data:post.timestamp/&amp;gt;&lt;/pre&gt;

&lt;p class=&quot;minito&quot;&gt;投稿者名&lt;/p&gt;

&lt;pre class=&quot;code22&quot;&gt;&amp;lt;data:post.author/&amp;gt;&lt;/pre&gt;


&lt;p class=&quot;minito&quot;&gt;ラベル&lt;/p&gt;

&lt;pre class=&quot;code22&quot;&gt;&amp;lt;b:loop values=&amp;#039;data:post.labels&amp;#039; var=&amp;#039;label&amp;#039;&amp;gt;
            &amp;lt;a expr:href=&amp;#039;data:label.url&amp;#039; rel=&amp;#039;tag&amp;#039;&amp;gt;&amp;lt;data:label.name/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;b:if cond=&amp;#039;data:label.isLast != &amp;amp;quot;true&amp;amp;quot;&amp;#039;&amp;gt;,&amp;lt;/b:if&amp;gt;
          &amp;lt;/b:loop&amp;gt;&lt;/pre&gt;

&lt;br /&gt;</description><link>http://bloggercustoman.blogspot.com/2015/08/blogger.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-1705932003835383791</guid><pubDate>Thu, 30 Jul 2015 21:01:00 +0000</pubDate><atom:updated>2015-08-14T02:21:19.626+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS/HTML</category><category domain="http://www.blogger.com/atom/ns#">スマホ</category><category domain="http://www.blogger.com/atom/ns#">タグ</category><category domain="http://www.blogger.com/atom/ns#">デザイン</category><category domain="http://www.blogger.com/atom/ns#">動画関連</category><title>【Blogger】スマホでページを開いたときに動画のサイズを自動で最適化する方法</title><description>Youtubeの動画をブログに埋め込むときの標準サイズは560x315なので、スマホで観覧するとページからはみ出てしまう場合があると思います。&lt;br /&gt;&lt;br /&gt;
そんな時は以下のコードを挿入するだけで解決します。&lt;br /&gt;&lt;br /&gt;

&lt;pre class=&quot;code22&quot;&gt;
&amp;lt;b:if cond=&amp;#039;data:blog.isMobile&amp;#039;&amp;gt;
&amp;lt;style type=&amp;#039;text/css&amp;#039;&amp;gt;
object,embed,iframe{height:auto;
width:auto;}
&amp;lt;/style&amp;gt;
&amp;lt;/b:if&amp;gt;
&lt;/pre&gt;

&lt;br /&gt;&lt;br /&gt;
「いいえ。携帯端末で PC テンプレートを表示する。」を選択している人は以下のコードを使用して下さい。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;

&lt;pre class=&quot;code11&quot;&gt;]]&amp;gt;&amp;lt;/b:skin&amp;gt;&lt;/pre&gt;内に&lt;br /&gt;
&lt;pre class=&quot;code22&quot;&gt;

@media only screen and (max-width: 565px) {
object,embed,iframe{max-width:100%;}

]
&lt;/pre&gt;

@media only screen and (max-width:)とは画面の表示領域の横幅がこの値より小さい場合にのみ適用することを指示するものです。</description><link>http://bloggercustoman.blogspot.com/2015/07/blogger_31.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-4690557800792854890</guid><pubDate>Thu, 30 Jul 2015 20:53:00 +0000</pubDate><atom:updated>2015-08-03T04:23:13.986+09:00</atom:updated><title>【CSS】プルダウンメニューのデザインを変えてみる</title><description>以下の過去記事のようにプルダウンメニューを使用する機会がある方もいると思います。&lt;br /&gt;&lt;br /&gt;

・&lt;a href=&quot;http://bloggercustoman.blogspot.com/2015/07/blogger_29.html&quot; target=&quot;_blank&quot;&gt;【Blogger】ラベルのガジェットをプルダウン表示にする方法&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;

今回はプルダウンメニューの様々なスタイルに挑戦していきたいと思います。&lt;br /&gt;&lt;br /&gt;

まず、プルダウンのコードにclass属性を与えてスタイルシートを書きましょう。&lt;br /&gt;&lt;br /&gt;

一般的なプルダウンメニューは以下のようになっているとおもいます。&lt;br /&gt;&lt;br /&gt;


&lt;pre class=&quot;code22&quot;&gt;
&amp;lt;form&amp;gt;
&amp;lt;select onChange=&amp;#039;location.href=value;&amp;#039;&amp;gt;
&amp;lt;option selected=&amp;#039;selected&amp;#039; value=&amp;#039;&amp;#039;&amp;gt;&amp;lt;/option&amp;gt;
&amp;lt;option value=&amp;#039;&amp;#039;&amp;gt;&amp;lt;/option&amp;gt;
&amp;lt;option value=&amp;#039;&amp;#039;&amp;gt;&amp;lt;/option&amp;gt;
&amp;lt;option value=&amp;#039;&amp;#039;&amp;gt;&amp;lt;/option&amp;gt;
&amp;lt;/select&amp;gt;
  &amp;lt;/form&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;pre class=&quot;code11&quot;&gt;&amp;lt;select&amp;gt;～&amp;lt;/select&amp;gt;&lt;/pre&gt;をclass属性を与えたdivで囲いましょう。&lt;br /&gt;
&lt;br /&gt;

&lt;pre class=&quot;code22&quot;&gt;
&amp;lt;form&amp;gt;
&lt;font color=&quot;red&quot;&gt;&amp;lt;div class=&amp;quot;sample011&amp;quot;&amp;gt;&lt;/font&gt;
&amp;lt;select onChange=&amp;#039;location.href=value;&amp;#039;&amp;gt;
&amp;lt;option selected=&amp;#039;selected&amp;#039; value=&amp;#039;&amp;#039;&amp;gt;&amp;lt;/option&amp;gt;
&amp;lt;option value=&amp;#039;&amp;#039;&amp;gt;&amp;lt;/option&amp;gt;
&amp;lt;option value=&amp;#039;&amp;#039;&amp;gt;&amp;lt;/option&amp;gt;
&amp;lt;option value=&amp;#039;&amp;#039;&amp;gt;&amp;lt;/option&amp;gt;
&amp;lt;/select&amp;gt;
&lt;font color=&quot;red&quot;&gt;&amp;lt;/div&amp;gt;&lt;/font&gt;
  &amp;lt;/form&amp;gt;
&lt;/pre&gt;


ちなみにラベルをプルダウン化した場合も同様です。

（例）

&lt;pre class=&quot;code22&quot;&gt;
&amp;lt;b:includable id=&amp;#039;main&amp;#039;&amp;gt;
&amp;lt;b:if cond=&amp;#039;data:title&amp;#039;&amp;gt;
    &amp;lt;h2&amp;gt;&amp;lt;data:title/&amp;gt;&amp;lt;/h2&amp;gt;
  &amp;lt;/b:if&amp;gt;
&lt;font color=&quot;red&quot;&gt;&amp;lt;div class=&amp;quot;sample011&amp;quot;&amp;gt;&lt;/font&gt;
&lt;font color=&quot;blue&quot;&gt;&amp;lt;select onchange=&amp;#039;location=this.options[this.selectedIndex].value;&amp;#039;&amp;gt;
   &amp;lt;option&amp;gt;/* ここにタイトル */&amp;lt;/option&amp;gt;
   &amp;lt;b:loop values=&amp;#039;data:labels&amp;#039; var=&amp;#039;label&amp;#039;&amp;gt;
      &amp;lt;option expr:value=&amp;#039;data:label.url&amp;#039;&amp;gt;&amp;lt;data:label.name/&amp;gt;
         (&amp;lt;data:label.count/&amp;gt;)
      &amp;lt;/option&amp;gt;
   &amp;lt;/b:loop&amp;gt;
&amp;lt;/select&amp;gt;&lt;/font&gt;
&lt;font color=&quot;red&quot;&gt;&amp;lt;/div&amp;gt;&lt;/font&gt;
  &amp;lt;b:include name=&amp;#039;quickedit&amp;#039;/&amp;gt;
&amp;lt;/b:includable&amp;gt;
&lt;/pre&gt;


&lt;br /&gt;&lt;br /&gt;
今回は以下のようなスタイルシートを書きました。&lt;br /&gt;
&lt;pre class=&quot;code22&quot;&gt;

.sample011 {
 overflow: hidden;
 width:100%;
 box-sizing:border-box;
 border-radius: 3px;
 padding:5px 15px;
 border: 2px solid #39393A;
 vertical-align: middle;
 background: #114B5F;
}
.sample011 select {
color:#fff;
 background: #114B5F;
border: 0;
margin: 0;
 padding:0; width: 130%;
}

&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;

すると、以下のようなプルダウンメニューになります。&lt;br /&gt;


&lt;form&gt;
&lt;div class=&#39;sample011&#39;&gt;
&lt;select onChange=&#39;location.href=value;&#39;&gt;
&lt;option selected=&#39;selected&#39; value=&#39;&#39;&gt;メニュー ▼&lt;/option&gt;
  &lt;option value=&#39;&#39;&gt;テスト&lt;/option&gt;
&lt;option value=&#39;&#39;&gt;テスト&lt;/option&gt;
&lt;option value=&#39;&#39;&gt;テスト&lt;/option&gt;
&lt;/select&gt;
&lt;/div&gt;
  &lt;/form&gt;</description><link>http://bloggercustoman.blogspot.com/2015/07/css.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-3801447542822862136</guid><pubDate>Wed, 29 Jul 2015 20:19:00 +0000</pubDate><atom:updated>2015-08-06T01:15:28.541+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS/HTML</category><category domain="http://www.blogger.com/atom/ns#">ガジェット</category><category domain="http://www.blogger.com/atom/ns#">タグ</category><category domain="http://www.blogger.com/atom/ns#">デザイン</category><category domain="http://www.blogger.com/atom/ns#">人気記事</category><title>【Blogger】ガジェット『人気記事 (Popular Posts)』のスタイルをカスタマイズしてデザインを変えてみる</title><description>まずは『人気記事』のガジェットを検索しましょう（テンプレートを開き「Crtl + F」で検索）。&lt;br /&gt;&lt;br /&gt;

すると、以下のようなコードが出てくると思います。
&lt;br /&gt;&lt;br /&gt;
&lt;pre class=&quot;code22&quot;&gt;

 &amp;lt;b:widget id=&amp;#039;PopularPosts2&amp;#039; locked=&amp;#039;false&amp;#039; title=&amp;#039;人気記事&amp;#039; type=&amp;#039;PopularPosts&amp;#039;&amp;gt;
    &amp;lt;b:includable id=&amp;#039;main&amp;#039;&amp;gt; 
  &amp;lt;b:if cond=&amp;#039;data:title&amp;#039;&amp;gt;&amp;lt;h2&amp;gt;&amp;lt;data:title/&amp;gt;&amp;lt;/h2&amp;gt;&amp;lt;/b:if&amp;gt;
  &amp;lt;div class=&amp;#039;widget-content popular-posts&amp;#039;&amp;gt;
   &lt;font color=&quot;red&quot;&gt; &amp;lt;ul&amp;gt;&lt;/font&gt;
      &amp;lt;b:loop values=&amp;#039;data:posts&amp;#039; var=&amp;#039;post&amp;#039;&amp;gt;
      &amp;lt;li&amp;gt;
        &amp;lt;b:if cond=&amp;#039;data:showThumbnails == &amp;amp;quot;false&amp;amp;quot;&amp;#039;&amp;gt;
          &amp;lt;b:if cond=&amp;#039;data:showSnippets == &amp;amp;quot;false&amp;amp;quot;&amp;#039;&amp;gt;
            &amp;lt;!-- (1) No snippet/thumbnail --&amp;gt;
            &amp;lt;a expr:href=&amp;#039;data:post.href&amp;#039;&amp;gt;&amp;lt;data:post.title/&amp;gt;&amp;lt;/a&amp;gt;
          &amp;lt;b:else/&amp;gt;
            &amp;lt;!-- (2) Show only snippets --&amp;gt;
            &amp;lt;div class=&amp;#039;item-title&amp;#039;&amp;gt;&amp;lt;a expr:href=&amp;#039;data:post.href&amp;#039;&amp;gt;&amp;lt;data:post.title/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;
            &amp;lt;div class=&amp;#039;item-snippet&amp;#039;&amp;gt;&amp;lt;data:post.snippet/&amp;gt;&amp;lt;/div&amp;gt;
          &amp;lt;/b:if&amp;gt;
        &amp;lt;b:else/&amp;gt;
          &amp;lt;b:if cond=&amp;#039;data:showSnippets == &amp;amp;quot;false&amp;amp;quot;&amp;#039;&amp;gt;
            &amp;lt;!-- (3) Show only thumbnails --&amp;gt;
            &amp;lt;div class=&amp;#039;item-thumbnail-only&amp;#039;&amp;gt;
              &amp;lt;b:if cond=&amp;#039;data:post.thumbnail&amp;#039;&amp;gt;
                &amp;lt;div class=&amp;#039;item-thumbnail&amp;#039;&amp;gt;
                  &amp;lt;a expr:href=&amp;#039;data:post.href&amp;#039; target=&amp;#039;_blank&amp;#039;&amp;gt;
                    &amp;lt;img alt=&amp;#039;&amp;#039; border=&amp;#039;0&amp;#039; expr:height=&amp;#039;data:thumbnailSize&amp;#039; expr:src=&amp;#039;data:post.thumbnail&amp;#039; expr:width=&amp;#039;data:thumbnailSize&amp;#039;/&amp;gt;
                  &amp;lt;/a&amp;gt;
                &amp;lt;/div&amp;gt;
              &amp;lt;/b:if&amp;gt;
              &amp;lt;div class=&amp;#039;item-title&amp;#039;&amp;gt;&amp;lt;a expr:href=&amp;#039;data:post.href&amp;#039;&amp;gt;&amp;lt;data:post.title/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;
            &amp;lt;/div&amp;gt;
            &amp;lt;div style=&amp;#039;clear: both;&amp;#039;/&amp;gt;
          &amp;lt;b:else/&amp;gt;
            &amp;lt;!-- (4) Show snippets and thumbnails --&amp;gt;
            &amp;lt;div class=&amp;#039;item-content&amp;#039;&amp;gt;
              &amp;lt;b:if cond=&amp;#039;data:post.thumbnail&amp;#039;&amp;gt;
                &amp;lt;div class=&amp;#039;item-thumbnail&amp;#039;&amp;gt;
                  &amp;lt;a expr:href=&amp;#039;data:post.href&amp;#039; target=&amp;#039;_blank&amp;#039;&amp;gt;
                    &amp;lt;img alt=&amp;#039;&amp;#039; border=&amp;#039;0&amp;#039; expr:height=&amp;#039;data:thumbnailSize&amp;#039; expr:src=&amp;#039;data:post.thumbnail&amp;#039; expr:width=&amp;#039;data:thumbnailSize&amp;#039;/&amp;gt;
                  &amp;lt;/a&amp;gt;
                &amp;lt;/div&amp;gt;
              &amp;lt;/b:if&amp;gt;
              &amp;lt;div class=&amp;#039;item-title&amp;#039;&amp;gt;&amp;lt;a expr:href=&amp;#039;data:post.href&amp;#039;&amp;gt;&amp;lt;data:post.title/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;
              &amp;lt;div class=&amp;#039;item-snippet&amp;#039;&amp;gt;&amp;lt;data:post.snippet/&amp;gt;&amp;lt;/div&amp;gt;
            &amp;lt;/div&amp;gt;
            &amp;lt;div style=&amp;#039;clear: both;&amp;#039;/&amp;gt;
          &amp;lt;/b:if&amp;gt;
        &amp;lt;/b:if&amp;gt;
      &amp;lt;/li&amp;gt;
      &amp;lt;/b:loop&amp;gt;
    &amp;lt;/ul&amp;gt;
    &amp;lt;b:include name=&amp;#039;quickedit&amp;#039;/&amp;gt;
      &amp;lt;/div&amp;gt;
&amp;lt;/b:includable&amp;gt;
  &amp;lt;/b:widget&amp;gt;

&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;

赤いフォントにしたulタグにスタイルを追加するだけで簡単にカスタマイズできます。&lt;br /&gt;&lt;br /&gt;

今回はulタグにclassを設定（今回はsample01）してスタイルシートに書いてみます。
&lt;br /&gt;&lt;br /&gt;

&lt;p class=&quot;minito&quot;&gt;1・ulタグにスタイルを追加&lt;/p&gt;&lt;br /&gt;


&lt;pre class=&quot;code22&quot;&gt;
 &amp;lt;b:widget id=&amp;#039;PopularPosts2&amp;#039; locked=&amp;#039;false&amp;#039; title=&amp;#039;人気記事&amp;#039; type=&amp;#039;PopularPosts&amp;#039;&amp;gt;
    &amp;lt;b:includable id=&amp;#039;main&amp;#039;&amp;gt; 
  &amp;lt;b:if cond=&amp;#039;data:title&amp;#039;&amp;gt;&amp;lt;h2&amp;gt;&amp;lt;data:title/&amp;gt;&amp;lt;/h2&amp;gt;&amp;lt;/b:if&amp;gt;
  &amp;lt;div class=&amp;#039;widget-content popular-posts&amp;#039;&amp;gt;
    &lt;font color=&quot;red&quot;&gt;&amp;lt;ul class=&amp;quot;sample01&amp;quot;&amp;gt;&lt;/font&gt;
      &amp;lt;b:loop values=&amp;#039;data:posts&amp;#039; var=&amp;#039;post&amp;#039;&amp;gt;
      &amp;lt;li&amp;gt;
        &amp;lt;b:if cond=&amp;#039;data:showThumbnails == &amp;amp;quot;false&amp;amp;quot;&amp;#039;&amp;gt;
          &amp;lt;b:if cond=&amp;#039;data:showSnippets == &amp;amp;quot;false&amp;amp;quot;&amp;#039;&amp;gt;
            &amp;lt;!-- (1) No snippet/thumbnail --&amp;gt;
            &amp;lt;a expr:href=&amp;#039;data:post.href&amp;#039;&amp;gt;&amp;lt;data:post.title/&amp;gt;&amp;lt;/a&amp;gt;
          &amp;lt;b:else/&amp;gt;
            &amp;lt;!-- (2) Show only snippets --&amp;gt;
            &amp;lt;div class=&amp;#039;item-title&amp;#039;&amp;gt;&amp;lt;a expr:href=&amp;#039;data:post.href&amp;#039;&amp;gt;&amp;lt;data:post.title/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;
            &amp;lt;div class=&amp;#039;item-snippet&amp;#039;&amp;gt;&amp;lt;data:post.snippet/&amp;gt;&amp;lt;/div&amp;gt;
          &amp;lt;/b:if&amp;gt;
        &amp;lt;b:else/&amp;gt;
          &amp;lt;b:if cond=&amp;#039;data:showSnippets == &amp;amp;quot;false&amp;amp;quot;&amp;#039;&amp;gt;
            &amp;lt;!-- (3) Show only thumbnails --&amp;gt;
            &amp;lt;div class=&amp;#039;item-thumbnail-only&amp;#039;&amp;gt;
              &amp;lt;b:if cond=&amp;#039;data:post.thumbnail&amp;#039;&amp;gt;
                &amp;lt;div class=&amp;#039;item-thumbnail&amp;#039;&amp;gt;
                  &amp;lt;a expr:href=&amp;#039;data:post.href&amp;#039; target=&amp;#039;_blank&amp;#039;&amp;gt;
                    &amp;lt;img alt=&amp;#039;&amp;#039; border=&amp;#039;0&amp;#039; expr:height=&amp;#039;data:thumbnailSize&amp;#039; expr:src=&amp;#039;data:post.thumbnail&amp;#039; expr:width=&amp;#039;data:thumbnailSize&amp;#039;/&amp;gt;
                  &amp;lt;/a&amp;gt;
                &amp;lt;/div&amp;gt;
              &amp;lt;/b:if&amp;gt;
              &amp;lt;div class=&amp;#039;item-title&amp;#039;&amp;gt;&amp;lt;a expr:href=&amp;#039;data:post.href&amp;#039;&amp;gt;&amp;lt;data:post.title/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;
            &amp;lt;/div&amp;gt;
            &amp;lt;div style=&amp;#039;clear: both;&amp;#039;/&amp;gt;
          &amp;lt;b:else/&amp;gt;
            &amp;lt;!-- (4) Show snippets and thumbnails --&amp;gt;
            &amp;lt;div class=&amp;#039;item-content&amp;#039;&amp;gt;
              &amp;lt;b:if cond=&amp;#039;data:post.thumbnail&amp;#039;&amp;gt;
                &amp;lt;div class=&amp;#039;item-thumbnail&amp;#039;&amp;gt;
                  &amp;lt;a expr:href=&amp;#039;data:post.href&amp;#039; target=&amp;#039;_blank&amp;#039;&amp;gt;
                    &amp;lt;img alt=&amp;#039;&amp;#039; border=&amp;#039;0&amp;#039; expr:height=&amp;#039;data:thumbnailSize&amp;#039; expr:src=&amp;#039;data:post.thumbnail&amp;#039; expr:width=&amp;#039;data:thumbnailSize&amp;#039;/&amp;gt;
                  &amp;lt;/a&amp;gt;
                &amp;lt;/div&amp;gt;
              &amp;lt;/b:if&amp;gt;
              &amp;lt;div class=&amp;#039;item-title&amp;#039;&amp;gt;&amp;lt;a expr:href=&amp;#039;data:post.href&amp;#039;&amp;gt;&amp;lt;data:post.title/&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;
              &amp;lt;div class=&amp;#039;item-snippet&amp;#039;&amp;gt;&amp;lt;data:post.snippet/&amp;gt;&amp;lt;/div&amp;gt;
            &amp;lt;/div&amp;gt;
            &amp;lt;div style=&amp;#039;clear: both;&amp;#039;/&amp;gt;
          &amp;lt;/b:if&amp;gt;
        &amp;lt;/b:if&amp;gt;
      &amp;lt;/li&amp;gt;
      &amp;lt;/b:loop&amp;gt;
    &amp;lt;/ul&amp;gt;
    &amp;lt;b:include name=&amp;#039;quickedit&amp;#039;/&amp;gt;
      &amp;lt;/div&amp;gt;
&amp;lt;/b:includable&amp;gt;
  &amp;lt;/b:widget&amp;gt;

&lt;/pre&gt;
&lt;br /&gt;&lt;br /&gt;

&lt;p class=&quot;minito&quot;&gt;2・スタイルシートを書く&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;

&lt;pre class=&quot;code22&quot;&gt;

.sample01 ul{
    width:100%;
    margin-top:20px;
    font-size:12px;    
}

.sample01 li{
    list-style:none;
     width:100px;
  background-color:#D6D1B1;
 border: 1px solid #F0B67F;
  padding:5px;
}

&lt;/pre&gt;
&lt;br /&gt;

このスタイルシートを&lt;pre class=&quot;code11&quot;&gt;]]&amp;gt;&amp;lt;/b:skin&amp;gt;&lt;/pre&gt;の手前に挿入すると、以下のようなリストに変えることができました。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;

&lt;ul class=&quot;sample01&quot;&gt;

&lt;li&gt;テスト&lt;/li&gt;
&lt;li&gt;テスト&lt;/li&gt;
&lt;li&gt;テスト&lt;/li&gt;
&lt;li&gt;テスト&lt;/li&gt;

&lt;/ul&gt;


&lt;br /&gt;&lt;br /&gt;

&lt;p class=&quot;minito&quot;&gt;3・マーカーにしてみる&lt;/p&gt;

リストのマーカーに画像を使用したい場合はスタイルシートにlist-style-imageを書きます。

&lt;pre class=&quot;code22&quot;&gt;

.sample01 li{
  list-style-image: url(&#39; 画像URL &#39;);  
}


&lt;/pre&gt;

サンプル&lt;br /&gt;&lt;br /&gt;
&lt;ul class=&quot;sample02&quot;&gt;

&lt;li&gt;テスト&lt;/li&gt;
&lt;li&gt;テスト&lt;/li&gt;
&lt;li&gt;テスト&lt;/li&gt;
&lt;li&gt;テスト&lt;/li&gt;

&lt;/ul&gt;


&lt;br /&gt;</description><link>http://bloggercustoman.blogspot.com/2015/07/blogger-popular-posts.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-7699344453480422994</guid><pubDate>Wed, 29 Jul 2015 11:46:00 +0000</pubDate><atom:updated>2015-08-06T01:15:39.155+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS/HTML</category><category domain="http://www.blogger.com/atom/ns#">ガジェット</category><category domain="http://www.blogger.com/atom/ns#">デザイン</category><category domain="http://www.blogger.com/atom/ns#">ラベル</category><title>【Blogger】ラベルのガジェットをプルダウン表示にする方法</title><description>ラベルが増えてくるとラベルのガジェットがごちゃごちゃしてきて、すっきりさせたい！といった方にオススメのカスタマイズです。
&lt;br /&gt;&lt;br /&gt;
コードを入れ替えるだけで簡単にできます。&lt;br /&gt;&lt;br /&gt;

まず、テンプレートを開き、プルダウン表示に変えたいガジェットを探して下さい。&lt;br /&gt;&lt;br /&gt;

恐らく、以下のようなコードが出てくると思います。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;


&lt;pre class=&quot;code22&quot;&gt;

 &amp;lt;b:widget id=&amp;#039;Label2&amp;#039; locked=&amp;#039;false&amp;#039; title=&amp;#039;&amp;#039; type=&amp;#039;Label&amp;#039;&amp;gt;
   &lt;font color=&quot;red&quot;&gt; &amp;lt;b:includable id=&amp;#039;main&amp;#039;&amp;gt;
  &amp;lt;b:if cond=&amp;#039;data:title&amp;#039;&amp;gt;
    &amp;lt;h2&amp;gt;&amp;lt;data:title/&amp;gt;&amp;lt;/h2&amp;gt;
  &amp;lt;/b:if&amp;gt;
  &amp;lt;div expr:class=&amp;#039;&amp;amp;quot;widget-content &amp;amp;quot; + data:display + &amp;amp;quot;-label-widget-content&amp;amp;quot;&amp;#039;&amp;gt;
    &amp;lt;b:if cond=&amp;#039;data:display == &amp;amp;quot;list&amp;amp;quot;&amp;#039;&amp;gt;
      &amp;lt;ul&amp;gt;
      &amp;lt;b:loop values=&amp;#039;data:labels&amp;#039; var=&amp;#039;label&amp;#039;&amp;gt;
        &amp;lt;li&amp;gt;
          &amp;lt;b:if cond=&amp;#039;data:blog.url == data:label.url&amp;#039;&amp;gt;
            &amp;lt;span expr:dir=&amp;#039;data:blog.languageDirection&amp;#039;&amp;gt;&amp;lt;data:label.name/&amp;gt;&amp;lt;/span&amp;gt;
          &amp;lt;b:else/&amp;gt;
            &amp;lt;a expr:dir=&amp;#039;data:blog.languageDirection&amp;#039; expr:href=&amp;#039;data:label.url&amp;#039;&amp;gt;&amp;lt;data:label.name/&amp;gt;&amp;lt;/a&amp;gt;
          &amp;lt;/b:if&amp;gt;
          &amp;lt;b:if cond=&amp;#039;data:showFreqNumbers&amp;#039;&amp;gt;
            &amp;lt;span dir=&amp;#039;ltr&amp;#039;&amp;gt;&amp;lt;data:label.count/&amp;gt;&amp;lt;/span&amp;gt;
          &amp;lt;/b:if&amp;gt;
        &amp;lt;/li&amp;gt;
      &amp;lt;/b:loop&amp;gt;
      &amp;lt;/ul&amp;gt;
    &amp;lt;b:else/&amp;gt;
      &amp;lt;b:loop values=&amp;#039;data:labels&amp;#039; var=&amp;#039;label&amp;#039;&amp;gt;
        &amp;lt;span expr:class=&amp;#039;&amp;amp;quot;label-size label-size-&amp;amp;quot; + data:label.cssSize&amp;#039;&amp;gt;
          &amp;lt;b:if cond=&amp;#039;data:blog.url == data:label.url&amp;#039;&amp;gt;
            &amp;lt;span expr:dir=&amp;#039;data:blog.languageDirection&amp;#039;&amp;gt;&amp;lt;data:label.name/&amp;gt;&amp;lt;/span&amp;gt;
          &amp;lt;b:else/&amp;gt;
            &amp;lt;a expr:dir=&amp;#039;data:blog.languageDirection&amp;#039; expr:href=&amp;#039;data:label.url&amp;#039;&amp;gt;&amp;lt;data:label.name/&amp;gt;&amp;lt;/a&amp;gt;
          &amp;lt;/b:if&amp;gt;
          &amp;lt;b:if cond=&amp;#039;data:showFreqNumbers&amp;#039;&amp;gt;
            &amp;lt;span class=&amp;#039;label-count&amp;#039; dir=&amp;#039;ltr&amp;#039;&amp;gt;&amp;lt;data:label.count/&amp;gt;&amp;lt;/span&amp;gt;
          &amp;lt;/b:if&amp;gt;
        &amp;lt;/span&amp;gt;
      &amp;lt;/b:loop&amp;gt;
    &amp;lt;/b:if&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/b:includable&amp;gt;&lt;/font&gt;
  &amp;lt;/b:widget&amp;gt;
&lt;/pre&gt;


このコードの赤いフォントにしてある&lt;pre class=&quot;code11&quot;&gt; &amp;lt;b:includable id=&amp;#039;main&amp;#039;&amp;gt;&lt;/pre&gt;から&lt;pre class=&quot;code11&quot;&gt;&amp;lt;/b:includable&amp;gt;&lt;/pre&gt;までを以下のコードに置き換えて下さい。


&lt;pre class=&quot;code22&quot;&gt;
&amp;lt;b:includable id=&amp;#039;main&amp;#039;&amp;gt;
&amp;lt;b:if cond=&amp;#039;data:title&amp;#039;&amp;gt;
    &amp;lt;h2&amp;gt;&amp;lt;data:title/&amp;gt;&amp;lt;/h2&amp;gt;
  &amp;lt;/b:if&amp;gt;&lt;font color=&quot;blue&quot;&gt;
&amp;lt;select onchange=&amp;#039;location=this.options[this.selectedIndex].value;&amp;#039;&amp;gt;
   &amp;lt;option&amp;gt;/* ここにタイトル */&amp;lt;/option&amp;gt;
   &amp;lt;b:loop values=&amp;#039;data:labels&amp;#039; var=&amp;#039;label&amp;#039;&amp;gt;
      &amp;lt;option expr:value=&amp;#039;data:label.url&amp;#039;&amp;gt;&amp;lt;data:label.name/&amp;gt;
         (&amp;lt;data:label.count/&amp;gt;)
      &amp;lt;/option&amp;gt;
   &amp;lt;/b:loop&amp;gt;
&amp;lt;/select&amp;gt;&lt;/font&gt;

  &amp;lt;b:include name=&amp;#039;quickedit&amp;#039;/&amp;gt;
&amp;lt;/b:includable&amp;gt;

&lt;/pre&gt;



&lt;br /&gt;</description><link>http://bloggercustoman.blogspot.com/2015/07/blogger_29.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3280786902163384159.post-3191383784692445723</guid><pubDate>Tue, 28 Jul 2015 09:04:00 +0000</pubDate><atom:updated>2015-08-03T04:25:48.552+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">デザイン</category><title>【Blogger】ソースコードを表示する方法</title><description>これは多くの方のブログで説明されているので、以下のブログなどを参考にしてみてください。&lt;br /&gt;&lt;br /&gt;

&lt;ul class=&quot;kukuo&quot;&gt;
&lt;li&gt;&lt;a href=&quot;http://wada811.blogspot.com/2012/02/bloggersyntaxhighlighter.html&quot; target=&quot;_blank&quot;&gt;BloggerにソースコードをハイライトするSyntaxHighlighterを導入する | DevAchieve&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.mybloggertricks.com/2015/04/SyntaxHighlighter-Shortcode-for-Blogspot.html&quot; target=&quot;_blank&quot;&gt;Syntax Highlighter Shortcode For Blogger Blogs! | MBT&lt;/a&gt;&lt;/li&gt;

&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;


しかし、それでも中にはエラーが出るものもあり、表示されない！！！という方がいると思います。自分もそうでした。&lt;br /&gt;
それはWEB表示用に「&lt;」や「&amp;」を変換していないのが原因です。&lt;br /&gt;&lt;br /&gt;


以下のサイトで「表示させたいソースコード」を変換しましょう。&lt;br /&gt;&lt;br /&gt;

&lt;ul class=&quot;kukuo&quot;&gt;
&lt;li&gt;
&lt;a href=&quot;http://www.netyasun.com/syntaxhighlighter/source-escape.html&quot; target=&quot;_blank&quot;&gt;ホームページ　作成、運営、管理ガイド&lt;/a&gt;
&lt;/li&gt;

&lt;/ul&gt;
&lt;br /&gt;

そこで変換したコードを&lt;pre class=&quot;code11&quot;&gt;&amp;lt;pre&amp;gt;～&amp;lt;/pre&amp;gt;&lt;/pre&gt;の中に挿入すれば、ソースコードが表示されると思います（「div,pre追加」のチェックマークをはずして、変換するのボタンをクリックするのがオススメです）。</description><link>http://bloggercustoman.blogspot.com/2015/07/blogger_28.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item></channel></rss>