![]() |
| | Themen-Optionen |
| | Nach oben #1 |
| Erfahrener Benutzer Registriert seit: 30.10.2005
Beiträge: 279
|
Ich lasse um meinen Text einen float div Layer mit einem Bild, einem Link und einer Beschreibung vorbeifließen... klickt man auf das Thumbnail landet man bei dem großen Bild also nicht Aufregendes. Da ich alles schön skalierbar mit em mache ist mir gekommen das man ja auch Bilder mit em skalieren kann. Also wenn ich die Schrift vergrößere, vergrößert sich auch das Bild (irgendwo auf einer Bund Seite mal gesehen) Das mit em ist mir schon klar aber wie funktioniert das, das bei der Standard Schriftgröße das Bild die Original Größe hat und wenn ich vergrößere das Bild proportional vergrößert wird? Natürlich sollte beim Rückskalieren das Bild wieder auf Normalgröße schrumpfen. Kann das sein das ich im Body ne default Größe einstellen muss damit jeder Browser em gleich interpretiert? Wäre gut wenn jemand da ein Rat hätte. |
| | |
| | Nach oben #2 |
| Erfahrener Benutzer Registriert seit: 18.08.2005
Beiträge: 108
|
Das dürfte nicht gehen... vielleicht über JS, wenn man da die aktuelle em-grösse auslesen kann. Was Du machen kannst, ist von einer "durchschnittlichen" Schriftgrösse auszugehen (z.B. 14pt), und ausrechnen, dass das Bild durchschnittlich zehn Zeilen hoch ist, dann machst Du 10 em Höhe und die breite Proportional zum Seitenverhältnis. |
| | |
| | Nach oben #3 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.211
|
die einzige Möglichkeit die mir einfällt ist das es nicht frei skalierbar ist, sondern über eine Navigation läuft, bei der zB 3 versch. Schriftgößen auswählbar sind. In Abhängigkeit davon dann auch die Bilder skaliert werden... wobei das nicht das ist, was du vorhast, wenn ich dich richtig verstanden habe.
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #4 |
| Erfahrener Benutzer Registriert seit: 30.10.2005
Beiträge: 279
|
nun ja ich hab jetzt jedem Bild nen Breite von 6.5 em gegeben und ner automatischen Höhe. die Container drumherum sind alle ein bisschen größer und die Font-Size der Bildbeschreibung ist kleiner. Jetzt ist das mit dem skalieren ganz ok. Das ganze klappt so ganz gut nur mit css.
|
| | |
| | Nach oben #5 |
| Martin Breuer Registriert seit: 17.08.2005 Ort: Berlin
Beiträge: 1.642
|
Haste da mal ein kleines Beispiel online?
__________________ I did it my way - Senseless-Blog |
| | |
| | Nach oben #6 |
| Erfahrener Benutzer Registriert seit: 06.12.2004 Ort: Bayern
Beiträge: 185
| Tip Laut dem Buch "Barrierefreie Webdesign", sollen die Angaben dann in % erfolgen, wobei zu beachten ist, das die Angabe sich beim Bild auf den Container bezieht in dem sich das Bild befindet (Inline). Jedoch, sieht jedes skalierte Bild wahrscheinlich verzehrt aus. Als Angabe ist em aber auch erlaubt. W3C hat hierfür die Richtlinie SVG rausgegeben (da kann ich dir auch nicht mehr dazu sagen)
__________________ MFG Schifti -- Meine Abschlussdokumentation downloaden und mir ein Feedback senden Psychologische Praxis KJG Schwäbisch Gmünd |
| | |
| | Nach oben #7 |
| Erfahrener Benutzer Registriert seit: 30.10.2005
Beiträge: 279
|
Hier ist der CSS Code ist nur auf die Schnelle gemacht. Die Thumbs werden ein bisschen verzerrt. Ist aber alles frei skalierbar. Code: <div class="contentimg right"> <a href="gross.png"><img style="width: 6.5em; height: auto;" src="thumb.png"></a> <p>Beschreibung<p> </div> Code: <style>
.contentimg {
background-color: grey;
text-align: center;
padding: 0.5em;
margin: 0.6em;
width: 7em;
}
.contentimg img {
border: none;
}
.left {
float: left;
}
.contentimg p {
margin: 0 auto;
padding: 0;
font-size: 0.8em;
width: 7em;
}
.right {
float: right;
}
</style>
|
| | |
| | Nach oben #8 | |
| Johannes Müller Registriert seit: 15.09.2005 Ort: Königreich Flieden
Beiträge: 519
| Zitat:
__________________ Weißt Bescheid - Scheiß wie weit | |
| | |
| | Nach oben #9 |
| Gast
Beiträge: n/a
|
Wenn du verschiedene Schriftgrößen zur Auswahl hast, wäre es denkbar 3 verschiedene Bilder zu verwenden, wobei die Bilder vorgeladen werden können (einfach mit JavaScript ein neues Image Objekt erzeugen und das src Attribut auf das Bild setzen. mit ImageObjekt.complete kannst du checken ob die Grafik vollständig geladen ist.).
Geändert von Jay (16.07.2006 um 11:31 Uhr). |
|
| | Nach oben #10 |
| Erfahrener Benutzer Registriert seit: 18.08.2005 Ort: Dortmund
Beiträge: 166
|
Auch wenn es nicht genau das ist was Du suchst http://alistapart.com/articles/magazinelayout könnte der Lösungsansatz - vor allem was die Berechnungen angeht - doch interessant sein |
| | |
| | Nach oben #11 | |
| Johannes Müller Registriert seit: 15.09.2005 Ort: Königreich Flieden
Beiträge: 519
| Zitat:
__________________ Weißt Bescheid - Scheiß wie weit | |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| FCKEditor: Vorgaben für Bilder | Basti | JavaScript und AJAX | 5 | 29.04.2007 16:46 |
| Viele Bilder in einem Ordner => Ladezeitproblem | heohni | PHP-Programmierung | 7 | 06.10.2006 23:25 |
| PHP Bilder verkleinern | robo47 | PHP-Programmierung | 30 | 25.09.2006 19:50 |
| [Grundlagen] GDlib und große Bilder | CIX88 | Tutorials | 0 | 28.01.2006 12:46 |
| Bilder in NEWS-System | flupsi | PHP-Programmierung | 11 | 09.01.2006 18:41 |