Ist es möglich um einen negativen Wert mit CSS calc()?

Sagen wir, wir haben einen container, der zentriert im viewport ...

.centered{margin: 0 auto; width:960px;}

... und in dem container habe ich ein anderes, dass muss eine Breite von 100% der viewport-Breite. Ich könnte die Marge ...

.widest{margin: 0 -480px}

... zum Beispiel. Die Sache ist die, dass der Wert nicht -480px, aber eigentlich ist die viewport-Breite (960px) - die .zentriert width /2 ... alles gut und einfach mit calc(), nur ich brauche ein Ergebnis, dass ein negativer Wert.

.widest{
  margin: 0 calc( (100vw - 960px) / 2 );
}

Habe ich versucht, die Subtraktion der Menge von 0 zu bekommen, ein negativer Wert, wird aber nicht gehen.

Möchte ich nicht verwenden, JS und ich habe nur Probleme in Webkit - nicht mit der calc() aber mein problem ist, dass wenn ich Hacke es in die Unterwerfung durch macht ...

.widest{
  margin: 0 -100%;
}

... meine Seite scrollt horisontally in Chrome/Safari.

Ihre Gedanken?

InformationsquelleAutor Jayx | 2014-08-08
Schreibe einen Kommentar