2017-05-19 77 views
0

我正在使用Bootstrap面板。這裏是我的CSS:Bootstrap面板不能用於某些顏色

.panel-green { 
    border-color: #649f2b; 
} 
.panel-green > .panel-heading { 
    background-color: #4b7720; 
    border-color: #7dc736; 
    color: #FFFFFF; 
} 
.panel-green .panel-footer { 
    background: #649f2b; 
    border-color: #7dc736; 
    color: #FFFFFF; 
} 
.panel-green [class^="fa-"]:before, 
.panel-green [class*=" fa-"]:before { 
    color: rgba(255, 255, 255, 0.8); 
    margin-right: 5px; 
} 
.panel-yellow { 
    border-color: #d0b426; 
} 
.panel-yellow > .panel-heading { 
    background-color: #a58f1e; 
    border-color: #dec64b; 
    color: #FFFFFF; 
} 
.panel-yellow .panel-footer { 
    background: #d0b426; 
    border-color: #dec64b; 
    color: #FFFFFF; 
} 
.panel-yellow [class^="fa-"]:before, 
.panel-yellow [class*=" fa-"]:before { 
    color: rgba(255, 255, 255, 0.8); 
    margin-right: 5px; 
} 

這裏是HTML代碼:

<div class="panel panel-green"> 
    <div class="panel-heading"> 
     <h3 class="panel-title">A Heading</h3> 
    </div> 
    <div class="panel-body"> 
     <p>some content </p> 
    </div> 
</div> 

它工作正常的面板綠色,但是當我把面板黃色的HTML而不是面板,綠色,它不再工作。它只顯示沒有任何顏色的盒子,沒有標題或主體分隔符。問題是什麼?我錯過了什麼?

+0

添加喜歡的jsfiddle –

回答

0

選中此項,您必須在html中更改「panel-yellow」類。

.panel-green { 
 
    border-color: #649f2b; 
 
} 
 
.panel-green > .panel-heading { 
 
background-color: #4b7720; 
 
border-color: #7dc736; 
 
color: #FFFFFF; 
 
} 
 
.panel-green .panel-footer { 
 
background: #649f2b; 
 
border-color: #7dc736; 
 
color: #FFFFFF; 
 
} 
 
.panel-green [class^="fa-"]:before, 
 
.panel-green [class*=" fa-"]:before { 
 
color: rgba(255, 255, 255, 0.8); 
 
margin-right: 5px; 
 
} 
 
.panel-yellow { 
 
border-color: #d0b426; 
 
} 
 
.panel-yellow > .panel-heading { 
 
background-color: #a58f1e; 
 
border-color: #dec64b; 
 
color: #FFFFFF; 
 
} 
 
.panel-yellow .panel-footer { 
 
background: #d0b426; 
 
border-color: #dec64b; 
 
color: #FFFFFF; 
 
} 
 
.panel-yellow [class^="fa-"]:before, 
 
.panel-yellow [class*=" fa-"]:before { 
 
color: rgba(255, 255, 255, 0.8); 
 
margin-right: 5px; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 
<div class="panel panel-yellow"> 
 
    <div class="panel-heading"> 
 
    <h3 class="panel-title">A Heading</h3> 
 
    </div> 
 
    <div class="panel-body"> 
 
    <p>some content </p> 
 
    </div> 
 
</div>

+0

你的代碼,我不懂了是我的問題!!!!它應該工作,當我在HTML中將類更改爲面板黃色,但它不。那就是問題所在。 – azoic

+0

您是否看到該代碼段,其工作情況。面板是黃色的。 – codesayan

+0

是的,我看到了片段。但相同的代碼在我的情況下不起作用。但是,無論如何。也許這是一些與此衝突的CSS。 – azoic