私のhtmlコードは
<div align="center">
<div class="buttonwrap"><div class="imgtext">Renew Your Policy</div></div>
</div>
この画像をクリックするとボタンとして表示されるようにしたいのですが、クリックしたときにルックアンドフィールをボタンとして表示するのを手伝ってくれる人はいますか..助けてください..よろしくお願いします!!
私のhtmlコードは
<div align="center">
<div class="buttonwrap"><div class="imgtext">Renew Your Policy</div></div>
</div>
この画像をクリックするとボタンとして表示されるようにしたいのですが、クリックしたときにルックアンドフィールをボタンとして表示するのを手伝ってくれる人はいますか..助けてください..よろしくお願いします!!
こんにちは、CSS を使用して、実際のボタンの幅を背景として画像にすることができます
input.button {
background: url('path_to_your_image') o o no-repeat;
border: 0;
overflow: hidden;
text-indent: 500px;
}
<input type="button" class="button" onclick="your_function();" />
また
<input type="submit" class="button" onclick="your_function();" />
または、あなたがすることができます
<img src="path_to_your_image" onclick="your_function();" />
こんな風に作りたいなと思います。マップ タグ http://www.w3schools.com/tags/tag_map.aspを使用する
enter code here
<img src="planets.gif" width="145" height="126" alt="Planets" usemap="#planetmap">
<map name="planetmap">
<area shape="rect" coords="0,0,82,126" href="sun.htm" alt="Sun">
<area shape="circle" coords="90,58,3" href="mercur.htm" alt="Mercury">
<area shape="circle" coords="124,58,8" href="venus.htm" alt="Venus">
</map>
ちょっとEkta、あなたはこのように見えますか:- http://tinkerbin.com/XOblz5U7
更新された回答
.button
背景に背景画像を定義する
HTML
<div align="center">
<div class="buttonwrap"><div class="imgtext"><input type="button" class="button" value="Renew Your Policy"/></div></div>
</div>
CSS
.button {
background:red;
width:150px;
height:50px;
}
更新されたデモを見る:- http://tinkerbin.com/E30xfTi8
.buttonwrap {
border: 3px outset gray;
background-color: lightgray;
}
.buttonwrap:active {
border-style: inset;
}
しかし、buttonwrap div は実際には である必要があり、 aを にA
入れることはできないため、imgtext を a に変更します(または単に削除します)。DIV
A
SPAN
<button>
thenを使用しないのはなぜですか。
<div align="center">
<button class="buttonwrap">
<span class="imgtext">Renew Your Policy</span>
</button>
</div>
パディング、境界線、背景色などをいじることはできますが、これはボタンのような動作を作成するための最も基本的な設定です。本物のボタンにするだけです。
アリエルの答えにもう 1 つのスタイルを追加します。
.buttonwrap {
cursor:pointer;
border: 3px outset gray;
background-color: lightgray;
}
.buttonwrap:active {
border-style: inset;
}