Ergebnis 1 bis 19 von 19

Thema: Optimist Theme: Inhalte ausrichten

  1. #1
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    851

    Standard Optimist Theme: Inhalte ausrichten

    Hallo zusammen,

    nachdem ich geschafft haben den zusätzlichen Bereich einzubinden (https://community.contao.org/de/show...nuell-ausgeben) schaffe ich es jetzt aber nicht ihn bündig zum bestehenden Menü auszurichten.

    Mein Vorbild ist hier die Seite https://kks.garwers.com/

    Was übersehe ich hier?

    Danke.

  2. #2
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.757
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Link zur Seite mit dem Problem?
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  3. #3
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    851

    Standard

    jup, wär ne Idee.

    Ist mir auch eingefallen, als ich im Bett lag ;-)

    http://dev.luetteraten.de/

  4. #4
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.757
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich würde die [id="socialbar"] .inside in dem Fall auch als Grid (eine Spalte, ohne padding-bottom sonst identisch wie den Headerbereich) anlegen und nicht als Flexbox.
    Zusätzlich den Inhalt rechtsbündig mit justify-items (justify-content sollte bei Deinem Layout auch funktionieren) ausrichten.
    Eventuell musst Du noch die Abstände um das Navigationselement anpassen, aber auf einem großen Bildschirm passte es mit diesen Anpassungen in den Entwicklertools so schon gut.

    Ich hoffe das hilft Dir als Anregung.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  5. #5
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    851

    Standard

    Das hatte ich auch so vor und habe mir die Definition von Header kopiert, aber irgendwas fehlt da.

    Ich bekomme den Inhalt nicht nach rechts.

    Code:
    // #socialbar
    [id='socialbar'] {
      .inside {
    //    padding-top: var(--base-spacing-unit);
    //    padding-bottom: var(--base-spacing-unit);
        display: grid;
        grid-template-columns: auto auto;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: end;
        position: relative;
    
        @supports not (display: grid) {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
        }
      }
    
      html {
        &.html--fixed & {
          pointer-events: none;
        }
      }
    }
    
    // #header
    [id='header'] {
      .inside {
    //    padding-top: var(--base-spacing-unit);
        padding-bottom: var(--base-spacing-unit);
        display: grid;
        grid-template-columns: auto auto;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: end;
        position: relative;
    
        @supports not (display: grid) {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
        }
      }
    
      html {
        &.html--fixed & {
          pointer-events: none;
        }
      }
    }

  6. #6
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.757
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Es fehlt noch wie oben geschrieben ein entsprechendes justify-items https://css-tricks.com/snippets/css/...-justify-items also justify-items: end;
    Außerdem hatte ich geschrieben, dass Du nur eine Spalte nutzen sollst. Bei Dir sind es mit grid-template-columns: auto auto noch immer zwei Spalten und Dein Element wird in der ersten Spalte platziert.
    Zusätzlich fehlt Dir noch der Teil, der die gesamte Breite einschränkt, das sind die Deklarationen die für den Header im Selektor [id="header"]>.inside zu finden sind.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  7. #7
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    851

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Es fehlt noch wie oben geschrieben ein entsprechendes justify-items https://css-tricks.com/snippets/css/...-justify-items also justify-items: end;
    Das habe ich noch nicht im SCSS stehen, aber mit den Dev-Tools reagiert es.

    Zitat Zitat von mlweb Beitrag anzeigen
    Außerdem hatte ich geschrieben, dass Du nur eine Spalte nutzen sollst. Bei Dir sind es mit grid-template-columns: auto auto noch immer zwei Spalten und Dein Element wird in der ersten Spalte platziert.
    Ich habe nur noch nicht raus, wie ich das einspaltig bekomme.

    Zitat Zitat von mlweb Beitrag anzeigen
    Zusätzlich fehlt Dir noch der Teil, der die gesamte Breite einschränkt, das sind die Deklarationen die für den Header im Selektor [id="header"]>.inside zu finden sind.
    Ja, die fehlen, ich habe aber noch nicht herausgefunden, woher die stammen.

  8. #8
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    851

    Standard

    So, jetzt passt es. Danke.

    Die > . inside kommen direkt aus den Definitionen des euf_nutshell. Ich habe die jetzt einfach in meinen neuen Block übernommen.

    Jetzt muss ich statt Text da nur noch ein paar Icons reinsetzen.

  9. #9
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.757
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Schau Dir doch mal an wie ein Grid definiert wird. Hier ein Link zu den Grid-Columns https://css-tricks.com/snippets/css/...-template-rows
    Einspaltig bedeutet also z.B.
    grid-template-columns: 1fr; oder grid-template-columns: 50px; oder wie in Deinem Fall grid-template-columns: auto;

    Zitat Zitat von neelix Beitrag anzeigen
    Ja, die fehlen, ich habe aber noch nicht herausgefunden, woher die stammen.
    Woher die stammen ist doch völlig egal. Du nimmst Dir den Code als Vorlage für Dein Element und schreibst das entsprechend angepasst in Dein custom-css.
    Bei den Themes kann so etwas schon etwas versteckt sein. Bei E+F kann es z.B. auch aus der Nutshell kommen.

    Edit: Du warst mit der Lösung schneller als ich schreiben konnte.

    Wenn Du da mehrere Links hast, dann sind mehrere Spalten mit entsprechender Ausrichtung justify-columns: end; wahrscheinlich interessant.
    Geändert von mlweb (13.03.2023 um 22:11 Uhr)
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  10. #10
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    851

    Standard

    Ja, mit 100% bzw. auto funktioniert es.

    Ich bin weder der große Designer (zwei linke Hände) noch der (S)CSS Master vor dem Herrn. Da bin ich irgendwo bei CSS1-2 stehen geblieben.
    Ich administriere dir (fast) jeden Server mit allen Schikanen. An Webdesign begebe ich mich nur, wenn es gar nicht anders geht.

    Aber irgendwer muss dem Laden (= Förderverein) mal eine frische Webseite verpassen. (Schau bloß nicht auf www.)
    Morgen habe ich den Vorstand zu Besuch um denen zu zeigen, wie eine modernere Webseite aussehen könnte. Ideen habe die alle viele.

  11. #11
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    851

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Wenn Du da mehrere Links hast, dann sind mehrere Spalten mit entsprechender Ausrichtung justify-columns: end; wahrscheinlich interessant.
    Da oben sollen nur die Links zu den (a)sozialen Medien hin. Ich bin mir noch nicht sicher, ob ich die wie jetzt als Beispiel über eine Custom-Nav mit Text und Icon per CSS davor oder über ein Custom-HTML nur mit den Icons baue. Mal schauen was besser gefällt.

  12. #12
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.757
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Offtopic:
    Dann weiß ich ja jetzt an wen ich mich wenden kann, wenn ich Fragen zur Serveradministration habe bzw. zu bestimmten Einstellungen beim Hoster XY.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  13. #13
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    851

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Offtopic:
    Dann weiß ich ja jetzt an wen ich mich wenden kann, wenn ich Fragen zur Serveradministration habe bzw. zu bestimmten Einstellungen beim Hoster XY.
    Klar, gerne. Nur bei diesen Hosting-Panels bin ich oft schon wieder raus. Ich kann dir sagen, ob und wie es technisch geht, aber ob die Hoster bzw. deren WebGUIs das dann auch umsetzen können...

  14. #14
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    851

    Standard

    Hm, jetzt muss noch herausfinden, wie ich ich die Einträge nebeneinander, statt untereinander bekomme. Mal schauen, wo sich diese Definitionen befinden.
    Nachtrag: Und wo diese riesen Zeilenhöhe herkommen...
    Geändert von neelix (13.03.2023 um 22:39 Uhr)

  15. #15
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.757
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Sind doch nebeneinander oder was genau meinst Du?
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  16. #16
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    851

    Standard

    Ja, hab die Klasse gefunden. Nur mobil passt es mir noch. Da packt er die noch untereinander.

  17. #17
    Contao-Nutzer Avatar von Black Pirate
    Registriert seit
    10.02.2015.
    Beiträge
    224

    Standard

    du hast in Mobile Ansicht den flex "column" anstelle "row" drin

  18. #18
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    851

    Standard

    Mal schauen, wo der herkommt.
    Aber ich vermute über nav--horizontal

  19. #19
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    851

    Standard

    Bingo, aber ich überschreibe das jetzt einfach gnadenlos. Egal, welches Media-Query.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •