プロが教える店舗&オフィスのセキュリティ対策術

ホームページなどで商品を説明する方法として、大きな画像の脇や下に小さな画像を置いてクリックすると大きな画像の所に入れ替わり表示されるというのがありますが、その設置の方法を教えてください。
《例えば》http://kakaku.com/kuruma/used/item/12370101/
製作ソフトなどは持っていません。
画像の数は5枚ぐらいです。

A 回答 (6件)

HP作成ソフトを買うかダウンロードして使いましょう。



windowsに付属するメモ帳でも知識があれば、作る事は可能ですが、これらのhtml文を理解する必要がありますので

どこでHPを作られますか?サイトによっては写真をアップロードするだけで、サムネイル(小さな画像)が設置されてクリックすると大きな画像が表示されるようになるように自動的に設定してくれるサイトもありますから


<!doctype html>
<!--[if lte IE 8]><html class="is-ie8" lang="ja" prefix="og: http://ogp.me/ns# fb: http://www.facebook.com/2008/fbml"><![endif]-->
<!--[if IE 9]><html class="is-ie9" lang="ja" prefix="og: http://ogp.me/ns# fb: http://www.facebook.com/2008/fbml"><![endif]-->
<!--[if gt IE 9]><!--><html lang="ja" prefix="og: http://ogp.me/ns# fb: http://www.facebook.com/2008/fbml"><!--<![endif]-->
<head>

<!--[if IE]>
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
<![endif]-->
<meta charset="shift_jis">
<title>価格.com - イプシロン(クライスラー) プラチナ 神奈川県 128.0万円 平成26年(2014年) [12370101] - 中古車</title>
<meta name="description" content="神奈川県のクライスラー/ジープ相模原が販売するイプシロン(クライスラー)プラチナの詳細情報。【年式】平成26年(2014年) 【走行】3.1万km 【車検】2017-03 【ミッション】AT 【色】パール 【PR】クライスラー イプシロン プラチナ当社ユーザー様ワンオーナー ETC レザーシート HIDヘッドライト 純正アルミホイール [12370101]">
<meta name="keywords" content="プラチナ,イプシロン,クライスラー,神奈川県,平成26年(2014年),パール,中古車,中古">
<meta name="robots" content="index,follow">
<meta name="viewport" content="width=1055">
<meta name="format-detection" content="telephone=no">
<link rel="stylesheet" type="text/css" href="http://css1.kakaku.k-img.com/css/common.css" media="all">
<link rel="stylesheet" type="text/css" href="http://css1.kakaku.k-img.com/css/kuruma/used/com … media="all">
<link rel="stylesheet" type="text/css" href="http://css1.kakaku.k-img.com/css/kuruma/used/ite … media="all">
<script type="text/javascript" src="http://script1.kakaku.k-img.com/script/libs/jque …
<script type="text/javascript" src="http://script1.kakaku.k-img.com/script/kuruma/us …
<script type="text/javascript" src="http://script1.kakaku.k-img.com/script/kuruma/us …
<script type="text/javascript" src="http://script1.kakaku.k-img.com/script/kuruma/us …
<script type="text/javascript" src="http://script1.kakaku.k-img.com/script/kuruma/us …
<script type="text/javascript" src="http://script1.kakaku.k-img.com/script/kuruma/us …
<link rel="SHORTCUT ICON" href="http://img1.kakaku.k-img.com/images/kakaku_logo. …
<link rel="canonical" href="http://kakaku.com/kuruma/used/item/12370101/">

<link rel="alternate" media="only screen and (max-width: 640px)" href="http://s.kakaku.com/kuruma/used/item/12370101/">
<link href="http://m.kakaku.com/kuruma/used/itemview.asp?UCM … rel="alternate" media="handheld" type="text/html">
<!-- snsbtn -->
<meta property="og:title" content="価格.com - イプシロン(クライスラー) プラチナ 神奈川県 128.0万円 平成26年(2014年) [12370101] - 中古車">
<meta property="og:type" content="article">
<meta property="og:url" content="http://kakaku.com/kuruma/used/item/12370101/">
<meta property="og:image" content="http://www.carsensor.net/CSphoto/bkkn/759/944/U0 …
<meta property="og:site_name" content="kakaku.com">
<meta property="fb:page_id" content="182274318466028">
<meta property="fb:admins" content="100001677628430">
<script src="http://script1.kakaku.k-img.com/script/itemview/ …
<script src="http://script1.kakaku.k-img.com/script/snsbutton …
<!-- /snsbtn -->

