提问者:小点点

从角度组件中更改车身css


角度4

大家好。我有一个大的Angular4应用程序中的单一页面,需要有不同于应用程序其他部分的正文css。

我不想设置ViewEncapsulation.None,因为它只是需要受影响的一个组件。

我可以用某种方式使用:host()、:host-context()或::ng-deep来选择主体并应用css规则吗?如果是的话,那你怎么会高兴呢?如果没有,是否有其他方法可以做到这一点?

谢谢!


共1个答案

匿名用户

非常感谢你们两位。@Palpatine1991,您问我为什么要访问DOM元素。这是因为我在应用程序中有一个页面,这是一个全屏游戏,在移动设备上玩,其中有拖放功能。在iOS上,Safari中的“弹跳”效果使得拖放的体验非常糟糕。所以我想在页面的正文和html DOM元素中添加以下css,这样可以抑制弹出效果:

null

html,
body {
  height: 100%;
  width: 100%;
  overflow: auto;
}