<?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>kaname design - 大阪にあるWeb制作会社 &#187; レスポンシブ PC スマホ 違う 画像</title>
	<atom:link href="http://kaname-design.net/tag/%e3%83%ac%e3%82%b9%e3%83%9d%e3%83%b3%e3%82%b7%e3%83%96-pc-%e3%82%b9%e3%83%9e%e3%83%9b-%e9%81%95%e3%81%86-%e7%94%bb%e5%83%8f/feed/" rel="self" type="application/rss+xml" />
	<link>http://kaname-design.net</link>
	<description>クオリティ重視の集客を意識したWeb制作。アフターフォローもしっかりとしていて、SNSを使ったSEO対策も致します。親身になってお客様と作り上げます。</description>
	<lastBuildDate>Tue, 27 Jul 2021 10:32:37 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.1.8</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://pubsubhubbub.superfeedr.com"/>	<item>
		<title>こんな方法があったか！レスポンシブ対応でPCとスマホで違う画像にする小技！</title>
		<link>http://kaname-design.net/responsive/pc_sp_image/</link>
		<comments>http://kaname-design.net/responsive/pc_sp_image/#comments</comments>
		<pubDate>Thu, 07 Aug 2014 11:00:51 +0000</pubDate>
		<dc:creator><![CDATA[staff]]></dc:creator>
				<category><![CDATA[レスポンシブ]]></category>
		<category><![CDATA[レスポンシブ PC スマホ 違う 画像]]></category>
		<category><![CDATA[レスポンシブ 画像 切り替え]]></category>
		<category><![CDATA[レスポンシブ 画像 切り替え css]]></category>
		<category><![CDATA[レスポンシブ 違う 画像 css]]></category>

		<guid isPermaLink="false">http://kaname-design.net/?p=285</guid>
		<description><![CDATA[日本の天気予報は「今年の夏は去年より暑い！」とか毎年言ってま [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>日本の天気予報は「今年の夏は去年より暑い！」とか毎年言ってますが、</p>
<p>雨ばっかりなのでそんな感じもしない今日この頃、皆様いかがお過ごしでしょうか。</p>
<p>kaname designのはーやんです。</p>
<p>&nbsp;</p>
<p>さて。</p>
<p>この会社を設立して初めてWebデザイナーらしき記事を書きました。</p>
<p>&nbsp;</p>
<p>近頃のスマホとかタブレットのディスプレイの大きさは、日々目紛しく変化していますね。</p>
<p>iPhone6もいよいよ大型画面を搭載するようで、世間から注目されています。</p>
<p>&nbsp;</p>
<p>Webサイトを見る時に最適と言われている「レスポンシブデザイン」。</p>
<p>ウチは基本的にレスポンシブでサイトを制作しているので、</p>
<p>画像によってはスマホで見ると、<span style="font-size: 2px;">こんなに小さくなってしまうこともあります。</span></p>
<p>&nbsp;</p>
<p>jsでPC用の画像とスマホ用の画像の語尾に「img_pc.jpg」「img_sp.jpg」とか付けて振り分ける方法もあるようですが、</p>
<p>Webデザイナーとしては極力cssで行いたいのが僕の本音。笑</p>
<p>&nbsp;</p>
<p>そこで！</p>
<p>&nbsp;</p>
<blockquote><p>・PCにはPC用の画像</p>
<p>・スマホにはスマホ用の画像</p></blockquote>
<p>&nbsp;</p>
<p>各それぞれ用意し、cssのみで振り分ける方法を備忘録がてらご紹介します。</p>
<p><span id="more-285"></span></p>
<p>&nbsp;</p>
<p style="font-size: 10px;">スポンサードリンク</p>
<p><script src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" async=""></script><!-- レスポンシブ記事上 --> <ins class="adsbygoogle" style="display: block;" data-ad-client="ca-pub-7830212639426524" data-ad-slot="7249695491" data-ad-format="auto"></ins><script>// <![CDATA[
(adsbygoogle = window.adsbygoogle || []).push({});
// ]]&gt;</script></p>
<h2>レスポンシブでCSSのみでデバイス毎に違う画像を表示</h2>
<h3>html</h3>
<pre class="brush: xml; title: ; notranslate">
&lt;body&gt;
　&lt;div id=&quot;container&quot;&gt;
　　&lt;div class=&quot;cont&quot;&gt;
　　　&lt;p class=&quot;img&quot;&gt;&lt;img src=&quot;slide02.jpg&quot; /&gt;&lt;/p&gt;
　　&lt;/div&gt;
　&lt;/div&gt;
&lt;/body&gt;
</pre>
<p>&nbsp;</p>
<h3>css</h3>
<pre class="brush: css; title: ; notranslate">
@media screen and (max-width: 959px) {
  #container {
    width: 100%;
  }
  img {
	  max-width:100%;
  }
  .cont {
	  background:none;
  }
}
@media screen and (min-width: 960px) {
  #container {
    width: 960px;
    margin: 0 auto;
  }
  .cont {
	  background:url(slide03.jpg) top center no-repeat;
	  height:417px;
	  width:960px;
  }
  p.img {
	  display:none;
	  text-align:center;
  }
}
</pre>
<p>&nbsp;</p>
<p><a href="http://kaname-design.net/sample/images.html">サンプル</a></p>
<p>&nbsp;</p>
<p>これは何をしているのかというと、</p>
<p>htmlは、960px以上（PC）だと[margin:0 auto;]で画像は中央揃え。</p>
<p>960px以下（スマホ）だと、imgはコンテンツいっぱいの[max-width:100%]です。</p>
<p>&nbsp;</p>
<p>で、更に画像を[div class=&#8221;cont&#8221;]でやんわり囲ってあげてか〜ら〜の〜、</p>
<p>PCではhtml上の画像の裏に、背景画像（これがスマホ切り替わる画像）を用意しておきます。</p>
<p>ですがPCは[display:none;]が効いているため、[p.img]は画面には表示されませんね。</p>
<p>&nbsp;</p>
<p>変わりに[.cont]の背景画像が生きています。</p>
<p>それをスマホで見てみると、[display:none;]が消えるため、</p>
<p>元々あった画像が表示されてきます。</p>
<p>&nbsp;</p>
<p><span style="color: #ff0000;">画像で説明した方が圧倒的に早い</span>ので、用意しました。</p>
<p><a href="http://kaname-design.net/wp-content/uploads/2014/08/responsive.png"><img class="alignnone wp-image-296 size-full" style="border: solid 1px #999;" src="http://kaname-design.net/wp-content/uploads/2014/08/responsive.png" alt="responsive" width="1097" height="375" /></a></p>
<p>絵がヘタすぎなのは、きっと絵の神がたまたま降臨してこなかったからです。</p>
<p>&nbsp;</p>
<p>この方法を使えば、</p>
<p>「レスポンシブで同じ画像を使ったら小さくなって見づらいよね〜」</p>
<p>ってつぶやきを喰らっても、即座に対応できますね！</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://kaname-design.net/responsive/pc_sp_image/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