以下略
    • good
    • 0
この回答へのお礼

ご丁寧にありがとうございます。
確かに無料でHPを作れるサイトでも簡単にできるところもありますね。
そちらを利用したいところなのですが、とあるシステムを購入してかなりHPを作りこんでしまったので、変えることもままならず、今のシステムの中に組み込みたいと思いました。Quick Homepage Maker v5.3というもので、そこのhaikというものを使っています。
その詳しいシステムは素人に近いのでよくわかりません。
やっぱり、新しく作り直した方がいいのかもしれませんね。

お礼日時:2016/04/13 21:09

ど素人のやり方です。


ホームページビルダーを使ってます。
最新版は、画像のいろいろな表示ができます。
クラシックというのは、htmlも簡単に使えるので、勉強するのにはいいかも。

テンプレートを使っての作成は、そこまでかも。
htmlで編集できるのならいいかな。

で私は、人のホームページのソースを見て考えます。
NO1さんの回答もそうですね。
ソースをコピーして、(URLを入れることもできます)ホームページビルダーのhtmlのページに貼り付け、編集ページで、要らないものを消して考えます。



マウスを持っていけば、画像が変わります。JavaScript を使ってかな。

<SCRIPT language="JavaScript"><!--
function myChgPic(myPicURL){
document.images["myBigImage"].src = myPicURL;
}
// --></SCRIPT>

これは、タイトルの下に貼り付けると思います。

下のhtmlは、表の中に表を入れたりして作ってるので・・・。
重要なのは、
<TD align="center" class="table_o10px"><IMG src="●●●●●1.jpg" name="myBigImage" width="480" height="360"></TD>
これが大きく表示させます。
<TD a onmouseover="myChgPic('●●●●●1.jpg')" href="javascript:void(0)" class="table_o10px"><IMG src="●●●●●1.jpg" width="48" height="36"></TD>
これが、小さな画像でマウスを持っていけば大きな画像が変わります。




<TR>
<TD align="center" class="table_o10px"><IMG src="●●●●●1.jpg" name="myBigImage" width="480" height="360"></TD>
</TR>
<TR>
<TD>
<CENTER>
<TABLE>
<TBODY>
<TR>
<TD a onmouseover="myChgPic('●●●●●1.jpg')" href="javascript:void(0)" class="table_o10px"><IMG src="●●●●●1.jpg" width="48" height="36"></TD>
<TD a onmouseover="myChgPic('●●●●●2.jpg')" href="javascript:void(0)" class="table_o10px"><IMG src="●●●●●2.jpg" width="48" height="36"></TD>
<TD a onmouseover="myChgPic('●●●●●3.jpg')" href="javascript:void(0)" class="table_o10px"><IMG src="●●●●●3.jpg" width="48" height="36"></TD>
<TD a onmouseover="myChgPic('●●●●●4.jpg')" href="javascript:void(0)" class="table_o10px"><IMG src="●●●●●4.jpg" width="48" height="36"></TD>
<TD a onmouseover="myChgPic('●●●●●5.jpg')" href="javascript:void(0)" class="table_o10px"><IMG src="●●●●●5.jpg" width="48" height="36"></TD>
<TD a onmouseover="myChgPic('●●●●●6.jpg')" href="javascript:void(0)" class="table_o10px"><IMG src="●●●●●6.jpg" width="48" height="36"></TD>
</TR>
</TBODY>
</TABLE>
</CENTER>
</TD>
</TR>


これも、他人のサイトから引用しました。
JavaScript を勉強すればいいのですが、こっちの方が早いからね。
    • good
    • 0

現在、そして今後の製作方法は、従来(15年より前)とは全く異なります。


 16年前、HTML4.0が勧告されたとき
  2.4.1 構造とプレゼンテーションの分離( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )

