SORU
30 AĞUSTOS 2013, Cuma


Twitter değiştirmek gezinti çubuğu renk 3 Bootstrap

Nasıl Twitter Bootstrap 3 gezinti çubuğu rengini değiştirmek için CSS değiştirme hakkında gitmek istiyorsunuz?

CEVAP
30 AĞUSTOS 2013, Cuma


tl;dr : TWBSColor - Generate your own Bootstrap navbar

Mevcut navbars

İki temel navbars var :

<!-- A light one -->
<nav class="navbar navbar-default" role="navigation"></nav>
<!-- A dark one -->
<nav class="navbar navbar-inverse" role="navigation"></nav>

Varsayılan renk kullanımı

Burada ana renkler ve kullanım alanları :

  • #F8F8F8 : gezinti çubuğu arka plan
  • #E7E7E7 : gezinti çubuğu sınır
  • #777 : varsayılan renk
  • #333 : hover renk (#5E5E5E .nav-brand)
  • #555 : aktif renk
  • #D5D5D5 : aktif arka plan

Varsayılan stil

Eğer bazı özel stil koymak istiyorsanız, burada değiştirmek için gereken CSS :

/* navbar */
.navbar-default {
    background-color: #F8F8F8;
    border-color: #E7E7E7;
}
/* title */
.navbar-default .navbar-brand {
    color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #5E5E5E;
}
/* link */
.navbar-default .navbar-nav > li > a {
    color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #333;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #E7E7E7;
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    color: #555;
    background-color: #D5D5D5;
}
/* caret */
.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #777;
    border-bottom-color: #777;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #333;
    border-bottom-color: #333;
}
.navbar-default .navbar-nav > .open > a .caret, 
.navbar-default .navbar-nav > .open > a:hover .caret, 
.navbar-default .navbar-nav > .open > a:focus .caret {
    border-top-color: #555;
    border-bottom-color: #555;
}
/* mobile version */
.navbar-default .navbar-toggle {
    border-color: #DDD;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #DDD;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #CCC;
}
@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
    }
}

Özel renkli gezinti çubuğu örnekler

Burada özel renkli gezinti çubuğu 4 örnekler :
JSFiddle link

enter image description here

Ve SCSS kodu :

$bgDefault      : #e74c3c;
$bgHighlight    : #c0392b;
$colDefault     : #ecf0f1;
$colHighlight       : #ffbbbc;
.navbar-default {
  background-color: $bgDefault;
  border-color: $bgHighlight;
  .navbar-brand {
    color: $colDefault;
    &:hover, &:focus { 
      color: $colHighlight; }}
  .navbar-text {
    color: $colDefault; }
  .navbar-nav {
    > li {
      > a {
        color: $colDefault;
        &:hover,  &:focus {
          color: $colHighlight; }}}
    > .active {
      > a, > a:hover, > a:focus {
        color: $colHighlight;
        background-color: $bgHighlight; }}
    > .open {
      > a, > a:hover, > a:focus {
        color: $colHighlight;
        background-color: $bgHighlight; }}}
  .navbar-toggle {
    border-color: $bgHighlight;
    &:hover, &:focus {
      background-color: $bgHighlight; }
    .icon-bar {
      background-color: $colDefault; }}
  .navbar-collapse,
  .navbar-form {
    border-color: $colDefault; }
  .navbar-link {
    color: $colDefault;
    &:hover {
      color: $colHighlight; }}}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu {
    > li > a {
      color: $colDefault;
      &:hover, &:focus {
        color: $colHighlight; }}
    > .active {
      > a, > a:hover, > a:focus, {
        color: $colHighlight;
        background-color: $bgHighlight; }}}
}

Ve son olarak, küçük bir hediye

Temayı oluşturmak sağlayacak bir komut verdim :
TWBSColor - Generate your own Bootstrap navbar

[Güncelleme] : artık daha AZ/CSS SCSS/SASS/kodu oluştur TWBSColor.
[Güncelleme] : bundan sonra, varsayılan dil TWBSColor tarafından sağlanan . daha AZ kullanabilirsiniz
[Güncelleme] : şimdi destekler menüler renklendirme TWBSColor

Yorumlar, bildirimler bekliyoruz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DRDAnimation

    DRDAnimation

    28 EYLÜL 2012
  • HuskyStarcraft

    HuskyStarcra

    4 HAZİRAN 2009
  • LiveForGodsKingdom

    LiveForGodsK

    6 NİSAN 2008