>
点击一个按钮,我想设置btn危险引导类。我已经在按钮上附加了一个ng click事件,因此不确定如何获得按钮的句柄并仅更改该按钮上的css。我看到的示例中有一个jquery click事件处理程序,但不确定这是否是最好的方法
请您就如何处理上述两个问题提出建议?
<div>
<br>
<button type="button" class="btn btn-primary" ng-click="pendingReqCtrl.loadData('Create')">Create Requests
</button>
<button type="button" class="btn btn-primary" ng-click="pendingReqCtrl.loadData('Update')">Update Requests
</button>
<button type="button" class="btn btn-primary" ng-click="pendingReqCtrl.loadData('Activate')">Activation
Requests
</button>
<button type="button" class="btn btn-primary" ng-click="pendingReqCtrl.loadData('Deactivate')">Deactivation
Requests
</button>
</div>
你可以尝试这样做:给你想要改变css的按钮一个id,然后从你的控制器调用它。
假设您的按钮id为buttonId
,则来自控制器
document.getElementById('buttonId').style.color = 'blue'
document.getElementById('buttonId').style.width = value
作为最佳实践,您应该覆盖引导样式(而不是直接编辑它们)。要重写引导程序的btn-主:悬停
样式,请将其添加到您自己的自定义样式表中。
.btn-primary:hover {
color: #fff;
background-color: #286090; /* new color goes her */
border-color: #204d74;
}
这将覆盖btn主:焦点
样式:
.btn-primary.focus, .btn-primary:focus {
color: #fff;
background-color: #286090; /* new color goes her */
border-color: #122b40;
}
只要确保您自己的带有这些重写的样式表位于引导样式表之后。
使现代化
为了将其限制在那些按钮上,你可以给周围的div一个id="myButton"
,然后css覆盖可以变成
#myButtons .btn-primary:hover {
color: #fff;
background-color: #286090; /* new color goes her */
border-color: #204d74;
}
#myButtons .btn-primary.focus, .btn-primary:focus {
color: #fff;
background-color: #286090; /* new color goes her */
border-color: #122b40;
}
<button type="button" class="btn" ng-class="{ 'btn-primary': !pendingReqCtrl.isButtonHover, 'someClass': pendingReqCtrl.isButtonHover, 'btn-danger': pendingReqCtrl.isClick" ng-mouseover="onMouseOver(true)" ng-mouseleave="onMouseOver(false)" ng-click="pendingReqCtrl.loadData('Create')">Create Requests
</button>
function onMouseOver(isHover){
pendingReqCtrl.isButtonHover = isHover;
}
function loadData(){
pendingReqCtrl.isClick= true;
}
试试这样的。
我不知道我的CSS有什么问题。我试图通过修改默认引导颜色来创建一个名为“btn-success2”的新类,该类具有新的颜色。我试图将悬停颜色设置为白色,但它只改变了一半。顶部仍然是相同的绿色。 我的代码如下: jsfiddle:https://jsfiddle.net/ms4uk83e/
问题内容: 我需要更改悬停按钮的颜色。 这是我的解决方案,但是不起作用。 问题答案: 表示“正在悬停的链接是该类链接的子链接”。 代替。
我需要一些帮助我想改变工具提示基于按钮主色。 例如:如果按钮具有“主色”,则工具提示也应为“主色”。。。 超文本标记语言: jQuery: 实例:https://codepen.io/themes4all/pen/NWabvad
在我的Twitter引导网站,我有一个导航栏。 我为它们添加btn-成功或btn-危险类用于颜色标记。 我这样做是因为当用户更改主题(css)时,按钮会显示在该主题上。 我使用的是。所以背景是黑色的。我将按钮链接的颜色更改为白色。但问题是,当用户将鼠标悬停在按钮上时,按钮变为透明,颜色无法读取。 所以我需要导航栏按钮是可见的,即使用户在上面悬停。我希望悬停与否时按钮颜色相同。 我的小提琴:http
我有这个纽扣元素 当我把鼠标悬停在按钮上时,我想改变里面文本的颜色。我想对h4和p文本使用相同的悬停颜色。 这是我现在的CSS 我尝试过这个解决方案: 但这只有在我将鼠标悬停在h4和p标签上时才会起作用。因此,当我将鼠标悬停在按钮上时,我想对h4和p应用相同的颜色,而不仅仅是文本。
所以我从昨天开始就一直在使用Javascript(Vue)和html(所以请原谅我的困惑),我不知道如何在更改链接的同时更改“home”链接描述旁边的图像的颜色。 我试过使用CSS类,它工作,但只改变图像颜色时,你实际上悬停在图像上,而不是整个链接线。除了CSS之外,我也尝试过通过“onmouseover”将图像改变为彩色版本,但不知怎么的,这将图标立即改变为彩色版本(?)。我猜问题是我通过一个: