電子書籍の厳選無料作品が豊富!

Dreamweaveとイラストレーターを使ってホームや商品説明や質問コーナーの画像を編集していますがなかなかわからないので質問です。


1 2 3 4                  1 2 3 4    1 2 3 4
□□□□→ マウスを乗せたら黒く  ■□□□ や □■□□ という感じに
白□と黒■が画像です。

という風にしたいのですがどうしたらなるのでしょうか?
画像を用意してもうまくならなくて困ってます。

分かりにくい説明ですがよろしくお願いします。

A 回答 (1件)

 Illustratorはビットマップ(ラスター)画像を扱うソフトですからこの質問には関係ないでしょう。


 Dreanweaverで出来ますが、HTMLやCSSの知識があるほうが、断然早く簡単です。

普通に
<div class="nav">
 <ol>
  <li><a href="./1">1</a></li>
  <li><a href="./2">2</a></li>
  <li><a href="./3">3</a></li>
  <li><a href="./4">4</a></li>
 </ol>
</div>
とマークアップされていたとして
div.nav ol,div.nav ol li{
list-style-type:none; /* リストマークを消す */
margin:0;padding:0;/* margin,paddinをリセット */
text-align:center;/* 中央配置 */
line-height:2em;
}
div.nav ol li{
display:inline-block;/* 行内ブロックに */
width:2em;height:2em;
position:relative;/* 以下の位置基準にするため */
margin:0 5px;
}
div.nav ol li a{text-decoration:none;}/* 下線を消す */
div.nav ol li a:after{
content:"□";/* 画像ならurl() */
position:absolute;/* 位置の指定 */
top:2em;left:0.5em;
}
div.nav ol li:hover:after{
content:"■";
}
div.nav ol li a[href="./4"]:after{
content:"☆";/* 他の図形でもOK */
}
div.nav ol li a[href="./4"]:hover:after{
content:"★";
}
とスタイルシートを書きます。
★どのような優れたWebオーサリングツールであっても、HTMLやCSSの知識は必要、というか、テキストエディタで作成する以上に必要です。
★HTMLがきちんと書けていたら、どのようにもデザインできます。
 参考→ナビゲーションリストを様々にデザインしてみよう。( http://www.ichiya.com/WebService/Howto/sample/HT … )は、ブラウザの表示メニューから「スタイル」を選択するとデザインが変わります。
★Dreamweaberに限らず、スタイルシートのセレクタをHTML(の構造)を読み取って提案してくれる機能はありません。

[例]
★HTML4.01strict + CSS2.1 のウェブ標準
★Another HTML-lint 5( http://www.htmllint.net/html-lint/htmllint.html )
 のDATAで検証済み
★タブは_に置換してあるので戻す。
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<!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=Shift_JIS">
_<title>サンプル</title>
_<meta name="author" content="ORUKA1951">
_<meta http-equiv="Content-Style-Type" content="text/css">
_<link rev="made" href="mailto:oruka1951@hoge.com" title="send a mail" >
_<link rel="START" href="../index.html">
_<style type="text/css">
<!--
div.nav ol,div.nav ol li{
list-style-type:none;
margin:0;padding:0;
text-align:center;
line-height:2em;
}
div.nav ol li{
display:inline-block;
width:2em;height:2em;
position:relative;
margin:0 5px;
}
div.nav ol li a{text-decoration:none;}
div.nav ol li a:after{
content:"□";/* 画像ならurl() */
position:absolute;
top:2em;left:0.5em;
}
div.nav ol li a:hover:after{
content:"■";
}
div.nav ol li a[href="./4"]:after{
content:"☆";/* 他の図形でも */
}
div.nav ol li a[href="./4"]:hover:after{
content:"★";
}
-->
_</style>
</head>
<body>
_<div class="header">
__<h1>タイトル</h1>
__<p>このページでは・・・・</p>
_</div>
_<div class="section">
__<h2>見出し</h2>
__<div class="nav">
___<ol>
____<li><a href="./1">1</a></li>
____<li><a href="./2">2</a></li>
____<li><a href="./3">3</a></li>
____<li><a href="./4">4</a></li>
___</ol>
__</div>
_</div>
_<div class="footer">
__<h2>文書情報</h2>
__<dl class="documentHistry">
___<dt id="FIRST-PUBLISHED">First Published</dt>
___<dd>2012-08-10</dd>
__</dl>
__<address>&copy; ORUKA1951 2012 - 2016 All Rights Reserved mailto:*****</address>
_</div>
</body>
</html>
    • good
    • 0
この回答へのお礼

ありがとうございます(V.V)
ちょっとやってみます

お礼日時:2013/07/10 16:16

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