İçeriğe atla
Üyelik kaydınızı yaparak son yazılan içeriklerden haberdar olun! ×

CSS

  • makale
    57
  • yorum
    0
  • görüntüleme
    2.249

TailwindCSS'de app.css den tailwind.config.js Değişken Değeri Aktarımı


Doğuhan ELMA

87 görünüm

Bazen birden fazla *.css dosyasını tek bir tailwindcss konfigrasyon dosyası üzerinden kullanmak isteyebiliriz. Bu durumda *.css dosyasındaki oluşturduğımız değerleri şu şekilde oluştururz. 

*.css

@tailwind base;
@tailwind components;
@tailwind utilities;

:root {
    --primary: 236 253 245;
    --secondary: 209 250 229;
}

 

tailwind.config.js:

...
theme: {
    extend: {
      colors: {
        'primary': 'rgb(var(--primary))',
        'secondary': 'rgb(var(--secondary))',
      }

    },
  },
...

 

HTML Kullanım:

<h2 class="text-primary"> ...

 

 

Örnek Uygulama:

app.css

 

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Khojki&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@tailwind base;
@tailwind components;
@tailwind utilities;


:root {
    --primary: 236 253 245;
    --secondary: 209 250 229;
    --elm_font_primary:"Poppins" ;
    --elm_font_secondary: "sans-serif";
}

 

 

/** @type {import('tailwindcss').Config} */
module.exports = {
  content: ["index.html"],
  theme: {
    extend: {
      colors: {
        elmColorPrimary: 'rgb(var(--primary))',
        elmColorSecondary: 'rgb(var(--secondary))',
      },
      fontFamily: {
        elmFont: ['var(--elm_font_primary)', 'var(--elm_font_secondary)'],
      },

    },
  },
  plugins: [],
}

 

0 Yorum


Önerilen Yorumlar

Görüntülenecek yorum yok.

Misafir
Yorum ekle...

×   Zengin metin olarak yapıştırıldı.   Bunun yerine düz metin olarak yapıştır

  Yalnızca 75 emojiye izin verilir.

×   Bağlantınız otomatik olarak gömüldü.   Bunun yerine bağlantı olarak görüntüle

×   Önceki içeriğiniz geri yüklendi.   Düzenleyiciyi temizle

×   Görüntüleri doğrudan yapıştıramazsınız. URL'den resim yükleyin veya ekleyin.

×
×
  • Create New...