html - 在 CSS 中控制(链接)按钮的颜色

标签 html css

如果有一个树莓派,它控制着几个电子设备。我还有一个显示设备状态的网页 按钮可以有 3 种状态:“使用中”(橙色)“空闲”(绿色)“退出”(红色)

CSS

a:link {
    border:2px solid #456879;
    border-radius:10px;
    background-color: orange;
    width: 200px;
    color: white;
    padding: 14px 25px;
    text-align: center; 
    font-size: 16px;
    text-decoration: none;
    display: inline-block;
}

a:link.uit{
    background-color: green;    
    }
a:link.aan{
    background-color: orange;   
    }
a:link.noi{                         <!--- noi= device Not In Use  -->
    background-color: red;  
    }

在我的 python 网络服务器中,我创建了一个包含以下部分的页面 (python 创建这些 HTML 取决于设备的状态 HTML

<!---- when off
    <div>
       <a href="#" class="uit">Relax <br>Stopped: 15:22</a>
    </div>

<!---- when on
    <div>
       <a href="#" class="aan">Relax <br>Started: 15:22</a>
    </div>

<!--- when not in use 
    <div>
       <a href="#" class="noi">Relax <br>Out</a>
    </div>

问题是,当我生成 Relax
Out 时,颜色保持橙色,而我预计它会变成红色

最佳答案

解决办法是去掉奇怪的评论

<!--- noi= device Not In Use  -->

来自 CSS 代码。

关于html - 在 CSS 中控制(链接)按钮的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36964333/

相关文章:

html - 修复元素,以便只有悬停在上面的元素会延伸?

php - 添加到 PHP 文件的 CSS 根本不显示?

html - 边界半径不考虑 z-index

javascript - Monaco Editor 的高度

javascript - 如何在单击按钮时将网页设置为灰度颜色模式

html - 将共享按钮悬停在每个图像上

javascript - 从 html 表格中删除下拉列表

javascript - 谷歌地图灰色 map

具有拉伸(stretch)背景的 CSS 布局

php - 时事通讯注册窗口