css - 如何更改 angularJS 的默认 css 样式?搜索框等

标签 css angularjs

有没有办法改变 AngularJs 搜索框的默认样式?

 <div ng-controller="PersonListCtrl">
            <div class="bar">Search:
                <input ng-model="query">
            </div>
            <ul class="" ng-show="query">
                <li ng-repeat="person in persons | filter:query">{{person.name}}</li>
            </ul>
        </div>
    </div>

我想更改搜索框的颜色和大小,并可能更改文本颜色。我在 CSS 中乱七八糟,但似乎没有任何效果。

我试过了

#bar {

 background-color: #d7d7d7;
color:#000000;
}

.bar{

 background-color: #d7d7d7;
color:#000000;
}

最佳答案

据我所知,AngularJS 没有引入任何样式。您需要将 id 或 class 分配给 HTML 元素:

<input ng-model="query" id="bar">

<input ng-model="query" class="bar">

关于css - 如何更改 angularJS 的默认 css 样式?搜索框等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28851484/

相关文章:

javascript - 将参数传递给 angularjs $q 中 promise 的成功回调

angularjs - typescript + AngularJS v1 : Rewriting angular factory to TypeScript

mysql - 使用 Angularjs 和 ionic 框架将数据添加到 mysql 数据库

javascript - Angular 最佳实践 : promise in a Factory or in a Controller?

javascript - 当 html 结构不确定时,CSS 选择器选择父级下的第一个和最后一个元素

html - 打印时显示背景图像?

html - 如何使用 freemarker 模板和 hippo cms 将图像放入我的 html 代码中?

java - 如何在Ajax调用中发送用户名和密码?

html - 如何制作骨架样板模板 'unresponsive'

javascript - 嵌套在另一个 SVG 元素中的 SVG 元素具有 0px*0px 大小