1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

[TWCSS] Deklarationen werden ignoriert

    • HTML & CSS
    • Erledigt
  • Syntafin
  • 10. Juni 2024 um 18:31
  • Geschlossen
  • Erledigt
  • Online
    Syntafin
    27
    Syntafin
    LISTstack Dev
    Reaktionen
    498
    Punkte
    7.778
    Trophäen
    2
    Beiträge
    1.413
    • 10. Juni 2024 um 18:31
    • #1

    Vielleicht hat hier ja jemand eine Idee dazu, aber aktuell macht mir die Tatsache Probleme das extra deklarierte Default Stile ignoriert werden, was mich fast dazu bringt Dinge wie Paragraphen, Headings und Co. als Komponenten anzulegen...

    Aber zum Thema, ich hab für Grundelemente feste Stile zugewiesen, um das nicht ständig zu wiederholen, das ganze ist in der base.css auch zusammen gefasst, wie man hier sieht:

    CSS: base.css
    img {
        @apply rounded-sm;
    }
    
    p {
        @apply text-gray-200;
    }
    
    svg {
        @apply text-gray-200;
    }
    
    h1 {
        @apply text-white;
        @apply font-handwritten;
        @apply text-7xl;
    }
    
    h2 {
        @apply text-white font-handwritten text-6xl;
    }
    
    h3 {
        @apply text-white font-handwritten text-5xl;
    }
    
    h4 {
        @apply text-white font-handwritten text-4xl;
    }
    
    h5 {
        @apply text-white font-handwritten text-3xl;
    }
    
    h6 {
        @apply text-white font-handwritten text-2xl;
    }
    
    label {
        @apply text-white;
    }
    
    button {
        @apply text-white;
    }
    Alles anzeigen

    Das ganze wird dann auch in der Main-CSS Datei entsprechend importiert:

    CSS: app.css
    @import url("https://fonts.googleapis.com/css2?family=Pacifico&display=swap");
    @import "base.css";
    @import "var.css";
    @import "primevue.css";
    /* @import "scrollbar.css"; */
    
    @tailwind base;
    @tailwind components;
    @tailwind utilities;
    
    /* Font Face deklarationen, Animationen etc hier drunter */
    Alles anzeigen

    Mein Problem ist aber, das trotzdem für h1 zB nur text-white und font-handwritten angewand wird, die Eigenschaften von text-7xl werden überschrieben:


    Jetzt die Frage.... weiß jemand wieso es von Tailwind "ignoriert" wird? Ich tippe ja auf falsche Reihenfolge beim Import, aber leider müssen ja Import Statements vor dem Import von Tailwind stattfinden.
    Möglichkeit wäre ja das ganze in der app.css direkt einzutragen, würde ich nur gerne vermeiden wegen der Übersichtlichkeit des ganzen.

    Live kann man sich was ich meine ebenfalls anschauen hier:

    DotSexy Staging

    Wer wissen will wie die obere Box aufgebaut ist:

    HTML
    <Card>
    	<p>Declarations styled with CSS:</p>
        <hr class="mb-4" />
        <h1>Heading 1</h1>
        <h2>Heading 2</h2>
        <h3>Heading 3</h3>
        <h4>Heading 4</h4>
        <h5>Heading 5</h5>
        <h6>Heading 6</h6>
    </Card>


    Also falls jemand Ideen hat :) gerne raus damit


    Spoiler anzeigen

    PixelPatron :smiling_face_with_horns:

    A red dragon falls from the heavens... Ah, that memory has been lost. A shame. It was a favorite of mine...

  • PixelPatron
    20
    PixelPatron
    github.com/pixelpatron90
    Reaktionen
    164
    Punkte
    4.069
    Beiträge
    721
    Einträge
    3
    • 10. Juni 2024 um 18:37
    • Hilfreichste Antwort
    • #2

    Grüsse

    leider gar nicht mein Gebiet aber ich würde mich einfach mal mit einer Idee einbringen weiss aber nicht ob das so machtbar wäre .. was hälst du zb von !important? dann könntest du die eventuell falsche import reihenfolge ausschliessen.

    Sollte die Reihenfolge falsch sein sollte ein !important meiner Meinung nach auch nichts bringen .. ODER?

    Nachtrag: Tailwind sagt dazu das man sehr wohl die Styles noch nach dem Import einbringen könnte. Direkt an die base.

    Code
    @tailwind base;
    @tailwind components;
    @tailwind utilities;
    
    @layer base {
      h1 {
        @apply text-2xl;
      }
      h2 {
        @apply text-xl;
      }
    }
    Alles anzeigen

    Erschiess mich jetzt aber bitte nicht wieder! Bin immer noch am Wundern lecken ;=

    pixelpatron-100000?style=for-the-badge&logo=X&logoColor=white&labelColor=000000&color=FF0000 pixel_patron-100000?style=for-the-badge&logo=Discord&logoColor=white&labelColor=000000&color=FF0000 pixelpatron90-100000?style=for-the-badge&logo=GitHub&logoColor=white&labelColor=black&color=FF0000

    https://evarioo.eu/

  • Online
    Syntafin
    27
    Syntafin
    LISTstack Dev
    Reaktionen
    498
    Punkte
    7.778
    Trophäen
    2
    Beiträge
    1.413
    • 10. Juni 2024 um 18:49
    • #3

    Ah :grinning_face_with_smiling_eyes: ja das mit dem @layer funktioniert, da hab ich das wohl bei einem Update übersehen das das nun "so" geht nur noch :)

    A red dragon falls from the heavens... Ah, that memory has been lost. A shame. It was a favorite of mine...

  • PixelPatron
    20
    PixelPatron
    github.com/pixelpatron90
    Reaktionen
    164
    Punkte
    4.069
    Beiträge
    721
    Einträge
    3
    • 10. Juni 2024 um 18:54
    • #4

    JAWOHL!!!!

    pixelpatron-100000?style=for-the-badge&logo=X&logoColor=white&labelColor=000000&color=FF0000 pixel_patron-100000?style=for-the-badge&logo=Discord&logoColor=white&labelColor=000000&color=FF0000 pixelpatron90-100000?style=for-the-badge&logo=GitHub&logoColor=white&labelColor=black&color=FF0000

    https://evarioo.eu/

  • Syntafin 10. Juni 2024 um 18:54

    Hat einen Beitrag als hilfreichste Antwort ausgewählt.
  • Blacksonny 16. Juli 2024 um 00:20

    Hat das Label Erledigt hinzugefügt.
  • Blacksonny 16. Juli 2024 um 00:20

    Hat das Thema geschlossen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Tags

  • css
  • vite
  • tailwindcss

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung