Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

[gelöst] Bilder automatisch auf 100% Seitenbreite skalieren

Eingetragen von kein plan (28)
am 27.02.2013 - 19:37 Uhr in
  • Anfängerfragen
  • Drupal 7.x oder neuer

Bildstile erlauben ja nur absolute Größenangaben. Ich hätte gern, dass ein hochgeladenes Bild automatisch auf die Breite des Inhaltscontainers skaliert wird. Geht das mit Bordmitteln oder einem Modul?

‹ Alternativen zu Mimemail? [gelöst] Bilder automatisch auf 100% Seitenbreite skalieren ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hm, automatisch skalieren ist

Eingetragen von glycid (921)
am 27.02.2013 - 20:49 Uhr

Hm, automatisch skalieren ist unter dem Qualitätsaspekt immer so 'ne Sache. Imagecache in D6 hatte das noch. Ich denke, wirklich automatisch geht's nur über CSS oder JavaSript. Wenn die Skalierung nicht so stark ist, würd ich CSS benutzen:

.klasse-deines-div-containers  img { width: 100%; height: auto; }

Hier ist auch noch ne Übersicht von Image crop & resizing Modulen. Kannst ja mal schauen, ob da was brauchbares bei ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also die Idee ist, dass der

Eingetragen von kein plan (28)
am 27.02.2013 - 21:48 Uhr

Also die Idee ist, dass der Redakteur ein Bild einfügt und das Ding dann im Hauptinhalt-Container (keine Ahnung, wie das in Drupal heißt, sorry^^) auf voller Breite ausgegeben wird. Es geht um einheitliches Aussehen der Artikel.

Ich hab einen Inhaltstypen angelegt mit einem Bildfeld. Als Modul läuft MediaFront mit, da kann ich eine Mindestgröße definieren. Damait ist das Qualitätsproblem doch vernachlässigbar, oder?

Mit CSS komm ich zurecht. Ist nur die Frage, wo ich die CSS-Klasse festlege. Sinnvoll wäre ja, dass ich eine beim Bestimmen des Inhaltstyps festlege, aber da gibt es wohl nichts. An die CSS des Themes wollte ich nicht ran, weil ja auch bei einem Themewechsel das Bild mit der Breite des neuen Inhaltscontainers angezeigt werden soll.

Wo ich jetzt hier so schreibe kurz vor der Nachtruhe... so müsste es doch gehn:

Ich lege 'ne CSS Datei an, die die image-field Klasse modifiziert. Und die binde ich bei einem neuen Theme immer als letztes in der .info-Datei ein. Oder, spricht etwas dagegen?

Gut's Nächtle

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nochmal ne Frage

Eingetragen von glycid (921)
am 27.02.2013 - 22:47 Uhr

Ich bin bei meiner Antwort davon ausgegangen, dass dein Theme ein liquid Layout hat, also mit flexiblen Breiten für die automatische Anpassung im Browser. Ist das so?

Zitat:

Ist nur die Frage, wo ich die CSS-Klasse festlege

Gar nicht, die wird vom System erstellt. Du musst nur die richtige rausfinden. Das geht mit Firebug recht einfach.

Zitat:

An die CSS des Themes wollte ich nicht ran, weil ja auch bei einem Themewechsel das Bild mit der Breite des neuen Inhaltscontainers angezeigt werden soll.

Beim Wechsel eines Themes musst du ohnehin noch einige Dinge mehr neu anpassen...

Zitat:

Ich lege 'ne CSS Datei an, die die image-field Klasse modifiziert. Und die binde ich bei einem neuen Theme immer als letztes in der .info-Datei ein. Oder, spricht etwas dagegen?

Kannst du machen, aber du kannst die CSS Notationen auch in die vorhandene .css Datei deines Themes schreiben.

Wenn dein Theme feste Breiten hat, dann würde ich die Bildstile von Drupal verwenden und eine feste Breite und Höhe definieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Ich bin bei meiner

Eingetragen von kein plan (28)
am 28.02.2013 - 11:47 Uhr
Zitat:

Ich bin bei meiner Antwort davon ausgegangen, dass dein Theme ein liquid Layout hat, also mit flexiblen Breiten für die automatische Anpassung im Browser. Ist das so?

Nein, statisch. Das würde ich dann nicht so cool finden, wenn das Bild beim Aufziehen des Browserfensters wächst ;).

Mit CSS Klasse festlegen meinte ich natürlich, wo ich die CSS-Klasse überschreibe.

Zitat:

Beim Wechsel eines Themes musst du ohnehin noch einige Dinge mehr neu anpassen...

Blockpositionen. Und sonst?

Zitat:

Wenn dein Theme feste Breiten hat, dann würde ich die Bildstile von Drupal verwenden und eine feste Breite und Höhe definieren.

Hmm... das ist ja das Problem. Da verändert sich das Seitenverhältnis oder ich muss automatisch beschneiden. Das möchte ich vermeiden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du kannst auch nur eine der

Eingetragen von wla (9461)
am 28.02.2013 - 14:23 Uhr

Du kannst auch nur eine der beiden Angaben beim Bildstil machen, wenn Du skalieren wählst. Der zweite Wert ist dann proportional zum Originalbild. Das einzige Problem sind dann Proträit-Bilder, die zu groß werden. Gibst Du beide Werte gleich ein bei Skalieren, wird die größere der beiden Dimensionen auf den angegebenen Wert verkleinert und der zweite Wert ist proportional zur Bildgröße. Einfach mal ausprobieren.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

omg, manchmal ist man einfach

Eingetragen von kein plan (28)
am 28.02.2013 - 15:08 Uhr

omg, manchmal ist man einfach blind. hätte mich ja schon mal fragen können, wo der unterschied zwischen skalieren und größe ändern ist :D. vielen dank!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 3 Tagen
  • Hey danke
    vor 1 Woche 3 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 6 Tagen
  • In der entsprechenden View
    vor 2 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 6 Tagen
  • gelöst
    vor 5 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 23 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association