javascript - 如何在 NativeScript 中使用按钮样式选择器

标签 javascript html css typescript nativescript

我有一个正在运行的 NativeScript 应用程序,现在我想在按下按钮时更改按钮的背景颜色(以便用户可以看到,他确实按下了按钮)。经过一番谷歌搜索后,我发现 documentation .所以我尝试将这些应用到我的代码中(遗憾的是我没有通过 TS 初始化我的按钮,所以我不能使用 btn = new buttonModule.Button(); 行。

我的 html:

<Button [text]="'SIGNIN'|translate" (onTap)="passCredentials()"></Button>

我的CSS:

Button {
    background-color: rgba(255, 230, 0, 1);
    font-weight: bold; 
    margin-left: 10;
    margin-right: 10;
    padding: 10;
    height: 50;
    margin-top: 30;
    margin-bottom: 25;
}
Button:pressed {
    background-color: red;
}

这就是我的尝试,但他既没有抛出错误也没有改变背景颜色。我需要手动告诉他在这些类(class)之间切换吗?我怎么能那样做?

最佳答案

尝试使用 highlighted 伪选择器:

Button:highlighted{
    background-color: red;
}

关于javascript - 如何在 NativeScript 中使用按钮样式选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46276770/

相关文章:

HTML 和 CSS - 在 Angular 上显示图像

javascript - 通过javascript增量修改CSS背景位置

javascript - 如何根据组件类型过滤 Vue 中的子组件?

html - iPhone Android Blackberry CSS 屏幕媒体查询

html - 表单标签不会包含表格内的元素

c# - 如何从目录导入视频?

css - 任何熟悉 CSS 的人都可以帮助我找出 WebSVN 设置的问题吗?

javascript - 滚动条上淡入导航栏

javascript - React - 当事件发生时如何更改子组件的 props?

javascript - document.getElementById 并使用类名