• ベストアンサー

画像にオンマウスで暗くする方法

http://fukuganrss.blog27.fc2.com/ 上記のサイトの画像にマウスカーソルを合わせると画像がちょっと暗く影っぽくなりますよね? このやり方のcssのソースが分かる方、教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • karita_83
  • ベストアンサー率45% (39/86)
回答No.3

こんにちは。初めまして。 画像は一枚しか用意できなくて、カーソルオンで画像を暗くしたい。 ただしcssで、ということですよね。 そうすると、 html <div> <a href="#">テキストテキスト</a> </div> css div { background:画像; width:画像の大きさ height:画像の大きさ } a { display:block; width:画像の大きさ height:画像の大きさ text-align:left; text-indent:-9999px; } a:hover { background:半透明の任意の暗さになってるpng画像; width:画像の大きさ height:画像の大きさ display:block; text-align:left; text-indent:-9999px; } 多分こんなカンジでご指定いただいたページと同じような動きをするのではないかなと思います。 試してないのでわからないですが。 文字を出したいようであれば、text-indentを0pxにしてください。 また、まだまだ生き残ってるIE6では半透明のpngが使えませんので、 IE6も対応ブラウザに入れるようであればハックを使ってあげてください。 でも正直ここまでやるのであれば画像を二個用意した方が早いんじゃないかとか、 javascript使った方が楽だよね、とか思います。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

CSSではありません。javascriptを使ってます。 そして、参考になるサイトでもありません。 【引用】____________ここから Webページのプレゼンテーションを向上させようという志は素晴らしいものではあったが、そのためのテクニックには思わぬ副産物があった。こうしたテクニックは、特定の人々、特定の時代状況でしか成り立たず、すべての人々、すべての時代状況において成り立つものではないのだ。こうしたテクニックの例を挙げよう。 * メーカー独自拡張のHTMLを使う。 * テキストを画像に置き換えて表現する。★ * 余白制御のために画像を用いる。★ * ページレイアウトの目的で表を用いる。★ * HTMLでページを作らずにプログラムに頼る。★  こうしたテクニックによって、Webページはより複雑化し、限られた環境にしか適応しなくなり、相互運用性問題に悩まされることとなり、障害を持つ人々にアクセス障壁が設けられてしまう。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Style Sheets in HTML documents (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/present/styles.html#h-14.1 )]より を絵に描いたような酷いものです。特に★印について、上記リンク先をお読みください。 まっとうなHTMLで書くとしたら、 <div class="nav">  <ul>   <li><a href=""></a></li>   <li><a href=""></a></li>   <li><a href=""></a></li>   <li><a href=""></a></li>  </ul> </div>  でよいですね。  その上で、 div.nav ul div.nav ul li div.nav ul li a をブロックに変換して そのliを小さなサイズにして、floatさせる。 aは、liいっぱいに広げ、text-decoration:none その後、a:hover(動的擬似クラス、詳細度+10)で透明画像をかぶせる。 と言う手法が楽でしょう。

全文を見る
すると、全ての回答が全文表示されます。
  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.1

ここで質問しなくてもブラウザでページ・ソースを確認すれば済むことです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • オンマウスで解る方法教えて!

    htmlでテキスト文章を画像としてリンクファイルでアップしています。 この場合で、マウスを乗せると乗せたことが解るようにしたいのですが、画像の場合はどのような方法があるのでしょうか? 画像の入れ替えは望んでいません。例えば、画像全体の色が変るとか、画像枠が表示される等を望んでいます。 cssではなしにhtmlで書きたいと思っています。 検索してもヒットしません。詳しい方居られましたら宜しくお願いします。

  • マウスをのせると画像が動くcssについて

    マウスをのせると画像が動くCSSについて質問します。 http://kumacrow.blog111.fc2.com/blog-entry-486.html このページに書いてあることをやりたいです。 通常ですと、<head>内にCSSを記入して、html内でclassで呼び出すと思うのですが、html内に全て書く場合はどうすればいいのでしょうか? <a href="http://~" style=" a:hover { position: relative; top: 5px; left: 5px;}"><img src="(画像のある場所)" /></a> このような書き方では上手くいきません。 どのように書けばいいのか教えてください。

  • オンマウスで画像変更(CSS)

    リンク画像にカーソルを乗せると画像が変わる、というものをやりたいのです。 シンプルに記述できる分JavaScriptよりもCSSの方がいいのかなと思ったのですが、 CSSだとimgタグではなくbackgroundを入れ替える形になり、 そうするとaタグでテキストを使い、そのテキストを隠さなければいけません。 display:none;やtext-indent:-9999px;は使いたくないのですが、 他の方法はありますか? また、こういうオンマウスで画像変更ってJavaScriptとCSSどちらが主流なのでしょうか? よろしくお願いします。

    • 締切済み
    • CSS
  • FC2ブログで画像のファイル名非表示について

     FC2ブログで画像を載せた場合、 ブログ上で画像にマウスカーソルをのせるとファイル名が表示されてしまいますが、 鬱陶しいのでこれを表示させないようにしたいと思っています。 色々調べてみたのですが、 1つ1つ載せる画像の記述を変更する方法しか見つかりませんでした。 かなり多くの画像を載せているので できれば一括で設定したいのですが、不可能でしょうか? あまり詳しくないもので、ご存知の方がいらっしゃいましたらご回答をお願いいたします。 よろしくお願いいたします。

  • ヘッダーの背景画像が表示されません。

    fc2のブログを使って、ブログを作っています。 ↓ http://bkk55.blog48.fc2.com/ IE7ではCSSで指定したブログのトップ画像が表示されるのに、Firefox3.0.5で表示すると、ヘッダーの画像が表示されなくなってしまいます。 fc2 ブログで使ってテンプレートは下記のものです。 ↓ sea_simple_seo_v2 IEでは問題なく表示されるのですが・・・ cssとhtmlを確認しましたが、私の知識では特に問題ないのではないかと思うのですが・・・ 恐らく知識不足だろうと思うのですが・・ この問題の解決策を教えていただけませんでしょうか? どうぞよろしくお願いします。

  • ブログ内でのカーソル、マウスポインタを画像化したいです。

    御観覧有難うございます! マウスポインタの画像に変更出来る(.curなどをup出来る)ブログがあることは知ったのですが、 fc2ブログでは、.cur画像はup出来ないですし、 画像urlが用意出来ないのでは、マウスポインタの変更は出来ないし、 別サーバーを用意したとしても、有料サーバーでないと画像urlを直リンクは難しいと聞いたのですが、 fc2ブログを使っている人が、画像マウスポインタ、マウスストーカーを使っているのを発見し、しかも「カーソル変えてみました♪」 と、余裕のコメント。 しかし、そのブログは更新が去年で止まってしまっていて、 管理人さんに直接聞く事が難しい状況です。 マウスポインタの変更方法は、なんとか知っておりますので、 画像urlの取得だけでも、良い方法がないか、お聞きしたいのです。 もう、どうしても悔しくて… 宜しくお願いいたします…

  • オンマウスの効果

    マウスを画像に乗せると波紋が広がるjavaがあると思うのですが、 そのソースを配布しているサイトを教えてください。

  • オンマウスで画像がぶれる(HighSlide)

    初めて質問します。現在、ブログを運営していますが最近になってHighSlideを導入してみました。記事中の画像はサムネイルで表示され、今までだと別ウインドウにオリジナルを表示するようにしていたのですが、HighSlide導入後は画像がズーム&ポップアップされなかなか楽しめています。 ただ、HighSlideを設定した画像はサムネイル上にマウスカーソルを持ってきたときに画像の枠が消え、画像がやや下方にずれていきます。今までだとこういったことはありませんでした。hoverなどが設定されているのだろうかとHighSlide.jsを探してみましたがなさそうな感じです。参考までにURLを記載しますので、どういった理由が考えられ、どういった対策が取れるのかをご教示下さい。なお、確認環境はMacOSX 10.4.11/FireFox3.0.3/Safari3.1.2です。 http://sceadu.blog.shinobi.jp/ 最近の3記事についてはHighSlideを、それ以前の記事については今まで通りの表示方法にしています。なお、当方で使っているHighSlide.jsは以下のURLで参照できます。 http://file.sceadu.blog.shinobi.jp/highslide.js よろしくお願いいたします。

  • CSSだけでサムネイルから拡大画像チェンジ

    1ヶ所の指定場所に拡大画像が表示された状態で、下段にいくつかのサムネイルを設置し、マウスをそのサムネイルに乗せると拡大画像がチェンジして、マウスを外すと元画像に戻るみたいな事をCSSだけで表現したいのですが可能でしょうか?感じとしては http://curucuru-select.com/?pid=7429014 のCSS版みたいなものをのぞんでいるのですが・・・多分このサイトはjavascriptでやってるみたいなんですけど・・できたら、サンプルソースをいただけるとありがたいのですが・・どうかよろしくお願いします。

    • 締切済み
    • CSS
  • Web2.0において サイドの影のつけ方

    こんにちは。はじめまして。 いまだに中学生の未熟者ですが、質問があるので投稿いたします。 Web2.0風を目指してサイト制作をしています。 そこで質問があります。 先月ネットサーフィンをしていて見つけたサイトなのですが http://retorotype.blog78.fc2.com/ こちらのサイトの両サイドにある影のようなバーはどのようにすれば 取り付けれるのでしょうか? まだまだ未熟者なのですが、画像を使用しているものだと思うのですが その設定がいまいちよくわかりません。 検索などで調べてみたのですが、答えがだせない現状です。 HTMLとCSSに関する知識は未熟相当なものですが、あります。 どなたか、もしご存知の方がいらっしゃいましたら お答え願いします。愚問申し訳ございません。 よろしくお願いいたします。

    • 締切済み
    • CSS
このQ&Aのポイント
  • 新しい職場で働き始めたばかりなのですが、ほとんど女性の先輩ばかりです。その中で2人だけ私より若20代の子達がいるのですが、一人の子は先輩方からとても可愛がられています。
  • Aさんは、見た目も可愛い上に仕事もできて、ものすごく人当たりの良い子です。
  • Bさんは、大人しくてあまり話したりしない子で仕事もあまりできないそうです。
回答を見る