Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
冲突具体化css和@angular/material主题_Angular_Materialize_Angular Material2 - Fatal编程技术网

冲突具体化css和@angular/material主题

冲突具体化css和@angular/material主题,angular,materialize,angular-material2,Angular,Materialize,Angular Material2,在项目中添加了两个框架,但在“角度材质”组件中,从“物化”和“覆盖角度材质样式”中获取样式 在rootstyle.css中: @import "~materialize-css/dist/css/materialize.min.css"; @import "~@angular/material/prebuilt-themes/indigo-pink.css"; 问题在于: <mat-form-field> <input placeholder="IP" matInpu

在项目中添加了两个框架,但在“角度材质”组件中,从“物化”和“覆盖角度材质样式”中获取样式

在root
style.css中:

@import "~materialize-css/dist/css/materialize.min.css";
@import "~@angular/material/prebuilt-themes/indigo-pink.css";
问题在于:

<mat-form-field>
    <input placeholder="IP" matInput [(ngModel)]="vds.ip">
</mat-form-field>
全样式css:

@import "~materialize-css/dist/css/materialize.min.css";
@import "~@angular/material/prebuilt-themes/indigo-pink.css";

.a-sidenav {
    transform: translateX(0) !important;
    width: 250px !important
}

.a-sidenav h4 {
    padding: 0 30px;
    opacity: .8;
    font-size: 2rem
}

.a-sidenav .bold.last {
    position: absolute;
    bottom: 62px;
    width: 100%
}

main, footer {
    margin-left: 250px
}

.content {
    padding: 0 30px
}

.m0 {
    margin: 0
}

.mr1 {
    margin-right: 10px
}

.mb2 {
    margin-bottom: 20px
}

.mb1 {
    margin-bottom: 10px
}

.p10 {
    padding: 10px !important
}

.pointer {
    cursor: pointer
}

.order-row {
    flex-wrap: wrap
}

.order-row .card {
    width: 50%;
    height: 70%;
    min-width: 175px;
    margin-right: 20px
}

.order-img {
    height: 100px !important
}

.frow {
    display: flex;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto
}

.page-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 25px 0
}

.page-title a {
    color: black;
    opacity: .8
}

#create-modal {
    max-width: 500px
}

.page-subtitle {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 0
}

.page-title h3, .page-title h4 {
    margin: 0;
    font-size: 2.3rem
}

.page-subtitle h4 {
    margin: 0;
    font-size: 2rem
}

.order-summary {
    display: flex;
    justify-content: flex-end;
    font-size: 20px;
    padding-right: 30px
}

.order-summary p {
    margin-bottom: 0 !important
}

.order-position-input {
    margin-top: 0;
    margin-bottom: 0
}

.order-position-input input {
    margin-bottom: 0 !important
}

.fr {
    display: flex;
    margin-bottom: 15px
}

.fr .col.order {
    width: 120px
}

.fr .col.filter-pickers {
    padding: 0 20px;
    width: 40%;
    display: flex
}

