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

<channel>
	<title>3streamer blog</title>
	<atom:link href="https://blog.3streamer.net/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.3streamer.net</link>
	<description>around the topic of web design, mobile, iOS, programing and more…</description>
	<lastBuildDate>Wed, 06 Feb 2019 16:47:16 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.2.19</generator>
	<item>
		<title>Vue.jsで配列をリアクティブに保つポイント</title>
		<link>https://blog.3streamer.net/vue-js/howtochange-array-812/</link>
				<comments>https://blog.3streamer.net/vue-js/howtochange-array-812/#respond</comments>
				<pubDate>Wed, 06 Feb 2019 16:47:16 +0000</pubDate>
		<dc:creator><![CDATA[mafy55]]></dc:creator>
				<category><![CDATA[Vue.js]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://blog.3streamer.net/?p=812</guid>
				<description><![CDATA[Vue.jsの配列操作でちょこっとハマったのでメモ。 dataに配列を定義した時、リアクティブデータとしてリアルタイムに更新されるようにするにはいくつか制約があ&#46;&#46;&#46;]]></description>
								<content:encoded><![CDATA[<p>Vue.jsの配列操作でちょこっとハマったのでメモ。</p>
<p>dataに配列を定義した時、リアクティブデータとしてリアルタイムに更新されるようにするにはいくつか制約があるので注意が必要。配列を操作する場合は以下のメソッドを使えばVue.jsが変更を検知してくれる。つまりはリアクティブデータとしてリアルタイムに変更が反映される。</p>
<ul>
<li>push()</li>
<li>pop()</li>
<li>shift()</li>
<li>unshift()</li>
<li>splice()</li>
<li>sort()</li>
<li>reverse()</li>
</ul>
<p>ところが、直接indexを指定して中身を書き換えたり</p>
<pre><code>items[2] = 'foo'</code></pre>
<p>配列を空にするためにlengthを0にしたり</p>
<pre><code>items.length = 0</code></pre>
<p>上記のやり方はVue.jsが配列の変更を検知できないので、リアクティブデータとして反映されない。これはJavascriptの言語仕様上の制約らしい。</p>
<p>Vue.jsで配列の中身をまるっと空にしたい場合はsplice()を使って以下のように書く。</p>
<pre><code>items.splice(0)</code></pre>
<p>splice()の第一引数は削除開始する位置。第二引数は配列から削除する要素の数となる。第二引数を指定しない場合は第一引数で指定した位置から後ろ全てが削除される。items.splice(0)とだけ書けば配列の中身を空っぽにしてくれる。最初items.length=0で配列を空にするやり方でやってて変更が反映されないのでちょっとハマった。</p>
<p>Vue.jsはsplice()を使っての変更はちゃんと検知してくれるので、Vue.jsを使ってリアクティブデータを保ったまま配列を空にしたい人はお試しあれ。</p>
<h3>参考サイト</h3>
<ul>
<li><a href="https://jp.vuejs.org/v2/guide/list.html#%E9%85%8D%E5%88%97%E3%81%AE%E5%A4%89%E5%8C%96%E3%82%92%E6%A4%9C%E5%87%BA">Vue.js公式 [配列の変化を検出]</a></li>
<li><a href="https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/splice">Array.prototype.splice() &#8211; JavaScript | MDN &#8211; Mozilla</a></li>
</ul>
]]></content:encoded>
							<wfw:commentRss>https://blog.3streamer.net/vue-js/howtochange-array-812/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>MacOS MojaveにHomebrewをインストールするための覚書</title>
		<link>https://blog.3streamer.net/iphone-app-dev/install-homebrew-for-macos-801/</link>
				<comments>https://blog.3streamer.net/iphone-app-dev/install-homebrew-for-macos-801/#respond</comments>
				<pubDate>Wed, 16 Jan 2019 08:35:25 +0000</pubDate>
		<dc:creator><![CDATA[mafy55]]></dc:creator>
				<category><![CDATA[iPhoneアプリ開発]]></category>
		<category><![CDATA[Homebrew]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://blog.3streamer.net/?p=801</guid>
				<description><![CDATA[新しいMacbook Air 2018モデルを買って環境設定とか色々一からやっていたので、それの覚書です。今回はHomebrewをインストールします。 1.Xc&#46;&#46;&#46;]]></description>
								<content:encoded><![CDATA[<p>新しいMacbook Air 2018モデルを買って環境設定とか色々一からやっていたので、それの覚書です。今回は<strong>Homebrew</strong>をインストールします。</p>
<h2>1.Xcodeをインストール</h2>
<p>App Storeに行ってXcodeを探しインストールをします。</p>
<h2>2.コマンドライン・ディベロッパーツールをインストール</h2>
<p>ターミナルを開き、以下コマンドを入力して実行します。</p>
<p><code>$ xcode-select --install</code></p>
<p>実行するとポップアップウィンドウが開いてインストールするか聞かれるので、インストールを選択します。</p>
<h2>3.Xcodeを一度起動してライセンスに同意しておく</h2>
<p>はい、これをやらずにhomebrewをインストールしようとすると私みたいにエラーになります(苦笑)</p>
<p>なぜエラーになるのかは以下のようなエラーログが出て教えてくれます</p>
<p><code>You have not agreed to the Xcode license.<br />
Before running the installer again please agree to the license by opening<br />
Xcode.app or running:</code></p>
<h2>4.ターミナルからhomebrewをインストールする</h2>
<p>ターミナルからHomebrewをインストールするコマンドを入れて実行します。</p>
<p><code>/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"</code></p>
<p>上記コマンドは<a href="https://brew.sh/index_ja.html" rel="noopener" target="_blank">Homebrewの公式サイト</a>に書いてありますので不安な人はそちらを確認してコピペしてください。</p>
<h2>5.brew doctorを実行してちゃんとインストールされているか確認する</h2>
<p>インストールが終わったら、Homebrewがちゃんとインストールされているか確認しましょう</p>
<p><code>brew doctor</code></p>
<p>入力し、実行すると</p>
<p><code>Your system is ready to brew.</code></p>
<p>上記のように表示されていればHomebrewがインストールされています。これでHomebrewを使って様々なパッケージをインストールできるようになりました。めでたしめでたし。</p>
]]></content:encoded>
							<wfw:commentRss>https://blog.3streamer.net/iphone-app-dev/install-homebrew-for-macos-801/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>Webデザイナー志望の初心者にプログラムをゼロから教える時はいきなり○○</title>
		<link>https://blog.3streamer.net/html-css-beginner/how-to-teach-785/</link>
				<comments>https://blog.3streamer.net/html-css-beginner/how-to-teach-785/#respond</comments>
				<pubDate>Fri, 24 Apr 2015 06:38:13 +0000</pubDate>
		<dc:creator><![CDATA[mafy55]]></dc:creator>
				<category><![CDATA[HTML初心者向け]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://blog.3streamer.net/?p=785</guid>
				<description><![CDATA[毎年この時期は頭を悩ませてる気がします(苦笑)。「Webデザイナー志望の子達にどうやってプログラムを教えるか」という永遠の難題について、「プログラムを教える」事&#46;&#46;&#46;]]></description>
								<content:encoded><![CDATA[<p>毎年この時期は頭を悩ませてる気がします(苦笑)。「Webデザイナー志望の子達にどうやってプログラムを教えるか」という永遠の難題について、「プログラムを教える」事をしているorこれからする人にとって少しでも参考になったら幸いです。</p>
<p><span id="more-785"></span></p>
<p>以前このブログでも書いたように<a href="http://blog.3streamer.net/html-css-beginner/how-to-lecture-about-html-and-css-601/">HTMLとCSSを教える事に関してはほぼ方法論が確立</a>していて、今も毎年マイナーチェンジはしていますがそのやり方はほとんど変わっていません。</p>
<p>しかし、ことプログラム「JavaScriptをデザイナー志望の子に教える」という難題はここ数年来毎年頭を悩ませて来ました。そしてようやくここ最近になってよりベターな方法が確立しつつあるので自身の教え方の変遷などを交えつつ紹介してみたいと思います。</p>
<h2>プログラムの基礎と基本構文を最初から編</h2>
<p>僕が教え始めた当初はプログラムの「いろは」をゼロから丁寧に教えていました。「セミコロンってどうやってうつの？」（意外とスマホ世代はセミコロンの打ち方がわからなかったりします）というような人たちが対象です。プログラム初心者ばかりにプログラムを教えるということがどれほど大変かは経験したことのある方なら分かると思います。</p>
<p>「プログラムとはなんぞや」というところから始まり、エディターの使い方、全角文字をいれてはいけないことや、文の終わりにはセミコロンを書くといった基礎的なことから教えて行きました。そして「変数とは、関数とは、if文、for文&#8230;etc」と順を追って教えて行きます。しかし今思えばこのやり方はあまり良くなかったかなと思っています。教える対象が「SEやプログラマー志望」の人たちだったらあるいは上手くいったかもしれません。しかしほとんどがデザイナー志望で学校に入学してきた人たちに最初からがっつりとプログラムをやるのはかなり難しい事でした。</p>
<p>一番苦労したのがコードを打つ事での<strong>「目に見える変化」が分かりにくい</strong>ということ。コンソールにHello Worldが表示されたからといって、それがこの先どのようにWebサイトを作る上で役立つのか？生徒達からすると目が点です。これは自分の力不足もあったと思いますが、JavaScriptを学ぶ事で何が出来るようになるのか？それを上手く伝えきれていなかったように思います。</p>
<h2>実際にサイトで使えるサンプルを使いながら編</h2>
<p>そこで次に試したのが基礎的なプログラムの作法を教えた後に、サイトで実際に使えるようなロールオーバーやタブメニュー、カウントダウンタイマーなどの実例を用いつつ、プログラムを解説していくというやりかた。これは以前のやり方よりは手応えを感じました。しかし「動く実例」があるので結局コピペで終わってしまう人が多く、プログラムのロジック部分までしっかりと理解出来てそれを応用できる人は少なかったように思います。</p>
<p>ただ、デザイナー志望の子達に教えるには<strong>「目に見える分かりやすいサンプル」</strong>があった方が断然良いという事を確信できたのは大きな収穫でした。</p>
<h2>いきなりjQuery編</h2>
<p>それまでのやり方を一新しました。初心者でも<strong>いきなりjQuery</strong>から入るというやり方。プログラムの基礎的な知識(変数、関数、基本的な制御文など)さえも説明せずにいきなりjQueryで何か作らせるという方法です。「習うより慣れよ」とにかく手を動かせるようにしました。</p>
<p>実際にやってみて分かった事ですがこれが一番良かったです。jQueryを使うので記述が少なくて済み、尚かつすぐに「目に見える変化」があるものが作れる。生徒達もすぐにブラウザで確認でき、動いたり変化のあるものが作れるので楽しいようです。</p>
<p>JSの基礎的な知識などはjQueryでモノを作らせながら徐々に教えて行きます。ある程度慣れて来るとプログラムに対する意識も変わって来ます。「動かすのが楽しい」というように思ってもらえたらしめたもの。プログラム初心者にとって<strong>「プログラム → 難しい → 嫌い」といかに思わせないようにするかが勝負の分かれ目</strong>といっても良いでしょう。</p>
<h2>学ぶ姿勢が身に付いた</h2>
<p>jQueryをいきなり教えることでのメリットは他にもありました。jQueryはプラグインで様々な事が実現できるので、自ら色々なプラグインを「Googleで探して実験し、実装するという姿勢」が身に付いた事。新しい事を学習していく上では欠かせない事だと思います。もちろんjQueryだけやっていくのでは他知識が偏ってしまうので、その後フォローはしていきます。</p>
<h2>ある程度プログラムに慣れて来た後は</h2>
<p>今悩んでいるのはjQueryとJSの基礎が身に付いた後の事です。素のJavaScriptについて言語仕様の深いところまで教えるべきか、それとも様々な最新のライブラリを触らせて色々なものを作らせながら応用力を鍛えるべきかということ。先日某有名IT企業でバリバリJSばかりを書いている友人に相談したところ、後者のほうが良いんじゃないかという意見でした。</p>
<p>彼が言うには「今はゼロからJSを書く事が少なくなっている。何らかのライブラリを利用することがほとんど。なので色々なライブラリを触らせつつ何か作らせた方が応用力もつくし力になる」ということでした。みなさんはどう考えますか？</p>
]]></content:encoded>
							<wfw:commentRss>https://blog.3streamer.net/html-css-beginner/how-to-teach-785/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>3ステップですぐ出来る！ 簡単おしゃれなCSSボタンデザイン</title>
		<link>https://blog.3streamer.net/html5-css3/3step-css3design-fontawesome-765/</link>
				<comments>https://blog.3streamer.net/html5-css3/3step-css3design-fontawesome-765/#respond</comments>
				<pubDate>Wed, 22 Apr 2015 02:19:08 +0000</pubDate>
		<dc:creator><![CDATA[mafy55]]></dc:creator>
				<category><![CDATA[Web制作・デザインTips]]></category>

		<guid isPermaLink="false">http://blog.3streamer.net/?p=765</guid>
				<description><![CDATA[CSS3の活用の幅が広がり、ボタン一つとってもCSSだけで様々なスタイリングが出来るようになりました。今回はCSSとFont Awesomeを用いた簡単に出来る&#46;&#46;&#46;]]></description>
								<content:encoded><![CDATA[<p>CSS3の活用の幅が広がり、ボタン一つとってもCSSだけで様々なスタイリングが出来るようになりました。今回はCSSと<a href="http://fortawesome.github.io/Font-Awesome/">Font Awesome</a>を用いた簡単に出来るCSSデザイン手法をご紹介します。</p>
<p><span id="more-765"></span></p>
<h2 id="step1-">STEP1.基本のボタンデザイン</h2>
<figure><img src="http://blog.3streamer.net/wp-content/uploads/2015/04/sample01f.png" alt="" width="680" height="194" class="alignnone size-full wp-image-775" srcset="https://blog.3streamer.net/wp-content/uploads/2015/04/sample01f.png 680w, https://blog.3streamer.net/wp-content/uploads/2015/04/sample01f-300x86.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>
<p>まずは基本のボタンデザインです。まずは下記HTMLを用いて、それにCSSを適用してきます。</p>
<pre class="editor-colors lang-html">&lt;a&nbsp;href=&quot;#&quot;&nbsp;class=&quot;button&quot;&gt;button&lt;/a&gt;</pre>
<p>基本のCSSは以下のようになります。</p>
<pre class="editor-colors lang-text"><div class="line"><span class="text plain"><span class="meta paragraph text"><span>.button{</span></span></span></div><div class="line"><span class="text plain"><span>&nbsp;&nbsp;</span><span class="meta paragraph text"><span>display:&nbsp;block;</span></span></span></div><div class="line"><span class="text plain"><span class="meta paragraph text"><span>&nbsp;&nbsp;width:180px;</span></span></span></div><div class="line"><span class="text plain"><span class="meta paragraph text"><span>&nbsp;&nbsp;text-align:&nbsp;center;</span></span></span></div><div class="line"><span class="text plain"><span class="meta paragraph text"><span>&nbsp;&nbsp;text-decoration:&nbsp;none;</span></span></span></div><div class="line"><span class="text plain"><span class="meta paragraph text"><span>&nbsp;&nbsp;padding:0.6em&nbsp;1em;</span></span></span></div><div class="line"><span class="text plain"><span class="meta paragraph text"><span>&nbsp;&nbsp;color:&nbsp;#FFF;</span></span></span></div><div class="line"><span class="text plain"><span class="meta paragraph text"><span>&nbsp;&nbsp;background:&nbsp;#23bd52;</span></span></span></div><div class="line"><span class="text plain"><span class="meta paragraph text"><span>&nbsp;&nbsp;box-sizing:border-box;</span></span></span></div><div class="line"><span class="text plain"><span class="meta paragraph text"><span>&nbsp;&nbsp;text-transform:&nbsp;uppercase;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span></div><div class="line"><span class="text plain"><span class="meta paragraph text"><span>&nbsp;&nbsp;font-weight:&nbsp;bold;&nbsp;</span></span></span></div><div class="line"><span class="text plain"><span class="meta paragraph text"><span>&nbsp;&nbsp;border-radius:&nbsp;4px;</span></span></span></div><div class="line"><span class="text plain"><span class="meta paragraph text"><span>}</span></span></span></div></pre>
<p>真ん中のグラデーションを適用させたボタンにはさらに以下のCSSを書き足します。(classを追加で付与するか、上記のbuttonクラスに追加してください)</p>
<pre class="editor-colors lang-text"><div class="line"><span class="text plain"><span class="meta paragraph text"><span>.btn-style1{</span></span></span></div><div class="line"><span class="text plain"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="meta paragraph text"><span>background-image:&nbsp;-moz-linear-gradient(top,&nbsp;#23bd52,&nbsp;#1ea347);</span></span></span></div><div class="line"><span class="text plain"><span class="meta paragraph text"><span>&nbsp;&nbsp;&nbsp;&nbsp;background-image:&nbsp;-ms-linear-gradient(top,&nbsp;#23bd52,&nbsp;#1ea347);</span></span></span></div><div class="line"><span class="text plain"><span class="meta paragraph text"><span>&nbsp;&nbsp;&nbsp;&nbsp;background-image:&nbsp;-webkit-linear-gradient(top,&nbsp;#23bd52,&nbsp;#1ea347);</span></span></span></div><div class="line"><span class="text plain"><span class="meta paragraph text"><span>&nbsp;&nbsp;&nbsp;&nbsp;background-image:&nbsp;linear-gradient(top,&nbsp;#23bd52,&nbsp;#1ea347);</span></span></span></div><div class="line"><span class="text plain"><span class="meta paragraph text"><span>&nbsp;&nbsp;&nbsp;&nbsp;background-clip:&nbsp;padding-box;</span></span></span></div><div class="line"><span class="text plain"><span>&nbsp;&nbsp;</span><span class="meta paragraph text"><span>}</span></span></span></div></pre>
<p>一番右はさらにtext-shadowプロパティを用いて文字に陰影をつけています。</p>
<h2 id="step2-font-awesome-">STEP2. Font Awesomeを使ってアイコンをつける</h2>
<p><a href="http://blog.3streamer.net/wp-content/uploads/2015/04/sample02f.png"><img src="http://blog.3streamer.net/wp-content/uploads/2015/04/sample02f.png" alt="" width="680" height="194" class="alignnone size-full wp-image-778" srcset="https://blog.3streamer.net/wp-content/uploads/2015/04/sample02f.png 680w, https://blog.3streamer.net/wp-content/uploads/2015/04/sample02f-300x86.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></a></p>
<p>次はFont Awesomeを使ってボタンにアイコンを付けてみましょう。Font Awesomeをダウンロードしてきてfont-awesome.cssをHTMLに読み込ませます。</p>
<p>もしくはFont Awesomeの<a href="http://fortawesome.github.io/Font-Awesome/get-started/">Get Started</a>にあるBootstrapのCDNを使うのでもOKです。</p>
<figure><img src="http://blog.3streamer.net/wp-content/uploads/2015/04/ss44.png" alt="" width="683" height="277" class="alignnone size-full wp-image-779" srcset="https://blog.3streamer.net/wp-content/uploads/2015/04/ss44.png 683w, https://blog.3streamer.net/wp-content/uploads/2015/04/ss44-300x122.png 300w" sizes="(max-width: 683px) 100vw, 683px" /></figure>
<p>HTMLは以下のようにします。</p>
<pre class="editor-colors lang-text"><div class="line"><span class="text plain"><span class="meta paragraph text"><span>&lt;a&nbsp;href=&quot;#&quot;&nbsp;class=&quot;button&quot;&gt;&lt;i&nbsp;class=&quot;fa&nbsp;fa-home&nbsp;fa-lg&quot;&gt;&lt;/i&gt;HOME&lt;/a&gt;</span></span></span></div></pre>
<p>CSSはi要素のスタイルを追加してください。</p>
<pre class="editor-colors lang-text"><div class="line"><span class="text plain"><span class="meta paragraph text"><span>i{</span></span></span></div><div class="line"><span class="text plain"><span>&nbsp;&nbsp;</span><span class="meta paragraph text"><span>font-family:FontAwesome;</span></span></span></div><div class="line"><span class="text plain"><span class="meta paragraph text"><span>&nbsp;&nbsp;font-style:normal;</span></span></span></div><div class="line"><span class="text plain"><span class="meta paragraph text"><span>&nbsp;&nbsp;padding-right:0.5em;</span></span></span></div><div class="line"><span class="text plain"><span class="meta paragraph text"><span>&nbsp;&nbsp;margin:0&nbsp;0&nbsp;0&nbsp;-10px;</span></span></span></div><div class="line"><span class="text plain"><span class="meta paragraph text"><span>}</span></span></span></div></pre>
<p>HTML側のclass名「fa-home」を変えれば様々なアイコンを表示することができます。[アイコン一覧はこちら]。</p>
<p>※BootstrapのCDNを使っている場合はFont Awesomeの最新バージョンが出てからCDNにホストされているCSSが更新されるまでに若干のタイムラグがあるようです。</p>
<h2 id="step3-png-">STEP3. 透過PNGテクスチャーを適用する</h2>
<figure><img src="http://blog.3streamer.net/wp-content/uploads/2015/04/sample03f.png" alt="" width="680" height="194" class="alignnone size-full wp-image-777" srcset="https://blog.3streamer.net/wp-content/uploads/2015/04/sample03f.png 680w, https://blog.3streamer.net/wp-content/uploads/2015/04/sample03f-300x86.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>
<p>STEP2まででもフラットデザインで使うのであれば十分だと思いますが、もう一工夫したいという場合には透過PNGテクスチャーを使ってみましょう。</p>
<p><a href="http://www.transparenttextures.com/"><img src="http://blog.3streamer.net/wp-content/uploads/2015/04/ss45.jpg" alt="Transparent Textures" width="680" height="240" class="alignnone size-full wp-image-780" srcset="https://blog.3streamer.net/wp-content/uploads/2015/04/ss45.jpg 680w, https://blog.3streamer.net/wp-content/uploads/2015/04/ss45-300x106.jpg 300w" sizes="(max-width: 680px) 100vw, 680px" /></a></p>
<p><a href="http://www.transparenttextures.com/">Transparent Textures</a>というサイトには透過PNGの様々なテクスチャーがあります。繋ぎ目がわからないようにシームレスになっているのでボタンだけでなく、Facebookやtwitterの壁紙や普段のサイトデザイン作成の際にも使う事ができます。</p>
<p>使う場合は気に入ったテクスチャを探し、そのテクスチャの右下にあるDownloadボタンを押すだけ。</p>
<p>プロトタイプでちょっと試してみたいという場合には<br />サイトの左サイドバーにあるCSSをコピーしてきてそのまま貼付ける事でも適用できます。(これはあくまでプロトタイプ用なので、サイトで公開する場合はダウンロードしたものを使って下さいとのこと)</p>
<p>透過PNGなので背景色を変えるだけでいろいろなパターンを試す事が出来ます。またグラデーションなどと組み合わせても良いですね。</p>
<h2 id="-">まとめ</h2>
<p>いかがでしたでしょうか。今回はボタンデザインということでご紹介しましたが、もちろんボックス全てに適用することができます。CSSは複数背景画像も適用できますし、アニメーションできたりと昔より格段に出来る事が増えて楽しいですね(&#8230;腐った牛乳全盛期が懐かしいw)</p>
]]></content:encoded>
							<wfw:commentRss>https://blog.3streamer.net/html5-css3/3step-css3design-fontawesome-765/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>AtomでMarkdown記法時に普通に改行する方法</title>
		<link>https://blog.3streamer.net/%e3%83%84%e3%83%bc%e3%83%ab/atom-markdown-breakonsinglenewline-755/</link>
				<comments>https://blog.3streamer.net/%e3%83%84%e3%83%bc%e3%83%ab/atom-markdown-breakonsinglenewline-755/#respond</comments>
				<pubDate>Thu, 09 Apr 2015 08:05:23 +0000</pubDate>
		<dc:creator><![CDATA[mafy55]]></dc:creator>
				<category><![CDATA[ツール]]></category>

		<guid isPermaLink="false">http://blog.3streamer.net/?p=755</guid>
				<description><![CDATA[Atom良いですね。最近Sublimeから本格的に乗り換えようかと検討中です。特にHTMLでちょっとした文章を書くときなどにMarkdownをリアルタイムプレビ&#46;&#46;&#46;]]></description>
								<content:encoded><![CDATA[<p><strong><a href="https://atom.io/" target="_blank">Atom</a></strong>良いですね。最近Sublimeから本格的に乗り換えようかと検討中です。特にHTMLでちょっとした文章を書くときなどにMarkdownをリアルタイムプレビュー出来るので大変重宝しています。</p>
<p>さて、そんな便利なAtomのMarkdownですが自分はどうも改行するための標準記法「半角スペース×2」に慣れないので、普通に一回の改行でしたいなぁと思っておりました。</p>
<p>調べてみたら案外簡単にできました。Atomには標準のパッケージとしてMarkdown Previewというパッケージが入っていますが、これの設定から&#8230;</p>
<figure><img src="http://blog.3streamer.net/wp-content/uploads/2015/04/blogss01.png" alt="" width="680" height="240" class="alignnone size-full wp-image-757" srcset="https://blog.3streamer.net/wp-content/uploads/2015/04/blogss01.png 680w, https://blog.3streamer.net/wp-content/uploads/2015/04/blogss01-300x106.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>
<p>Markdown Previewは下にスクロールしていきCorePakagesの中に入っています。</p>
<figure><img src="http://blog.3streamer.net/wp-content/uploads/2015/04/blogss02.png" alt="Break On Single Newlineにチェックを入れる" width="680" height="419" class="alignnone size-full wp-image-758" srcset="https://blog.3streamer.net/wp-content/uploads/2015/04/blogss02.png 680w, https://blog.3streamer.net/wp-content/uploads/2015/04/blogss02-300x185.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></figure>
<p><b>Break On Single Newline</b>にチェックを入れて有効します。<br />これでMarkdownで改行するとプレビューのほうでも改行してくれるようになります。</p>
<p>HTMLにも<code>&lt;br&gt;</code>タグが入ってくれるようになります。<br />HTMLに書き出したい場合はプレビュー画面で右クリックをして「Copy As HTML」でコピーして貼付けるか、「Save As HTML」で保存することが出来ます。</p>
<p>ただしSave As HTMLだとHTMLの<code>&lt;body&gt;</code>タグやCSSなども書き出されてしまうので、単純にブログの下書きとして使いたい場合は「Copy As HTML」でコーピーして貼付けた方が良いかもしれません。</p>
<p>僕も今この文章をAtomのMarkdownで書いています(笑)</p>
]]></content:encoded>
							<wfw:commentRss>https://blog.3streamer.net/%e3%83%84%e3%83%bc%e3%83%ab/atom-markdown-breakonsinglenewline-755/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>無料で使えるクリスマス素材・アイコン</title>
		<link>https://blog.3streamer.net/html5-css3/christmas-iconset-746/</link>
				<comments>https://blog.3streamer.net/html5-css3/christmas-iconset-746/#respond</comments>
				<pubDate>Wed, 26 Nov 2014 22:20:11 +0000</pubDate>
		<dc:creator><![CDATA[mafy55]]></dc:creator>
				<category><![CDATA[Web制作・デザインTips]]></category>

		<guid isPermaLink="false">http://blog.3streamer.net/?p=746</guid>
				<description><![CDATA[もうすぐクリスマスということで、無料で使えるクリスマス用アイコン素材をご紹介。 20 christmas Icons 20個のクリスマス用アイコンセットです。P&#46;&#46;&#46;]]></description>
								<content:encoded><![CDATA[<p>もうすぐクリスマスということで、無料で使える<strong>クリスマス用アイコン素材</strong>をご紹介。</p>
<h2><a href="http://creativecrunk.com/20-christmas-icons/">20 christmas Icons</a></h2>
<p><a href="http://creativecrunk.com/20-christmas-icons/"><img src="http://blog.3streamer.net/wp-content/uploads/2014/11/wp_icon.png" alt="20のクリスマスアイコンセット" width="680" height="240" class="alignnone size-full wp-image-749" srcset="https://blog.3streamer.net/wp-content/uploads/2014/11/wp_icon.png 680w, https://blog.3streamer.net/wp-content/uploads/2014/11/wp_icon-300x105.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></a></p>
<p>20個のクリスマス用アイコンセットです。PSDとPNGファイルで提供。3サイズ用意されており、大きい方から256×256、128×128、64×64があります。ライセンスに関してはダウンロードした中のLicence.txtに書いてあります。商用利用可。</p>
<h2><a href="http://www.smashingmagazine.com/2014/11/25/freebie-christmas-icon-set-ai-psd-eps-pdf-svg-png/">Christmas Icon Set (24, Icons, AI, PSD, EPS, PDF, SVG, PNG)</a></h2>
<p><a href="http://www.smashingmagazine.com/2014/11/25/freebie-christmas-icon-set-ai-psd-eps-pdf-svg-png/"><img src="http://blog.3streamer.net/wp-content/uploads/2014/11/wp_icon2.png" alt="" width="680" height="240" class="alignnone size-full wp-image-751" srcset="https://blog.3streamer.net/wp-content/uploads/2014/11/wp_icon2.png 680w, https://blog.3streamer.net/wp-content/uploads/2014/11/wp_icon2-300x105.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></a></p>
<p>様々な形式で提供されているアイコンセット。手書きのような暖かみのあるデザインです。こちらもPNGなどは複数サイズ用意されています。こちらのライセンスは<a href="http://creativecommons.org/licenses/by/3.0/deed.ja">Creative Commons Attribution 3.0 Unported</a>です。商用利用可。</p>
]]></content:encoded>
							<wfw:commentRss>https://blog.3streamer.net/html5-css3/christmas-iconset-746/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>レスポンシブWebデザイン実装時にスクリーンサイズによってJSの処理を分岐させる方法</title>
		<link>https://blog.3streamer.net/html5-css3/matchmedia-729/</link>
				<comments>https://blog.3streamer.net/html5-css3/matchmedia-729/#respond</comments>
				<pubDate>Wed, 19 Nov 2014 05:51:33 +0000</pubDate>
		<dc:creator><![CDATA[mafy55]]></dc:creator>
				<category><![CDATA[Web制作・デザインTips]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[レスポンシブ]]></category>

		<guid isPermaLink="false">http://blog.3streamer.net/?p=729</guid>
				<description><![CDATA[レスポンシブWebデザインを実装する時にはメディアクエリを用いてCSSをスクリーンサイズ毎に設定できますが、JavaScriptの処理をスクリーンサイズ毎に分岐&#46;&#46;&#46;]]></description>
								<content:encoded><![CDATA[<p>レスポンシブWebデザインを実装する時にはメディアクエリを用いてCSSをスクリーンサイズ毎に設定できますが、JavaScriptの処理をスクリーンサイズ毎に分岐したい時ってありますよね。今回はそんな時にJSの処理を分岐する方法をご紹介します。</p>
<h2>window.matchMediaを使う方法</h2>
<p><strong>window.matchMedia</strong>を使うとCSSのMedia Queriesと同じようにスクリーンサイズによってJSの処理を分ける事ができます。具体的には下記のようにif文で条件判定をして使います。</p>
<pre lang="javascript">
if (window.matchMedia('screen and (min-width:768px)').matches) { 
	//768px以上のデスクトップでの処理
}else{
        //スクリーンサイズが768pxより小さい時の処理
	}
</pre>
<p>また以下の例のようにaddListenerを用いてリスナを追加する事で「特定のスクリーンサイズになったとき」やスマートフォンで「縦向きから横向きになった時」などにイベントを発火させることも可能です。</p>
<pre lang="javascript">
function getOrientationValue (mediaQueryList) {
    //処理
}
var screenCheck = window.matchMedia("(orientation: portrait)");
screenCheck.addListener(getOrientationValue);
</pre>
<p>window.matchMediaはIE11を始めChromeやFirefoxなどのモダンブラウザではサポートしていますが、<strong>IE9以下では使う事ができません</strong>。スマートフォンでのサポート状況はiOS7.1以降とAndroid4.1以降でサポートされています。</p>
<ul>
<li><a href="http://caniuse.com/#feat=matchmedia" target="_blank">(参考)Can I use matchMedia</a></li>
</ul>
<h2>CSSのcontentプロパティとJSで処理を分岐する方法</h2>
<p>IE9にも対応しなければいけないような場合にはCSSのcontentプロパティとJSを用いる方法があります</p>
<pre lang="css">
@media (min-width:768px) {
  .navbar-nav {
    content:'desktop'
  }
}
@media (max-width:767px) {
  .navbar-nav {
    content:'mobile'
  }
}
</pre>
<pre lang="javascript">
$(function(){
var client = $('.navbar-nav').css('content');
if (client === 'desktop') {
   // do smth.
  } else {
   // do smth. else
  }
})
</pre>
<p>メディアクエリによってcontentプロパティの中身を変え、それをJSで取得して条件判定をします。この方法で実装する場合はHTMLが全て読み込まれてDOMが構築されてからでなければcontentプロパティが取得できず上手く動かないので、そこだけ注意をしてください。</p>
<h2>matchmedia.jsを使う方法</h2>
<p>IE9にも対応する方法としては<a href="https://github.com/paulirish/matchMedia.js/" target="_blank">matchMedia.js</a>を使うやりかたもあります。IE8以下はそもそもMediaQueriesに対応していないのでここで紹介したやり方を使う事はあまりないとは思いますが、IE9にも対応する場合にはどれでやるかを検討してやったほうが良さそうですね。</p>
<h2>参考にしたサイト</h2>
<ul>
<li><a href="https://dev.mozilla.jp/2012/08/using-window-matchmedia-to-do-media-queries-in-javascript/">JavaScript でメディアクエリを行う window.matchMedia の使い方</a></li>
<li><a href="https://coderwall.com/p/ycfr6w/change-javascript-behaviour-with-css-media-queries">Change JavaScript behaviour with CSS Media-Queries</a></li>
</ul>
]]></content:encoded>
							<wfw:commentRss>https://blog.3streamer.net/html5-css3/matchmedia-729/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>CSSでジバニャンを書いてみた</title>
		<link>https://blog.3streamer.net/html5-css3/css-jibanyan-722/</link>
				<comments>https://blog.3streamer.net/html5-css3/css-jibanyan-722/#respond</comments>
				<pubDate>Tue, 18 Nov 2014 07:24:42 +0000</pubDate>
		<dc:creator><![CDATA[mafy55]]></dc:creator>
				<category><![CDATA[Web制作・デザインTips]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>

		<guid isPermaLink="false">http://blog.3streamer.net/?p=722</guid>
				<description><![CDATA[妖怪ウォッチの人気すごいですね。うちの子供もハマリ中。まだアニメしか見てないですが、いつ「妖怪ウォッチのゲームが欲しい！」とか「メダルが欲しい！」と言い出さない&#46;&#46;&#46;]]></description>
								<content:encoded><![CDATA[<p>妖怪ウォッチの人気すごいですね。うちの子供もハマリ中。まだアニメしか見てないですが、いつ「妖怪ウォッチのゲームが欲しい！」とか「メダルが欲しい！」と言い出さないかと嫁とともに戦々恐々としておりますｗ</p>
<p>さて、一部で話題となっております「ジバニャンを書いてみた」シリーズ。</p>
<ul>
<li><a href="https://gist.github.com/Akiyah/4da6d04cf7c0f6e33f94" target="_blank">R言語で書かれたジバニャン方程式</a>(元ネタ)</li>
</ul>
<p>これは乗るしか無い！このビックウェーブに！&#8230;ということでJSでやろうかと思ったのですが、既に書いている人がいたのでCSSで書いてみました。</p>
<p><script type="text/javascript" src="http://jsdo.it/blogparts/lsil/js?width=465&#038;height=496&#038;view=play"></script></p>
<p>思ったより簡単に書けたというか&#8230;、数年前のブラウザだと難しかったのでしょうけど今は曲線の表現や回転もCSSのみでできるので、やれることがかなり増えましたね。FirefoxやChromeで閲覧推奨です。</p>
]]></content:encoded>
							<wfw:commentRss>https://blog.3streamer.net/html5-css3/css-jibanyan-722/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>スマホで半数がWebを見る時代！ ここ4年のWindowsの凋落とiPhoneの躍進</title>
		<link>https://blog.3streamer.net/html5-css3/windows-iphone-iosrate-711/</link>
				<comments>https://blog.3streamer.net/html5-css3/windows-iphone-iosrate-711/#respond</comments>
				<pubDate>Fri, 03 Oct 2014 03:06:09 +0000</pubDate>
		<dc:creator><![CDATA[mafy55]]></dc:creator>
				<category><![CDATA[Web制作・デザインTips]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[シェア]]></category>

		<guid isPermaLink="false">http://blog.3streamer.net/?p=711</guid>
				<description><![CDATA[当ブログのアクセスログを見ていたらここ3〜4年のWindowsのシェア低下が甚だしいので、ちょっと調べてみる事にしました。2011年から、四半期毎のそれぞれのO&#46;&#46;&#46;]]></description>
								<content:encoded><![CDATA[<p>当ブログのアクセスログを見ていたらここ3〜4年のWindowsのシェア低下が甚だしいので、ちょっと調べてみる事にしました。2011年から、四半期毎のそれぞれのOS毎のアクセス数を割合として算出しグラフにしたものが下記です。歴代iPhoneの画像はその発売時期を表しています。</p>
<p><a href="http://blog.3streamer.net/wp-content/uploads/2014/10/win-iosrate.png"><img src="http://blog.3streamer.net/wp-content/uploads/2014/10/win-iosrate.png" alt="WindowsとiPhone, iOSのアクセス割合" width="880" height="560" class="alignnone size-full wp-image-713" srcset="https://blog.3streamer.net/wp-content/uploads/2014/10/win-iosrate.png 880w, https://blog.3streamer.net/wp-content/uploads/2014/10/win-iosrate-300x190.png 300w" sizes="(max-width: 880px) 100vw, 880px" /></a></p>
<p>正直自分でもまとめていて、ここまでWindowsのシェアが低下していることに驚きました。</p>
<h2>2011年当初は70%超だったWindows</h2>
<p>グラフを詳細に見て行くと2011年まではWindowsからのアクセスは72%〜74%ほどありました。iPhoneやiPadなどのiOSはわずか2%程しかありません。ところが2012年の1QではじめてWindowsが70%を割り込みます。一方のiOSのシェアは2011年4Qではわずか2.67%でしたが、2012年1Qでは約4%に増加。2012年の2Qでは9.57%まで拡大します。これは2011年10月に発売された<strong>iPhone4Sの影響が大きい</strong>と考えられます。iPhone4SはそれまでiPhoneを日本国内で独占的に販売してきたソフトバンク以外にauも扱うようになったため一気に裾野が広がった感じですかね。</p>
<h2>坂道を転がり落ちるWindows 70%が35%に低下 受難の2012年</h2>
<p>2012年の1Qでは約70%あったWindowsのアクセス割合が１年後の2013年1Qでは35.66%と、およそ34%も低下しています。2012年はiPhone4Sが良く売れた事に加え、iPhone5が秋に登場しました。また春には第三世代iPadが登場し、iOS端末を持つ人が増えた事も要因として考えられます。</p>
<h2>docomoによるiPhone販売で止めを刺されたWindows</h2>
<p>それまで右肩上がりだったiOSのアクセス割合は2013年の1Q〜2Qで一旦横ばいになります。そしてiPhone5Sの発売があった3Q以降再び上昇に転じます。これはやはり<strong>docomoがiPhoneの販売に乗り出した</strong>事でiOS端末が増えたという事も一因にありそうですね。</p>
<h2>当ブログの特殊要因の考察</h2>
<p>当ブログは長らく更新していなかったので2012年からのアクセス数はほぼ横ばいです。継続的に読まれているページとして「<a href="http://blog.3streamer.net/life-hack/howto-recover-mac-642/">自分でできるMacが起動しないときの5つの対処法</a>」があります。このページはその内容からMacユーザーがアクセスする可能性が非常に高いため、サイト全体としてもMacやiOSユーザーの割合が他の一般的なサイトよりも高い可能性があります。</p>
<p>また、当サイトの内容がWebデザインやIT関連の話題が多いため、iPhoneやiPadを利用するデザイナーやエンジニアの方が多いと推察しています。そのため他の一般的なブログよりもMacやiPhoneユーザーの割合が高くなる傾向があるかもしれません。</p>
<h2>約半数がiOSとAndroidでアクセスする時代</h2>
<p>直近の2014年3QのデータではWindowsが25.67%となっています。そして<strong>初めてiOSとAndroidを加えたモバイルデバイスでのアクセスが5割を越えました</strong>。(2014年8月頭にブログをレスポンシブデザインににしたのでその影響もあるかもしれません)当ブログにアクセスしてくる約半数の方がiPhoneやAndroidなどの端末で閲覧しているということになります。</p>
<p>数年前のWeb業界はWindowsのIEが世界の中心(言い過ぎ？w)といっても過言ではありませんでした。 それが今ではWinの割合は相対的に低下し「Webはスマホで見る時代」がやってきました。これから先もこの傾向は変わらないでしょうし、Flashのみで作られたサイトのような「スマホで見られないサイト」は確実に減って行くでしょう。僕らWeb制作者も時代に即したWebサイトを作れるようにしていかないといけませんね。</p>
]]></content:encoded>
							<wfw:commentRss>https://blog.3streamer.net/html5-css3/windows-iphone-iosrate-711/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
		<item>
		<title>Bootstrapで作られたデザインが秀逸な海外サイト7選！全てレスポンシブ対応</title>
		<link>https://blog.3streamer.net/html5-css3/createdbybootstrapwebsite-674/</link>
				<comments>https://blog.3streamer.net/html5-css3/createdbybootstrapwebsite-674/#respond</comments>
				<pubDate>Fri, 08 Aug 2014 07:01:09 +0000</pubDate>
		<dc:creator><![CDATA[mafy55]]></dc:creator>
				<category><![CDATA[Web制作・デザインTips]]></category>
		<category><![CDATA[Bootstrap]]></category>
		<category><![CDATA[デザイン]]></category>
		<category><![CDATA[レスポンシブ]]></category>

		<guid isPermaLink="false">http://blog.3streamer.net/?p=674</guid>
				<description><![CDATA[ごめんなさい、正直「Bootstrap」なめてました。偏見があったと言った方がいいかもしれません。Bootstrapも使いよう、上手に使えばデザイン的にも機能的&#46;&#46;&#46;]]></description>
								<content:encoded><![CDATA[<p>ごめんなさい、正直「Bootstrap」なめてました。偏見があったと言った方がいいかもしれません。Bootstrapも使いよう、上手に使えばデザイン的にも機能的にも素晴らしいサイトが出来るってことですね。今回はそんなBootstrapを使ったデザインが秀逸な海外サイトをご紹介します。全てレスポンシブWebデザインになっておりますよ！</p>
<h2><a href="http://www.natrel.ca/en" target="_blank">You deserve Natrel</a></h2>
<p>飲料メーカーのWebサイト。PC版では大きな画像が大胆に使われていますが、モバイルでの見た目も破綻していません。上手くレスポンシブでデザインされていますね。</p>
<figure><a href="http://www.natrel.ca/en" target="_blank"><img src="http://blog.3streamer.net/wp-content/uploads/2014/08/a01.jpg" alt="飲料メーカーyou deserve Natureのサイト" width="680" height="240" class="alignnone size-full wp-image-675" srcset="https://blog.3streamer.net/wp-content/uploads/2014/08/a01.jpg 680w, https://blog.3streamer.net/wp-content/uploads/2014/08/a01-300x105.jpg 300w" sizes="(max-width: 680px) 100vw, 680px" /></a></figure>
<h2><a href="http://www.operaballet.nl/en" target="_blank">Nationale Opera &amp; Ballet</a></h2>
<p>「オランダ国立バレエ団」のサイト。トップで動画を使っていたり、グローバルナビゲーションが画面下部に固定されていたりと、あまり他では見ないような事をやっていますが、見事に各デバイス毎に最適化されています。デザイン的にも参考になるサイトですね。</p>
<figure><a href="http://www.operaballet.nl/en" target="_blank"><img src="http://blog.3streamer.net/wp-content/uploads/2014/08/a02.jpg" alt="オランダ国立バレエ団のサイトキャプチャ" width="680" height="240" class="alignnone size-full wp-image-676" srcset="https://blog.3streamer.net/wp-content/uploads/2014/08/a02.jpg 680w, https://blog.3streamer.net/wp-content/uploads/2014/08/a02-300x105.jpg 300w" sizes="(max-width: 680px) 100vw, 680px" /></a></figure>
<h2><a href="http://www.sculptmedia.co/en/" target="_blank">Sculpt Media</a></h2>
<p>ドバイにあるクリエイティブエージェンシーのサイト。様々な企業のブランディングやWebサイト構築、アプリの制作など色々やっているようです。サイト全体の設計が非常に洗練されていますね。「<a href="http://www.sculptmedia.co/en/site/work" target="_blank">Work</a>」ではこの企業がこれまで手がけたwebや印刷物、アプリなどが掲載されているのでこちらも是非チェックしてみてください。</p>
<figure><a href="http://www.sculptmedia.co/en/" target="_blank"><img src="http://blog.3streamer.net/wp-content/uploads/2014/08/a031.png" alt="ドバイにある制作会社のサイト" width="680" height="240" class="alignnone size-full wp-image-695" srcset="https://blog.3streamer.net/wp-content/uploads/2014/08/a031.png 680w, https://blog.3streamer.net/wp-content/uploads/2014/08/a031-300x105.png 300w" sizes="(max-width: 680px) 100vw, 680px" /></a></figure>
<h2><a href="http://danielladraper.com/" target="_blank">Daniella Draper</a></h2>
<p>シルバーアクセのお店のサイト。フラットデザインのお手本になるようなサイトですね。SHOPから実際の商品を購入することもできるようです。</p>
<figure><a href="http://danielladraper.com/" target="_blank"><img src="http://blog.3streamer.net/wp-content/uploads/2014/08/a041.jpg" alt="シルバーアクセのECサイト" width="680" height="240" class="alignnone size-full wp-image-697" srcset="https://blog.3streamer.net/wp-content/uploads/2014/08/a041.jpg 680w, https://blog.3streamer.net/wp-content/uploads/2014/08/a041-300x105.jpg 300w" sizes="(max-width: 680px) 100vw, 680px" /></a></figure>
<h2><a href="http://www.letanneur.com/en/" target="_blank">Le Tanneur</a></h2>
<p>フランスにあるバッグなどの革製品を扱うブランドショップのサイト。女性受けしそうなデザインですね。もちろんレスポンシブ対応、細かな部分もしっかりと作り込まれています。</p>
<figure><a href="http://www.letanneur.com/en/" target="_blank"><img src="http://blog.3streamer.net/wp-content/uploads/2014/08/a051.jpg" alt="革製品を扱うショップサイト" width="680" height="240" class="alignnone size-full wp-image-699" srcset="https://blog.3streamer.net/wp-content/uploads/2014/08/a051.jpg 680w, https://blog.3streamer.net/wp-content/uploads/2014/08/a051-300x105.jpg 300w" sizes="(max-width: 680px) 100vw, 680px" /></a></figure>
<h2><a href="http://facesofnyfw.com/" target="_blank">New York Fashion Week</a></h2>
<p>NYファッションウィークの特設サイト。twitterを使ったソーシャルHubサイトです。こういうキャンペーンサイトも面白いですね</p>
<figure><a href="http://facesofnyfw.com/" target="_blank"><img src="http://blog.3streamer.net/wp-content/uploads/2014/08/a06.jpg" alt="" width="680" height="240" class="alignnone size-full wp-image-680" srcset="https://blog.3streamer.net/wp-content/uploads/2014/08/a06.jpg 680w, https://blog.3streamer.net/wp-content/uploads/2014/08/a06-300x105.jpg 300w" sizes="(max-width: 680px) 100vw, 680px" /></a></figure>
<h2><a href="http://riotdesign.eu/" target="_blank">Riot Design</a></h2>
<p>Webやグラフィックデザインの会社のサイト。CSSアニメーションを使っていたり、細部ギミックや見せ方も参考になりますね。</p>
<p><a href="http://riotdesign.eu/" target="_blank"><img src="http://blog.3streamer.net/wp-content/uploads/2014/08/a07.jpg" alt="デザイン会社のサイト。" width="680" height="240" class="alignnone size-full wp-image-681" srcset="https://blog.3streamer.net/wp-content/uploads/2014/08/a07.jpg 680w, https://blog.3streamer.net/wp-content/uploads/2014/08/a07-300x105.jpg 300w" sizes="(max-width: 680px) 100vw, 680px" /></a></p>
<p>いかがでしたでしょうか？Bootstrapを使うとどれも似たり寄ったりのサイトになるんじゃ&#8230;と昔は思っていましたが使い方次第ですね。効率よくサイトを作る上での選択肢としてBootstrapの導入を検討してみてはいかがでしょうか？</p>
]]></content:encoded>
							<wfw:commentRss>https://blog.3streamer.net/html5-css3/createdbybootstrapwebsite-674/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
	</channel>
</rss>