HTMLには率直に、文書構造しか書きません。javascriptも原則使いません。例でいうと
<section>
 <ul>
  <li><a href="#viewAll">前景</a><img src="" width="" height="" alt="" id="viewAll"></li>
  <li><a href="#viewfront">前から</a><img src="" width="" height="" alt="" id="viewfront"></li>
  <li><a href="#viewBack">後から</a><img src="" width="" height="" alt="" id="viewBack"></li>
・・・・
だけでよい。不必要なこと(特にプレゼンテーションに関わること)書いてないので、先でどのようにでもプレゼンテーションは変更できる。

ごく簡単なサンプルを後で作っておきます。画像が増えようがいくらでも追加できるし、デザインを全く変更することも可能になります。

 それまでの間、
ナビゲーションリストを様々にデザインしてみよう。( http://www.ichiya.com/WebService/Howto/sample/HT … )
 でも見ておいてください。代替スタイルシートに対応したIEやFirefoxで、ブラウザの[表示]メニューから[スタイル(シート)]へ進み、色々なスタイルシートを選択してみてください。
 合わせてページのソースをご覧になると、極めてシンプルなこともわかると思いますし、印刷プレビューで印刷を確認されると・・驚かれるかと。
 もうずいぶん前に作られページですから最新のHTML5でもCSS3でもありません。
    • good
    • 0

もっと一般的な形にしてみました。



★タブは_に置換してあるので戻してください。
★HTML4.01

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
_<meta http-equiv="content-type" content="text/html; charset=utf-8">
_<title>サンプル</title>
_<meta name="author" content="ORUKA1951">
_<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css" media="screen">
<!--
この部分は後で・・
-->
_</style>
</head>
<body>
_<div class="header">
__<h1>タイトル</h1>
__<p>このページでは・・・・</p>
__<h1 id="title">Your title</h1>
__<div class="nav">
___<ul>
____<li><a href="#Top">トップ</a></li>
____<li><a href="#MyCar">私の車</a></li>
____<li><a href="#DocInfo">文書情報</a></li>
___</ul>
__</div>
_</div>
_<div class="section">
__<h2>カタログ</h2>
__<p>本文はsection</p>
__<div class="section" id="myCar">
___<h3>私の車</h3>
___<ul>
____<li><a href="#viewAll">全体</a></li>
____<li><a href="#viewfront">前から</a></li>
____<li><a href="#viewBack">後から</a></li>
____<li><a href="#viewRSide">前から</a></li>
____<li><a href="#viewLSide">後から</a></li>
___</ul>
___<p class="figure" id="viewAll"><img src="./images/1.jpg" width="640" height="480" alt=""></p>
___<p class="figure" id="viewfront"><img src="./images/2.jpg" width="640" height="480" alt=""></p>
___<p class="figure" id="viewBack"><img src="./images/3.jpg" width="640" height="480" alt=""></p>
___<p class="figure" id="viewRSide"><img src="./images/4.jpg" width="640" height="480" alt=""></p>
___<p class="figure" id="viewLSide"><img src="./images/5.jpg" width="640" height="480" alt=""></p>
__</div>
__<!-- このdiv単位でいくつでも -->
_<div class="footer">
__<h2>文書情報</h2>
__<dl class="documentHistry">
___<dt id="FIRST-PUBLISHED">First Published</dt>
___<dd>2013-03-03</dd>
__</dl>
_</div>
</body>
</html>

★HTML5
<!doctype html>
<html>
<head>
_<meta charset="utf-8">
_<title>サンプル</title>
_<meta name="description" content="">
_<meta name="author" content="ORUKA">
<style media="screen">
<!--
この部分は後で
-->
</style>
</head>
<body>
_<header>
__<h1>タイトル</h1>
__<p>このページでは・・・・</p>
__<h1 id="title">Your title</h1>
__<nav>
___<ul>
____<li><a href="#Top">トップ</a></li>
____<li><a href="#MyCar">私の車</a></li>
____<li><a href="#DocInfo">文書情報</a></li>
___</ul>
__</nav>
_</header>
_<section>
__<h2>カタログ</h2>
__<p>本文はsection</p>
__<section id="myCar">
___<h3>私の車</h3>
___<ul>
____<li><a href="#viewAll">全体</a></li>
____<li><a href="#viewfront">前から</a></li>
____<li><a href="#viewBack">後から</a></li>
____<li><a href="#viewRSide">前から</a></li>
____<li><a href="#viewLSide">後から</a></li>
___</ul>
___<figure id="viewAll"><img src="./images/1.jpg" width="640" height="480" alt=""></figure>
___<figure id="viewfront"><img src="./images/2.jpg" width="640" height="480" alt=""></figure>
___<figure id="viewBack"><img src="./images/3.jpg" width="640" height="480" alt=""></figure>
___<figure id="viewRSide"><img src="./images/4.jpg" width="640" height="480" alt=""></figure>
___<figure id="viewLSide"><img src="./images/5.jpg" width="640" height="480" alt=""></figure>
__</section>
__<!-- このsection単位でいくつでも -->
_</section>
_<footer>
__<h2>文書情報</h2>
__<dl class="documentHistry">
___<dt id="FIRST-PUBLISHED">First Published</dt>
___<dd>2013-03-03</dd>
__</dl>
_</footer>
</body>
</html>
    • good
    • 0

いったんこのように率直にHTMLを書きます。

大昔に使われていたね<center>とかalign=center のようなプレゼンテーションに関わる一切はHTML4.01strict以降はありません。そのために、製作するのはとても簡単で、しかも検索延伸もスクリーンリーダーも問題がなくなった。

ではスタイルシートです。
[HTML4.01用]
html,body{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p{margin:0;line-height:1.6em;}
p{text-indent:1em;}
div.header,div.section,div.footer{width:90%;min-width:630px;max-width:900px;margin:0 auto;padding:5px;}

/* 写真集 */
div.section div.section{
_width:400px;
_height:360px;
_margin:0 auto;
_position:relative;
_border:ridge 2px gray;
_padding:0;
_min-width:0;
_background-color:black;
}
div.section div.section ul{
_width:100%;
_height:60px;
_margin:0;padding:0;
_position:absolute;
_bottom:0;
_text-align:center;
}
div.section div.section ul li{
_display:inline-block;
_width:72px;height:54px;
}
div.section div.section ul li a{
_display:block;
_width:100%;height:100%;
_color:transparent;
_background-size:cover;
}
div.section div.section p.figure{
_position:absolute;
_top:0;left:0;
_text-indent:0;
_width:100%;
}
div.section div.section p+p.figure{
_display:none;
}
div.section div.section p.figure:target{
_display:block;
}
div.section div.section p.figure img{
_display:block;
_width:100%;
_height:auto;
}

[HTML5用]
html,body{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p{margin:0;line-height:1.6em;}
p{text-indent:1em;}
header,section,footer{width:90%;min-width:630px;max-width:900px;margin:0 auto;padding:5px;}

/* 写真集 */
section section{
_width:400px;
_height:360px;
_margin:0 auto;
_position:relative;
_border:ridge 2px gray;
_padding:0;
_min-width:0;
_background-color:black;
}
section section ul{
_width:100%;
_height:60px;
_margin:0;padding:0;
_position:absolute;
_bottom:0;
_text-align:center;
}
section section ul li{
_display:inline-block;
_width:72px;height:54px;
}
section section ul li a{
_display:block;
_width:100%;height:100%;
_color:transparent;
_background-size:cover;
}
section section figure{
_position:absolute;
_top:0;left:0;
_text-indent:0;
_width:100%;
_margin:0;
}
section section figure+figure{
_display:none;
}
section section figure:target{
_display:block;
}
section section figure img{
_display:block;
_width:100%;
_height:auto;
}
/* 目次の背景 */
section section ul li a[href="#viewAll"]{background-image:url(./images/1.jpg);}
section section ul li a[href="#viewfront"]{background-image:url(./images/2.jpg);}
section section ul li a[href="#viewBack"]{background-image:url(./images/3.jpg);}
section section ul li a[href="#viewRSide"]{background-image:url(./images/4.jpg);}
section section ul li a[href="#viewLSide"]{background-image:url(./images/5.jpg);}
    • good
    • 0

印刷される可能性があると当然、表示されないので


<style type="text/css" media="print">
<!--
div.section div.section,div.footer{clear:left;}
div.section div.section ul{display:none;}
div.section div.section p.figure{
_float:left;
_width:28%;
_margin:2mm;
}
div.section div.section p.figure img{
_width:100%;
_height:auto;
}
-->
</style>
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!