css - 更改 AngularJS 创建的 Bootstrap-Columns 的 CSS

标签 css angularjs twitter-bootstrap

我尝试使用 AngularJS 和 Bootstrap 显示一些员工,但我无法覆盖/更改我创建的 Bootstrap 列的 CSS(在每个员工周围添加阴影)。

我认为这与 CSS 特性有关,但我不知道是什么。

索引.html

<body data-ng-cloak="">
    <div class="webpage">
        <!-- Here is a banner with navigation -->
        <div ng-view class="content"></div>
    </div>
</body>

AngularJS 部分:

<link href="styles/booking.css" rel="stylesheet"/>
<div>
    <div class="row search">
        <div class="col-md-2">
            <!--Sidebar content-->
            Search by name: <input ng-model="query">
        </div>
    </div>
    <div class="row">
        <div class="col-md-4 employee" ng-repeat="employee in employees | filter:{name:query}" ng-click="onClickEmployee($index)">
            {{employee.name | uppercase}}
           <p>{{employee.quote}}</p>
        </div>
    </div>
</div>

预订.css

.webpage .content .ng-scope .row .col-md-4 .employee {
    box-shadow: 0 0 5px #000;
}

最佳答案

试试 ng-class。添加一些 bool 值,该值将包含有关是触发添加类还是从元素中删除类的信息(例如通过 ng-clickng-mouseover)。关于 ng-class 的更多信息:https://docs.angularjs.org/api/ng/directive/ngClass .

如果只有 css 有问题,请尝试 !important

.webpage .content .ng-scope .row .col-md-4 .employee {
    box-shadow: 0 0 5px #000 !important;
}

编辑:

我看到您在 .col-md-4.employee 之间添加了空格。

.webpage .content .ng-scope .row .col-md-4.employee {
    box-shadow: 0 0 5px #000;
}

关于css - 更改 AngularJS 创建的 Bootstrap-Columns 的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29635220/

相关文章:

javascript - 如何使用 ngModel 进行逗号分隔输入并推送到数组?

html - Div 不随内容增长

javascript - 发布 http ://localhost:3000/404 (Not Found)

javascript - 使用 Angular js 动态创建 UIB 弹出窗口

javascript - 如何通过单击网页上的超链接来切换 Bootstrap 轮播中的元素?

javascript - 如何清除内容 - Bootstrap Modal

css - 全屏背景视频

javascript - 在 LESS 中更改可见性时变量会发生转换

html - Internet Explorer 9 不支持 css3 样式

html - bootstrap 中的语言符号