2015-01-20 20 views
6

tôi cần trợ giúp.
Làm cách nào có thể sử dụng độ dốc Bootstrap 3?
tôi nên làm gì ?. nếu độ dốc nên được đặt trên "CSS", vậy làm cách nào? tôi đã cố gắng như thế này:Làm thế nào để sử dụng Bootstrap 3 gradient cho nền trong CSS?

.footer { 
 
    margin-top: 20px; 
 
    background-image: #gradient >.vertical(#4F364C, #FFFFFF); 
 
}
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css" rel="stylesheet" /> 
 
<footer id="footer" class="footer"> 
 
    <div class="row row-footer"> 
 
    <div class="col-xs-6 text-left left"> 
 
     <small>© 2015 newbiecom</small> 
 
    </div> 
 
    <div class="col-xs-6 text-right"> 
 
     <small>Support: Bootstrap Fontawesome</small> 
 
    </div> 
 
    </div> 
 
</footer>

Nhưng, nó không hoạt động.

+0

Đó là [tag: less] ... – Mooseman

Trả lời

11

Cú pháp đúng cho linear-gradient là:

linear-gradient( [ <angle> | to <side-or-corner> ,]? <color-stop> [, <color-stop>]+) 
        \---------------------------------/ \----------------------------/ 
        Definition of the gradient line  List of color stops 

where <side-or-corner> = [left | right] || [top | bottom] 
    and <color-stop>  = <color> [ <percentage> | <length> ]? 

.footer { 
 
    margin-top: 20px; 
 
    background-image: linear-gradient(90deg, #4F364C, #FFFFFF); 
 
}
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css" rel="stylesheet" /> 
 
<footer id="footer" class="footer"> 
 
    <div class="row row-footer"> 
 
    <div class="col-xs-6 text-left left"> 
 
     <small>© 2015 newbiecom</small> 
 
    </div> 
 
    <div class="col-xs-6 text-right"> 
 
     <small>Support: Bootstrap Fontawesome</small> 
 
    </div> 
 
    </div> 
 
</footer>

+0

Nên sử dụng Ít hơn? Không thể từ chối CSS mà không có ít hơn [email protected] – Ariasa

+0

Tôi đã thử mã mà bạn chỉnh sửa Câu hỏi của mình ở trên nhưng nó không hoạt động trong trường hợp của tôi. tôi không sử dụng CDN nhưng direcly bằng cách sử dụng tập tin Bootstrap.min.css trong dự án của tôi. – Ariasa

+0

@Ariasa - Tôi xin lỗi, thật khó để hiểu bạn đang hỏi gì. Nếu câu hỏi của bạn rõ ràng hơn, tôi có thể giúp bạn. –

1

thử loại này, chỉ chắc chắn rằng nó được bán tiền tố:

background-image: linear-gradient(top, #4F364C, #FFFFFF); 
+0

thx, tôi newbie – Ariasa

1

Bạn đang cố gắng sử dụng Bootstrap's gradient mixins . Nếu bạn muốn sử dụng chúng, bạn cần bỏ qua việc thêm thuộc tính background-image ở phía trước nó. Vì vậy, trong trường hợp của bạn, nó sẽ là:

.footer { 
    margin-top: 20px; 
    #gradient >.vertical(#4F364C, #FFFFFF); 
} 
+0

mà tôi làm trước nhưng nó không hoạt động – Ariasa

+0

Quy tắc '.footer' này trông như thế nào trong CSS đã biên dịch của bạn? – kremalicious

+1

Ôi, bạn đang cố gắng viết những mixin LESS đó trong tệp CSS đã biên dịch chưa? Đương nhiên, điều này sẽ không hoạt động. Hoặc bạn sử dụng một bộ tiền xử lý CSS như LESS mà sau đó được biên dịch thành CSS hoặc bạn sử dụng CSS thuần túy. Trong hỗn hợp CSS đơn giản là không thể. Bootstrap sử dụng LESS và các mixin của nó là các mixin LESS nên chúng cần được biên dịch thành CSS trước khi chúng hoạt động – kremalicious

Các vấn đề liên quan