[问题] 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