.fr .col.filter-pickers .input-field {
    width: 45% !important;
    min-width: 120px;
    margin-right: 20px !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.fr .col.range {
    width: 40%;
    padding-top: 44px
}

.filter {
    margin-bottom: 15px
}

.hide {
    display: none !important
}

.tap-target {
    background-color: #e0e0e0 !important
}

.btn-floating.tap-target-origin {
    background-color: #bdbdbd !important
}

.auth-block {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 50px
}

.auth-block .card {
    width: 400px
}

.nav-wrapper {
    padding-left: 20px
}

.collection-item-icon {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    z-index: 10
}

.collection-item-icon i.material-icons:hover {
    color: #f44336 !important;
    transition: .3s color
}

.pl0 {
    padding-left: 0 !important
}

.average-price {
    padding: 15px 0;
    font-size: 20px
}

.analytics-block {
    width: 100%;
    height: 300px
}

.pb3 {
    padding-bottom: 30px
}

hr.style-four {
    height: 12px;
    border: 0;
    box-shadow: inset 0 12px 12px -12px rgba(0,0,0,0.5);
}

几天前,我重新命名了我所有的stackblitz回购协议,忘了从这里更改它。以下是我的旧答案和更新的链接:


我在stackblitz上做了一个角度项目:

哪个在使用

角度6 角度/材料6.4.0 具体化css 1.0.0-rc.2 我使用的组件从角材料和物化两者,但没有问题。。。请您参考本项目:

以下是该项目的github回购协议:

能否尝试还原导入状态?请尝试完整路径1]“./node_modules/@angular/material/prebuild themes/indigo pink.css”你能解释一下为什么你两者都有-物化提供了一些角材料没有的东西吗?我在stackblitz上做了这个角项目,它使用的是angular 6 angular/material 6.4.0物化css 1.0.0-rc.2,但没有问题。。。你可以在这里查看:我在stackblitz上做了一个角度的项目,使用1。角度6.2。角度/材料6.4.0 3。物化css 1.0.0-rc.2我使用了angular material的组件,并将两者物化,但没有问题。。。你能参考这个项目吗:你能提供一个github回购协议吗?我肯定会在明天之前在我的答案中添加一个github回购协议。@GabrielBitencourt很抱歉很晚才给你回电话,最近真的很忙。在更新的答案中添加了git回购协议。此处是ref的回购链接:
@import "~materialize-css/dist/css/materialize.min.css";
@import "~@angular/material/prebuilt-themes/indigo-pink.css";

.a-sidenav {
    transform: translateX(0) !important;
    width: 250px !important
}

.a-sidenav h4 {
    padding: 0 30px;
    opacity: .8;
    font-size: 2rem
}

.a-sidenav .bold.last {
    position: absolute;
    bottom: 62px;
    width: 100%
}

main, footer {
    margin-left: 250px
}

.content {
    padding: 0 30px
}

.m0 {
    margin: 0
}

.mr1 {
    margin-right: 10px
}

.mb2 {
    margin-bottom: 20px
}

.mb1 {
    margin-bottom: 10px
}

.p10 {
    padding: 10px !important
}

.pointer {
    cursor: pointer
}

.order-row {
    flex-wrap: wrap
}

.order-row .card {
    width: 50%;
    height: 70%;
    min-width: 175px;
    margin-right: 20px
}

.order-img {
    height: 100px !important
}

.frow {
    display: flex;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto
}

.page-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 25px 0
}

.page-title a {
    color: black;
    opacity: .8
}

#create-modal {
    max-width: 500px
}

.page-subtitle {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 0
}

.page-title h3, .page-title h4 {
    margin: 0;
    font-size: 2.3rem
}

.page-subtitle h4 {
    margin: 0;
    font-size: 2rem
}

.order-summary {
    display: flex;
    justify-content: flex-end;
    font-size: 20px;
    padding-right: 30px
}

.order-summary p {
    margin-bottom: 0 !important
}

.order-position-input {
    margin-top: 0;
    margin-bottom: 0
}

.order-position-input input {
    margin-bottom: 0 !important
}

.fr {
    display: flex;
    margin-bottom: 15px
}

.fr .col.order {
    width: 120px
}

.fr .col.filter-pickers {
    padding: 0 20px;
    width: 40%;
    display: flex
}

.fr .col.filter-pickers .input-field {
    width: 45% !important;
    min-width: 120px;
    margin-right: 20px !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.fr .col.range {
    width: 40%;
    padding-top: 44px
}

.filter {
    margin-bottom: 15px
}

.hide {
    display: none !important
}

.tap-target {
    background-color: #e0e0e0 !important
}

.btn-floating.tap-target-origin {
    background-color: #bdbdbd !important
}

.auth-block {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 50px
}

.auth-block .card {
    width: 400px
}

.nav-wrapper {
    padding-left: 20px
}

.collection-item-icon {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    z-index: 10
}

.collection-item-icon i.material-icons:hover {
    color: #f44336 !important;
    transition: .3s color
}

.pl0 {
    padding-left: 0 !important
}

.average-price {
    padding: 15px 0;
    font-size: 20px
}

.analytics-block {
    width: 100%;
    height: 300px
}

.pb3 {
    padding-bottom: 30px
}

hr.style-four {
    height: 12px;
    border: 0;
    box-shadow: inset 0 12px 12px -12px rgba(0,0,0,0.5);
}