compass-mixins 插件无法在 Angular2 的浏览器中正确翻译背景图像属性

瑞克斯

我正在使用 compass-sass-mixins 版本 0.12.7。我的 angular 版本是 2.4.3 我的 background-image 属性在我构建代码时没有显示在浏览器上。

我的background-image财产是我的global.scss文件如下:

    body{
  background-color: rgba(44,22,78,1);
  @include filter-gradient($clr-purple, $clr-orange, vertical);
  @include background-image(linear-gradient(top, rgba(44,22,78,1) 0%, rgba(164,64,131,1) 50%, rgba(164,64,131,1) 50%, rgba(255,126,90,1) 100%));
  font-family: $font-regular;
  letter-spacing: 0.7px/$base-font-size+rem;
}

下面是我的 package.json :

{
"name": "rockethire",
"version": "1.0.0",
"license": "MIT",
"angular-cli": {},
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "npm run clean && tsc src/main.ts",
"build_prod": "npm run build",
"lint": "tslint "src/**/*.ts"",
"test": "ng test",
"clean": "rm -rf dist",
"pree2e": "webdriver-manager update --standalone false --gecko false",
"e2e": "protractor"
},
"private": true,
"dependencies": {
"@ angular/common": "2.4.3",
"@ angular/compiler": "2.4.3",
"@ angular/core": "2.4.3",
"@ angular/forms": "2.4.3",
"@ angular/http": "2.4.3",
"@ angular/material": "2.0.0-beta.1",
"@ angular/platform-browser": "2.4.3",
"@ angular/platform-browser-dynamic": "2.4.3",
"@ angular/router": "3.4.3",
"ag-grid": "^15.0.0",
"ag-grid-angular": "^15.0.0",
"angular-messages": "^1.6.2",
"angular2-cookie": "^1.2.6",
"angular2-material-datepicker": "^0.5.0",
"angular2-perfect-scrollbar": "^2.0.3",
"compass-sass-mixins": "^0.12.7",
"core-js": "^2.4.1",
"moment": "^2.17.1",
"ng2-auto-complete": "^0.10.9",
"ng2-pdf-viewer": "^0.1.6",
"ng2-pop-over": "^0.9.34",
"ng2-validation": "^4.2.0",
"bootstrap": "^3.3.7",
"rxjs": "^5.0.1",
"tinymce": "^4.7.4",
"ts-helpers": "^1.1.1",
"underscore": "^1.8.3",
"zone.js": "^0.7.6"
},
"devDependencies": {
"@ angular/compiler-cli": "2.4.3",
"@ types/jasmine": "2.5.38",
"@ types/node": "^6.0.42",
"@ types/underscore": "^1.8.6",
"angular-cli": "1.0.0-beta.24",
"angular2-perfect-scrollbar": "^2.0.2",
"codelyzer": "~2.0.0-beta.1",
"jasmine-core": "2.5.2",
"jasmine-spec-reporter": "2.5.0",
"karma": "1.2.0",
"karma-chrome-launcher": "^2.0.0",
"karma-cli": "^1.0.1",
"karma-jasmine": "^1.0.2",
"karma-remap-istanbul": "^0.2.1",
"protractor": "~4.0.13",
"ts-node": "1.2.1",
"tslint": "^4.0.2",
"typescript": "~2.0.3"
},
"description": "This project was generated with angular-cli version 1.0.0-beta.24.",
"repository": {
"type": "git",
"url": "git+https://github.com/clistesoft/rockethire.git"
},
"author": "Rupesh [email protected]",
"bugs": {
"url": "https://github.com/clistesoft/rockethire/issues"
},
"homepage": "https://github.com/clistesoft/rockethire#readme"
}

当我使用 构建代码时ng build,我收到以下警告:

