[問題] css每個按鈕不同圖案

作者: t516 (t516)   2018-07-21 18:24:18
我想用css控制按鈕背景圖片,
因為對這方面剛接觸,
搜尋網路上的方法後,以下方式能讓我從外部透過button id控制按鈕反應,
但是有一個缺點就是所有按鈕都變成同一個背景,
如果我希望每個按鈕不同背景必須怎麼做修改呢?
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
html {overflow:hidden}
body {background:#FFFFFF;}
button
{background-image:url(圖片.png);
border:0; margin: 5px; font-family:'Calibri';
min-width:130px; height: 130px;}
button:hover {background: #068FBD};
</style>
</head>
<body>
<button id='foo'>Button 1</button><br>
<button id='bar'>Button 2</button>
<button id='man'>Button 3</button>
</body>
</html>
作者: torali (pandaemon)   2018-07-21 18:35:00
用css選擇器選擇個別的id之後設定背景圖片
作者: nohara001   2018-07-21 23:10:00
應該是綁按鈕Id 去個別設定css的background-image的url
作者: dash11559 (dash11559)   2018-07-21 23:13:00
你原本的寫法其實並沒有利用id去控制
作者: crazwade (crazwade)   2018-07-22 01:34:00
#foo{按鈕一圖} #bar{按鈕二圖}以此類推?好像button #foo{按鈕一圖} 這樣也可以 其他以此類推
作者: nohara001   2018-07-22 07:49:00
都可以 只是button id權重比較大
作者: moodoa3583 (金牌台灣啤酒)   2018-07-22 14:02:00
button後的Id要分別改屬性
作者: sa0124 ((恩恩))   2018-07-22 22:08:00
用vue 把要放的背景圖片設成一個陣列,用v-for render按鈕綁動態css XD

Links booklink

Contact Us: admin [ a t ] ucptt.com