我不久前发布了我的原始问题,回到这里:
从那时起,我已经解决了我的主要问题,现在还剩下一个。返回服务器的代码如下所示:
<?php
foreach($servers as $server):
$stats = \Minecraft\Stats::retrieve(new \Minecraft\Server($server));
?>
<center>
<pre>
<div class="server">
<div class="overlay"></div>
<div class="<?php echo($stats->is_online) ? 'online' : 'offline'; ?>"></div>
<div class="numbers"><?php printf('%u/%u', $stats->online_players, $stats->max_players); ?></div>
</div>
</pre>
</center>
如您所见,所有这些服务器都属于一个 CSS“服务器”类。这造成了问题,因为我需要返回的每台服务器都有不同的图像。
这是服务器类的 CSS:
.server {
background: url('img/servers/hg.png') center no-repeat;
width: 330px;
height: 280px;
overflow: hidden;
position: relative;
}
.server:hover {
background: url('img/servers/hg-hover.png') center no-repeat;
}
如何选择单个服务器,或列出要执行的 CSS?
谢谢!