PIE does not support background-image. Use @include background(linear-gradient(top, #2c164e 0%, #a44083 50%, #a44083 50%, #ff7e5a 100%)) instead.
Backtrace:
    node_modules/compass-sass-mixins/lib/compass/css3/_images.sass:48, in mixin `background-image`
    src/_global.scss:18

当我在 global.scss 中添加上面建议的行而不是原始行时,警告消失了,但更改仍然没有反映在我的浏览器中。

这个指南针混合是版本问题吗?

下面是它应该如何显示的屏幕截图:

在此处输入图片说明

下面是它当前显示的屏幕截图:

在此处输入图片说明

无法在此处复制,因为它目前是我的生产版本的一部分。任何人都可以帮忙吗?

瑞克斯

我使用通用 CSS 语法修复了这个问题。我加了

background-image: -webkit-linear-gradient(top,#2c164e,#a44083 50%,#a44083 0,#ff7e5a);

代替

@include background-image(linear-gradient(top, rgba(44,22,78,1) 0%, rgba(164,64,131,1) 50%, rgba(164,64,131,1) 50%, rgba(255,126,90,1) 100%));

在我的 global.scss 文件中

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

仅在 Android 浏览器上无法正确显示背景图像

来自分类Dev

Angular2 错误无法读取属性

来自分类Dev

Angular2 @HostBinding无法绑定背景图像样式

来自分类Dev

Angular2 @HostBinding无法绑定背景图像样式

来自分类Dev

Angular2的表插件

来自分类Dev

减少Mixins的正确方式

来自分类Dev

如何正确使用mixins

来自分类Dev

Ruby Mixins属性

来自分类Dev

Angular2,ngModel和Forms:列表无法正确显示

来自分类Dev

Angular2 获得请愿后,视图无法正确显示

来自分类Dev

过滤后 Angular2 表无法正确构建

来自分类Dev

无法读取angular2中null的属性“ navigate”

来自分类Dev

div元素上的背景图片在Dolphin浏览器上无法正确缩放

来自分类Dev

angular2系统捆绑器无法正常工作

来自分类Dev

angular2系统捆绑器无法正常工作

来自分类Dev

无法将背景图像显示到浏览器的全屏并使其响应

来自分类Dev

如何在angular2中从浏览器获取检查值(面对原始异常:无法读取未定义错误的属性“ push”)

来自分类Dev

使用MVC6的angular2,浏览器无法访问node_modules内部的脚本

来自分类Dev

Google Maps侦听器无法在angular2 + typescript中正常工作

来自分类Dev

Google Maps侦听器无法在angular2 + typescript中正常工作

来自分类Dev

htmlspecialchars无法在浏览器中正确显示

来自分类Dev

PDF文件无法在浏览器中正确显示

来自分类Dev

在Jade mixins之间传递属性

来自分类Dev

找不到Susy2要导入的文件或无法读取,通过Gulp用Compass进行编译

来自分类Dev

(Angular2 和 Typescript)Angular 的 DatePicker 无法读取未定义的属性“切换”

来自分类Dev

Zurb Foundation 5中带有SASS Mixins的自定义按钮组无法正确显示

来自分类Dev

Zurb Foundation 5中带有SASS Mixins的自定义按钮组无法正确显示

来自分类Dev

Compass 1.x的最低浏览器支持示例

来自分类Dev

我无法在angular2视图中访问控制器属性

Related 相关文章

  1. 1

    仅在 Android 浏览器上无法正确显示背景图像

  2. 2

    Angular2 错误无法读取属性

  3. 3

    Angular2 @HostBinding无法绑定背景图像样式

  4. 4

    Angular2 @HostBinding无法绑定背景图像样式

  5. 5

    Angular2的表插件

  6. 6

    减少Mixins的正确方式

  7. 7

    如何正确使用mixins

  8. 8

    Ruby Mixins属性

  9. 9

    Angular2,ngModel和Forms:列表无法正确显示

  10. 10

    Angular2 获得请愿后,视图无法正确显示

  11. 11

    过滤后 Angular2 表无法正确构建

  12. 12

    无法读取angular2中null的属性“ navigate”

  13. 13

    div元素上的背景图片在Dolphin浏览器上无法正确缩放

  14. 14

    angular2系统捆绑器无法正常工作

  15. 15

    angular2系统捆绑器无法正常工作

  16. 16

    无法将背景图像显示到浏览器的全屏并使其响应

  17. 17

    如何在angular2中从浏览器获取检查值(面对原始异常:无法读取未定义错误的属性“ push”)

  18. 18

    使用MVC6的angular2,浏览器无法访问node_modules内部的脚本

  19. 19

    Google Maps侦听器无法在angular2 + typescript中正常工作

  20. 20

    Google Maps侦听器无法在angular2 + typescript中正常工作

  21. 21

    htmlspecialchars无法在浏览器中正确显示

  22. 22

    PDF文件无法在浏览器中正确显示

  23. 23

    在Jade mixins之间传递属性

  24. 24

    找不到Susy2要导入的文件或无法读取,通过Gulp用Compass进行编译

  25. 25

    (Angular2 和 Typescript)Angular 的 DatePicker 无法读取未定义的属性“切换”

  26. 26

    Zurb Foundation 5中带有SASS Mixins的自定义按钮组无法正确显示

  27. 27

    Zurb Foundation 5中带有SASS Mixins的自定义按钮组无法正确显示

  28. 28

    Compass 1.x的最低浏览器支持示例

  29. 29

    我无法在angular2视图中访问控制器属性

热门标签

归档