Dynamische SVG als Hintergrund -> Problem?

Dieses Thema im Forum "Webentwicklung" wurde erstellt von myth2806, 4. Juli 2008 .

  1. 4. Juli 2008
    Hi,

    und zwar hab ich das Problem, dass ich für ein Hintergrund eines DIVs eine SVG grafik per PHP generieren will. Das PHP-Script funktioniert einwandfrei (ich kann mir die grafik im browser dierekt anzeigen lassen). wenn ich jetzt aber die url zu der grafik nehme und als background-image in css angebe funktionierts nicht.

    HTML:
    <div id="border_ol">asd</div>
    
    Code:
    #border_ol {
     background-image: url(http://localhost/ich/mooper/gfx/index_corner.php?sitelen=50&color1=green&color2=black&pos=ol);
    }
    
    weiß jemand wieso?

    greez myth
     
  2. 4. Juli 2008
    AW: Dynamische SVG als Hintergrund -> Problem?

    Tipp 1: Benutze nur background:url(); bei Divs [mit den gängigen Browsern komform]
    Tipp 2: Benutze mod_reqrite und nenne den link zb http://localhost/ich/mooper/gfx/corner.jpg; verlinke ihn einfach auf die php

    MfG
     
  3. 5. Juli 2008
    AW: Dynamische SVG als Hintergrund -> Problem?

    background steht für:
    - background-color
    - background-image
    - background-repeat
    - background-position
    - background-attachment

    und nur background-image kann url() verarbeiten.
     
  4. 5. Juli 2008
    AW: Dynamische SVG als Hintergrund -> Problem?

    ok ich hab rausgefunden, dass svg-grafiken bisher allgemein nur als object, embed oder iframe eingefunden werden können. laut neueren w3-spezifikationen ist aber geplant das ganze in zukunft auch als img bzw background einbinden zu können.

    hier ein thread dazu: http://bytes.com/forum/thread97423.html

    ich werd nochmal posten wenn ich vor- und nachteile ermitteln konnte.

    greez myth
     
  5. 5. Juli 2008
    AW: Dynamische SVG als Hintergrund -> Problem?

    Hmm, aber bei all meinen Seiten verarbeitet background auch Urls einwandfrei, für FF >= 1.5, IE >= 6 und Opera >= 8, weitere hab ich nicht getestet.
    Also background kann auch url() verarbeten...
    Aber der Rest stimmt, vllt hab ich dein letten Satz nur falsch verstanden,m bzw du meinst background-image kann nur url() verarbeiten und keine Farbcodes oder ähnliches.

    MfG
     
  6. 5. Juli 2008
    AW: Dynamische SVG als Hintergrund -> Problem?

    du verstehst ned ganz, background steht für alle eigenschaften, klar das background auch url verarbeiten kann wenn es ebenfalls für background-image steht...

    deine aussage war aber:
    welche falsch ist, weil wie gesagt background-image vollkommen richtig ist.
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.