<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>装飾 on qwerty.work</title>
        <link>https://qwerty.work/tags/%E8%A3%85%E9%A3%BE/</link>
        <description>Recent content in 装飾 on qwerty.work</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>ja-JP</language>
        <lastBuildDate>Thu, 02 Dec 2021 22:57:55 +0900</lastBuildDate><atom:link href="https://qwerty.work/tags/%E8%A3%85%E9%A3%BE/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>【JS】水の波紋のようなエフェクトで演出をする『jQuery Ripples』</title>
            <link>https://qwerty.work/post/2021/12/js-jquery-ripples/</link>
            <pubDate>Thu, 02 Dec 2021 22:57:55 +0900</pubDate>
            <guid>https://qwerty.work/post/2021/12/js-jquery-ripples/</guid>
            <description>&lt;p&gt;div.ripples-1, div.ripples-2, div.ripples-3 {&#xA;background-image: url(&amp;rsquo;/blog/images/noimage-448.png&amp;rsquo;);&#xA;width: 448px;&#xA;height: 299px;&#xA;}&lt;/p&gt;&#xA;&lt;h2 id=&#34;画面上に水滴をたらしたようなエフェクト&#34;&gt;画面上に水滴をたらしたようなエフェクト&#xA;&lt;/h2&gt;&lt;p&gt;ホームページの背景に波紋のようなエフェクトを加えてくれるjQueryツールを見つけたのでメモ。随分前から存在して板みたいなのですが、たまたま見つけました。味気ないホームページにちょっとした遊びごころを加えたいときにちょうど良さそうです。&lt;/p&gt;&#xA;&lt;h4 id=&#34;公式ページ&#34;&gt;公式ページ&#xA;&lt;/h4&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;http://sirxemic.github.io/jquery.ripples/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/http://sirxemic.github.io/jquery.ripples/&#34; alt=&#34;http://sirxemic.github.io/jquery.ripples/&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;http://sirxemic.github.io/jquery.ripples/&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;http://sirxemic.github.io/jquery.ripples/&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h4 id=&#34;基本ソース例&#34;&gt;基本ソース例&#xA;&lt;/h4&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://code.jquery.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;jQuery&lt;/a&gt;と&lt;a class=&#34;link&#34; href=&#34;https://github.com/sirxemic/jquery.ripples/tree/e90bd54ee5d2b23d04a208ad1248456c42abb289/dist&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;jquery.ripples.js&lt;/a&gt;を読み込んで、以下の設定を加えるだけで設置完了です。任意の&lt;code&gt;#id&lt;/code&gt;や&lt;code&gt;.class&lt;/code&gt;などの要素を指定します。画像にマウスカーソルを移すと、カーソルの動きに合わせて水面があるかのように波を打ちます。&lt;/p&gt;&#xA;&lt;p&gt;※imgに直接&lt;code&gt;class&lt;/code&gt;や&lt;code&gt;id&lt;/code&gt;を指定したら動作しませんでした。以下のデモはスタイルシートで&lt;code&gt;background-image&lt;/code&gt;に画像を指定しています。&lt;/p&gt;&#xA;&lt;p&gt;↓画像にマウスカーソルを載せてみてください。&lt;/p&gt;&#xA;&lt;p&gt;$(&amp;lsquo;div.ripples-1&amp;rsquo;).ripples();&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-xml&#34; data-lang=&#34;xml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;style&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;div.ripples-1 {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  background-image: url(&amp;#39;/blog/images/noimage-448.png&amp;#39;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  width: 448px;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  height: 299px;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;/style&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;div&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;class=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;div.ripples-1&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;script&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;src=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;js/jquery-3.6.0.min.js&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;script&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;src=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;js/jquery.ripples-min.js&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;script&amp;gt;&lt;/span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  $(&amp;#39;div.ripples-1&amp;#39;).ripples();&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;カスタマイズした例&#34;&gt;カスタマイズした例&#xA;&lt;/h4&gt;&lt;p&gt;以下は波紋の大きさや解像度などを指定した例です。&lt;/p&gt;&#xA;&lt;p&gt;↓画像にマウスカーソルを載せてみてください。&lt;/p&gt;&#xA;&lt;p&gt;$(&amp;lsquo;div.ripples-2&amp;rsquo;).ripples({&#xA;resolution: 512,&#xA;dropRadius: 20,&#xA;perturbance: 0.04,&#xA;});&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-xml&#34; data-lang=&#34;xml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;style&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;div.ripples-2 {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  background-image: url(&amp;#39;/blog/images/noimage-448.png&amp;#39;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  width: 448px;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  height: 299px;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;/style&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;div&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;class=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;div.ripples-2&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;script&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;src=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;js/jquery-3.6.0.min.js&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;script&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;src=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;js/jquery.ripples-min.js&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;script&amp;gt;&lt;/span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$(&amp;#39;div.ripples-2&amp;#39;).ripples({&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   resolution: 512,   //解像度&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   dropRadius: 20,    //ドロップサイズ&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   perturbance: 0.04, //屈折量&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;});&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;パラメータの説明&#34;&gt;パラメータの説明&#xA;&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;  名前&#xA;  タイプ&#xA;  デフォルト&#xA;  説明&#xA;&#xA;&#xA;&#xA;&#xA;  imageUrl&#xA;  string&#xA;  null&#xA;  **背景画像の指定**。背景として使用する画像のURL。存在しない場合、プラグインはCSSの`background-image`を代わりに使用しようとします。Data-URIも受け入れられます。&#xA;&#xA;&#xA;  dropRadius&#xA;  float&#xA;  20&#xA;  **ドロップサイズ。**キャンバス上でマウスをクリックまたは移動した結果のドロップのサイズ（ピクセル単位）。&#xA;&#xA;&#xA;  perturbance&#xA;  float&#xA;  0.03&#xA;  **屈折量。**基本的に、リップルによって引き起こされる屈折の量。0は、屈折がないことを意味します。&#xA;&#xA;&#xA;  resolution&#xA;  integer&#xA;  256&#xA;  **解像度。**レンダリングするWebGLテクスチャの幅と高さ。この値が大きいほど、レンダリングがスムーズになり、リップルの伝播が遅くなります。&#xA;&#xA;&#xA;  interactive&#xA;  bool&#xA;  true&#xA;  マウスのクリックとマウスの動きで効果をトリガーするかどうか。&#xA;&#xA;&#xA;  crossOrigin&#xA;  string&#xA;  &amp;quot;&amp;quot;&#xA;  影響を受ける画像に使用するcrossOrigin属性。詳細については、[MDNを](https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_settings_attributes)参照してください。&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;（参考ページ：&lt;a class=&#34;link&#34; href=&#34;https://github.com/sirxemic/jquery.ripples#options&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://github.com/sirxemic/jquery.ripples#options&lt;/a&gt;）&lt;/p&gt;&#xA;&lt;h4 id=&#34;自動で実行する例&#34;&gt;自動で実行する例&#xA;&lt;/h4&gt;&lt;p&gt;公式のサイトにもありますが、以下のコードを使用して自動的に水滴を落とすことができます。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-javascript&#34; data-lang=&#34;javascript&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;$&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;body&amp;#39;&lt;/span&gt;).&lt;span style=&#34;color:#a6e22e&#34;&gt;ripples&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;drop&amp;#34;&lt;/span&gt;, &lt;span style=&#34;color:#a6e22e&#34;&gt;x&lt;/span&gt;, &lt;span style=&#34;color:#a6e22e&#34;&gt;y&lt;/span&gt;, &lt;span style=&#34;color:#a6e22e&#34;&gt;radius&lt;/span&gt;, &lt;span style=&#34;color:#a6e22e&#34;&gt;strength&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;以下が具体的なソース例です&#34;&gt;以下が具体的なソース例です。&#xA;&lt;/h4&gt;&lt;p&gt; &lt;/p&gt;&#xA;&lt;p&gt;なぜかこの画面上では動かないのですが、まったく同じソースのデモページを用意しました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/test/test-jquery-ripples.php&#34; &gt;デモページ&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;$(document).ready(function() {&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&#x9;$(&#39;.ripples-3&#39;).ripples({&#xA;&#x9;&#x9;resolution: 128,&#xA;&#x9;&#x9;dropRadius: 10,&#xA;&#x9;&#x9;perturbance: 0.04,&#xA;&#x9;&#x9;interactive: false&#xA;&#x9;});&#xA;&#xA;// Automatic drops&#xA;setInterval(function() {&#xA;&#x9;var $el = $(&#39;.ripples-3&#39;);&#xA;&#x9;var x = Math.random() * $el.outerWidth();&#xA;&#x9;var y = Math.random() * $el.outerHeight();&#xA;&#x9;var dropRadius = 20;&#xA;&#x9;var strength = 0.04 + Math.random() * 0.04;&#xA;&#xA;&#x9;$el.ripples(&#39;drop&#39;, x, y, dropRadius, strength);&#xA;}, 400);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;});&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-xml&#34; data-lang=&#34;xml&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;style&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;div.ripples-3 {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  background-image: url(&amp;#39;/blog/images/noimage-448.png&amp;#39;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  width: 448px;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  height: 299px;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;/style&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;div&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;class=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;ripples-3&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;script&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;src=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;js/jquery-3.6.0.min.js&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;script&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;src=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;js/jquery.ripples-min.js&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;script&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$(document).ready(function() {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  $(&amp;#39;div.ripples-3&amp;#39;).ripples({&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    resolution: 128,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    dropRadius: 10,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    perturbance: 0.04,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    interactive: false //マウスに反応しないようにする&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;});&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;// Automatic drops&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;setInterval(function() {&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  var $el = $(&amp;#39;div.ripples-3&amp;#39;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  var x = Math.random() * $el.outerWidth();&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  var y = Math.random() * $el.outerHeight();&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  var dropRadius = 20;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  var strength = 0.04 + Math.random() * 0.04;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  $el.ripples(&amp;#39;drop&amp;#39;, x, y, dropRadius, strength);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  }, 400);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;});&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;参考ページ&#34;&gt;参考ページ&#xA;&lt;/h2&gt;&lt;h4 id=&#34;git&#34;&gt;Git&#xA;&lt;/h4&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://github.com/sirxemic/jquery.ripples&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://github.com/sirxemic/jquery.ripples&#34; alt=&#34;https://github.com/sirxemic/jquery.ripples&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://github.com/sirxemic/jquery.ripples&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://github.com/sirxemic/jquery.ripples&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h4 id=&#34;参考ソース&#34;&gt;参考ソース&#xA;&lt;/h4&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://github.com/sirxemic/jquery.ripples/blob/master/demo/index.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://github.com/sirxemic/jquery.ripples/blob/master/demo/index.html&#34; alt=&#34;https://github.com/sirxemic/jquery.ripples/blob/master/demo/index.html&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://github.com/sirxemic/jquery.ripples/blob/master/demo/index.html&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://github.com/sirxemic/jquery.ripples/blob/master/demo/index.html&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;</description>
        </item><item>
            <title>SyntaxHighlighterでWindowsバッチファイルのソースコードやコマンドを装飾表示できるようにするshBrushBat.js</title>
            <link>https://qwerty.work/post/2017/10/syntaxhighlighter-shbrushbatjs-bat-cmd-com/</link>
            <pubDate>Mon, 09 Oct 2017 22:39:10 +0900</pubDate>
            <guid>https://qwerty.work/post/2017/10/syntaxhighlighter-shbrushbatjs-bat-cmd-com/</guid>
            <description>&lt;p&gt;WEBサイトでソースをきれいに表示してくれる&lt;a class=&#34;link&#34; href=&#34;http://alexgorbatchev.com/SyntaxHighlighter/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;SyntaxHighlighter&lt;/a&gt;ですが、コマンドプロンプト（DOS）の**バッチファイル（bat, cmd, com）&lt;strong&gt;のソースは標準で対応していません。でも、別でWindowsバッチファイル用の&lt;/strong&gt;Brushファイル（shBrushBat.js）**を読み込ませれば対応できるようです。その方法を教えてくれる参考サイトをメモ。実際に組み込んだら成功しました。&lt;/p&gt;&#xA;&lt;h3 id=&#34;shbrushbatjsのダウンロード先と参考サイト&#34;&gt;shBrushBat.jsのダウンロード先と参考サイト&#xA;&lt;/h3&gt;&lt;p&gt;/dev/null &amp;amp;&amp;quot;); ?&amp;gt;&#xA;/dev/null &amp;amp;&amp;quot;); ?&amp;gt;&#xA;/dev/null &amp;amp;&amp;quot;); ?&amp;gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;syntaxhighlightersa作者のページ&#34;&gt;SyntaxHighlightersa作者のページ&#xA;&lt;/h3&gt;&lt;p&gt;/dev/null &amp;amp;&amp;quot;); ?&amp;gt;&#xA;/dev/null &amp;amp;&amp;quot;); ?&amp;gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;syntaxhighlighterと類似の他のハイライター&#34;&gt;SyntaxHighlighterと類似の他のハイライター&#xA;&lt;/h3&gt;&lt;h4 id=&#34;highlightjs&#34;&gt;highlight.js&#xA;&lt;/h4&gt;&lt;p&gt;参考サイトの説明によると12KBと超軽量で行番号表示がないなど、シンプルでいいらいい。&lt;/p&gt;&#xA;&lt;p&gt;/dev/null &amp;amp;&amp;quot;); ?&amp;gt;&#xA;参考サイト&#xA;/dev/null &amp;amp;&amp;quot;); ?&amp;gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;prismjs&#34;&gt;Prism.js&#xA;&lt;/h4&gt;&lt;p&gt;/dev/null &amp;amp;&amp;quot;); ?&amp;gt;&#xA;参考サイト&#xA;/dev/null &amp;amp;&amp;quot;); ?&amp;gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;code-prettifiergoogle&#34;&gt;code prettifier（Google）&#xA;&lt;/h4&gt;&lt;p&gt;/dev/null &amp;amp;&amp;quot;); ?&amp;gt;&lt;/p&gt;&#xA;</description>
        </item></channel>
</rss>
