+ Antworten
Ergebnis 1 bis 14 von 14

Thema: box-shadow und border-radius

  1. #1
    TP-Member uliS macht alles soweit korrekt
    Registriert seit
    Feb 2010
    Ort
    Hagen
    Beiträge
    32

    box-shadow und border-radius

    Hallo,

    ich bekomme im Safari Browser einfach keine Schatten angezeigt, owohl er das eigentlich können müsste und obwohl ich im stylesheet die entsprechenden Voranstellungen (-moz, usw.) verwende.

    Ein anderes Problem sind die runden Ecken - zwar werden die in fast allen Browsern angezeigt solang das die gesamte box betrifft, wenn ich aber nur zwei abrunde (topleft, topright), dann versagen ausser Firefox alle gängigen Browser - Chrome, Opera, Safari, IE sowieso....

    Gibt es da noch einen besonderen Trick, oder eine Einstellung, die man im Browser selbst vornehmen muss? Soweit das css angeht, hab ich glaub alles durch, was das Netz so an Informationen anbietet. Zu Safari findet sich leider nicht viel.


    Grüsse Uli

  2. #2
    TP-Moderator hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    Hi Uli,
    ohne den Code-Schnipsel wird es sehr schwer dir auf die Sprünge zu helfen

  3. #3
    TP-Member uliS macht alles soweit korrekt
    Registriert seit
    Feb 2010
    Ort
    Hagen
    Beiträge
    32
    Hallo Nico,


    {background-color: #4A4942; moz-border-radius: 5px; -khtml-border-radius: 5px;-moz-box-shadow: inset 0px 0px 25px black; -webkit-box-shadow: inset 0px 0px 25px black; box-shadow: inset 0px 0px 25px black;}

    {background-color: #4a4942; -moz-border-radius-topright: 5px; -khtml-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -khtml-border-radius-topleft: 5px;}


    Wie gesagt - keinerlei Schatten in Safari, komplette box mit runden Ecken kein Problem, zwei Ecken werden nur im Firefox angezeigt.


    Grüsse Uli

  4. #4
    TP-Supporter sejuma bringt sich richtig ein
    Registriert seit
    Jun 2008
    Ort
    Ludwigshafen
    Beiträge
    343
    Schatten und runde Ecken sind noch kein offizieller CSS-Standard und werden nicht von allen Browsern unterstützt.
    Bis dahin helfen nur einige Tricks mit angefertigten Grafiken:
    Schatteneffekt
    Abgerundete Ecken

  5. #5
    TP-Moderator hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    Zitat Zitat von sejuma Beitrag anzeigen
    Bis dahin helfen nur einige Tricks mit angefertigten Grafiken:
    Oder mit jQuery

    Safari kann bereits box-shadow und abgerundete Ecken, da musst du mit dem Präfix "-webkit" arbeiten. Schau dich mal auf meiner Umbau-Seite um, dort bejutze ich auch runde Ecken an nur zwei Seiten: http://www.nicogutmann.de

  6. #6
    TP-Member uliS macht alles soweit korrekt
    Registriert seit
    Feb 2010
    Ort
    Hagen
    Beiträge
    32
    Hallo zusammen,

    erstmal Danke für eure Antworten. Wie Nico schon sagt, Safari kann durchaus Schatten und runde Ecken darstellen, aber bei mir tut er`s einfach nicht. Ich hab schon alles durchprobiert aber auch mit "webkit" funktionierts nicht. Deshalb meine Vermutung ob vielleicht im Browser selbst irgendeine Einstellung gemacht werden muss, damit er das darstellt?

    Ein Problemchen dass ich im Chrome Browser noch hab krieg auch nicht in den Griff - und zwar nimmt da die Box die Rundungen an, aber nicht der Schatten. Dunkler Schatten auf Dunklen Hintergrund fällt zwar nicht so sehr auf, aber ärgerlich ist es schon, dass da so kleine Spitzen über die Rundungen ragen.

    Es handelt sich um eine gekaufte Shopsoftware, die ich lediglich css-technisch umgestalte. Ich weiss nicht, ob ich da einfach mal eben jquery integrieren kann, aber ich werd mich mal schlau machen.


    Grüsse Uli

  7. #7
    TP-Senior th2409 macht sich hier sehr viel Mühe Avatar von th2409
    Registriert seit
    Feb 2007
    Beiträge
    284
    Die Notationen in Mozilla und Webkit sind unterschiedlich, auch wenn sie dereinst in CSS3 wohl gleich sein werden (sollen).

    -x-border-radius ist OK, aber die einzelnen Ecken-Beschreibungen haben unterschiedliche Syntax. Bsp. -moz-border-radius-topright und -webkit-border-top-right-radius.

    Mal hier gucken.
    Thomas

  8. #8
    TP-Member uliS macht alles soweit korrekt
    Registriert seit
    Feb 2010
    Ort
    Hagen
    Beiträge
    32
    Hallo Thomas,

    Danke für den Hinweis, das ist mir gestern auch schon aufgefallen, als ich mir Nicos Quelltext angeschaut habe. Das mit den runden Ecken klappt jetzt auch, aber in puncto Schatten tut sich leider immer noch nichts....


    Grüsse Uli

  9. #9
    TP-Moderator hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    Zeig uns doch einfach mal ein Stückchen Code damit wir uns ein Bild davon machen können

  10. #10
    TP-Member uliS macht alles soweit korrekt
    Registriert seit
    Feb 2010
    Ort
    Hagen
    Beiträge
    32
    Hallo Nico,

    dachte du meintest mit Codeschnipsel einen Auszug aus dem Stylesheet.
    Das Ganze ist PHP- und tabellenbasiert, nicht gerade das Modernste. Hab hier mal das login-template kopiert, hoffe dass Du damit jetzt was anfangen kannst?

    ------------------------------------------------------------------------------------------------------------

    <?
    if ( !defined('INCLUDED') ) { die("Access Denied"); }
    ?>

    <?=$header_registration_message;?>
    <br>
    <?=$invalid_login_message;?>

    </table>
    <table width="80%" height="185" border="0" align="left" cellpadding="5" cellspacing="5" class="contentfont">
    <tr valign="top">
    <td width="50%" align="center" class="border c2"><p><b>
    <?=MSG_NEW_TO;?>
    <?=$setts['sitename'];?>
    ?</b><br />
    <br />
    <?=MSG_REGISTRATION_MSG;?>
    </p>
    <form action="register.php" method="post">
    <input name="submit" type="submit" class="buttons" value="<?=MSG_REGISTER_FOR_ACCOUNT;?>" />
    </form>
    <p></p></td>
    <td width="50%" align="center" class="border c2"><b>
    <?=MSG_ALREADY_A;?>
    <?=MSG_USER?>
    <?=$setts['sitename'];?>
    ? </b><br />
    <form action="<?=($setts['enable_enhanced_ssl']) ? $setts['site_path_ssl'] : SITE_PATH;?>login.php" method="post">
    <input type="hidden" name="operation" value="submit" />
    <input type="hidden" name="redirect" value="<?=$redirect;?>" />
    <table width="100%" border="0" cellpadding="2" cellspacing="2" align="center">
    <tr>
    <td align="right"><?=MSG_USERNAMENEW?></td>
    <td><input name="username" type="text" id="username" /></td>
    </tr>
    <tr>
    <td align="right"><?=MSG_PASSWORD?></td>
    <td><input name="password" type="password" id="password" /></td>
    </tr>
    <tr>
    <td align="center" colspan="2"><input type="checkbox" name="remember_username" value="1" />
    <?=MSG_REMEMBER_ME;?></td>
    </tr>
    <tr>
    <td colspan="2" align="center"><input name="form_login_proceed" type="submit" id="form_login_proceed" value="<?=MSG_LOGIN_TO_MEMBERS_AREA;?>" /></td>
    </tr>
    </table>
    </form>
    <a href="<?=SITE_PATH;?>retrieve_password.php">
    <?=MSG_LOST_PASSWORD;?>
    </a></td>
    </tr>

    <tr valign="top">
    <td colspan="2" align="center"><img src="images/.jpg" width="868" height="100" /></td>
    </tr>
    </table>

    ---------------------------------------------------------------------------------------------------------------



    Grüsse Uli

  11. #11
    TP-Moderator hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    Aso, stimmt ja...hattest ja schon gepostet
    Und jetzt sehe ich erst, dass du den Schatten nach innen haben willst. Das funktioniert glaube ich weder in Chrome, noch in Safari bisher. Also hast du nichts falsch gemacht, sondern die Software ist noch nicht in der Lage das darzustellen

  12. #12
    TP-Member uliS macht alles soweit korrekt
    Registriert seit
    Feb 2010
    Ort
    Hagen
    Beiträge
    32
    Hatte mich schon gefragt was Du aus dem Code rauslesen wolltest, aber ich lern ja gern immer was dazu....

    Also, soweit ich das in Erfahrung gebracht hab kann Safari durchaus Schatten darstellen und zwar schon ab der Version 3.x. Worauf ich aber noch keine Antwort gefunden habe ist, ob der vielleicht die "inset shadows" noch nicht darstellen kann. Muss mal eine Testseite basteln und das ausprobieren. Chrome kann das auf jeden Fall, aber da übernimmt der Schatten nicht Rundungen. Hab die Grafik zur verdeutlichung mal etwas heller gemacht....




    Grüsse Uli

  13. #13
    TP-Moderator hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    Das hatte ich ja geschrieben: Safari kann mit "inset" noch nichts anfangen. Mit Schatten nach außen hat Safari kein Problem, das stimmt
    Aber da würde ich mich jetzt nicht darauf fixieren, dass alles in jedem Browser gleich aussieht, Stichwort "Progressive Enhancement". Wobei ich generell innere Schattenwürfe vom gestalterischen Gesichtspunkt her selten für gut befinde, aber das steht wieder auf einem anderem Stück Papier

  14. #14
    TP-Member uliS macht alles soweit korrekt
    Registriert seit
    Feb 2010
    Ort
    Hagen
    Beiträge
    32
    Ja, ist Geschmacksache, aber die Shopsoftware lässt da nicht so viel Spielraum. Wird ein Bikershop und sieht in dem Fall in Gänze und mit den richtigen Farben betrachtet meiner Meinung nach relativ ansprechend aus.
    Bis ich damit online gehe vergehen sicher noch ein paar Monate, werd das Apple und Google mal mitteilen. Vielleicht tut sich ja bis dahin noch was bei den Browsern. Allen Browsern kann man`s eh nicht recht machen, IE versagt da ja noch völlig.....

    Jedenfalls besten Dank für die Mühe..


    Ciao Uli

+ Antworten

Ähnliche Themen

  1. +++ shadow +++ please help
    Von express im Forum Photoshop
    Antworten: 0
    Letzter Beitrag: 25.08.2007, 13:57
  2. Antworten: 9
    Letzter Beitrag: 15.06.2006, 23:40
  3. glow oder shadow?
    Von Dodonna im Forum Fireworks
    Antworten: 7
    Letzter Beitrag: 11.11.2005, 19:07
  4. zu duke nukem bzw shadow warrior, performanceprobs
    Von Schneeschaufel im Forum Einfach so ...
    Antworten: 2
    Letzter Beitrag: 13.03.2004, 17:08
  5. shadow plugin gesucht
    Von ziriander im Forum Photoshop
    Antworten: 1
    Letzter Beitrag: 22.12.2002, 17:14

Aktive Benutzer

Aktive Benutzer

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

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51