• 26-05-2025, 13:59:26
    #1
    Merhaba,

    Özet: Sadece primary rengi mavi değil mor olsun. secondary gri değil bej olsun vb. birşey dedim derya deniz 1 milyon şey çıktı.

    Sadece root ile olmuyor boostrap.css'den sonra custom.css ekleyince
    :root {
    --bs-primary: #0d6efd;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    }

    SCSS 'e çok hakim değilim yapmaya çalıştım ama yarım yamalak oldu ben ana renkleri vermek istiyorum nerede kullanıyorsa tablo, form, buton, alert vb. otomatik değiştirsin istiyorum.

    Yapay zeka'ya sordum bunları yap derle diyor. Ama baktım bazıları değişmiş. Bazı yerler halen eski renklerde.

    $primary: #720e9e !default;
    $primary-bg-subtle: #ede2f5 !default; // çok açık
    $primary-border-subtle: #bc6fe1 !default; // orta
    $primary-text-emphasis: #3a0850 !default; // koyu
    @import "node_modules/bootstrap/scss/bootstrap";

    Sadece bu 8 ana renk kodunu verip (scss vb. bir yere) herşeyi kendisine göre ayarla desem olamazmı?

    $primary:    #0d99ff;
    $secondary: #5a6272;
    $success: #1db954;
    $danger: #e23d3d;
    $warning: #ffb400;
    $info: #19c7c7;
    $light: #f5f7fa;
    $dark: #23272b;


    Otomatik tema generate siteleri eski bootstrap versiyonlarını yapıyor ben 5.3 kullanıyorum
  • 26-05-2025, 14:22:24
    #2
    Bootstrap'in varsayılan renklerini özelleştirmek için en doğru yöntem, Sass kullanarak Bootstrap'i yeniden derlemektir.

    custom.scss Dosyası Oluştur
    // Önce fonksiyonları al
    @import "node_modules/bootstrap/scss/functions";
    
    // Renk değişikliklerini yap
    $primary: #ff5733;
    $secondary: #6c757d;
    
    // Bootstrap'i dahil et
    @import "node_modules/bootstrap/scss/bootstrap";
    CSS'e Derleme
    sass custom.scss custom.css
    HTML'de Kullan
    <link href="custom.css" rel="stylesheet">
    Alternatif (CDN kullanıyorsanız):
    Sadece sınıf üzerine CSS yazarak özelleştirme yapabilirsiniz.

    .btn-primary {
    background-color: #ff5733;
    border-color: #ff5733;
    }
  • 26-05-2025, 14:23:52
    #3
    $theme-colors: içine bunu tanımlarsan, yada kendine custom.css yaparsan ( import etmen lazım <link href="custom.css" rel="stylesheet"> )

    "acik-mor-ve-tatlimsi": #cfa3e5, //bu şekilde istediğin rengi ekledikten sonra htmlde kullanma şekilinde şöyle oalcak



    <div class="bg-acik-mor-ve-tatlimsi text-white p-3">Özel Renk Kutusu</div>
    <button class="btn btn-acik-mor-ve-tatlimsi">Özel Buton</button>
  • 26-05-2025, 14:24:40
    #4
    Bence kendine özel yapacaklarını custom içinde topla ve kullacağın yerlerde çağrırsın sadece ne kadar az css kod o kadar hızlı sayfa