Biaisée des Frontières sur une Div
Je suis en train de pencher une div, similaire à ceci:
Oblique en haut d'une div à l'aide de css sans inclinaison du texte
ou ceci: http://tympanus.net/codrops/2011/12/21/slopy-elements-with-css3/
Voici une image de ce que je suis en train de faire:
En gros, j'ai besoin d'incliner les frontières étranges façons sur tous les 4 côtés. Je peux le faire avec des images de fond, mais je préfère une certaine façon de faire cela en CSS donc les divs peut être sensible en largeur et en hauteur. J'aimerais trouver une solution qui fonctionne sur les navigateurs plus anciens, mais je comprends que je ne peut pas tout avoir!!
Quel serait le meilleur moyen d'avoir des obliques frontières sur les 4 côtés? (Note: la frontière sur le fond de la boîte verte est incliné vers le haut au milieu, et en bas à l'extérieur, et je n'ai PAS besoin de frontières pour ce faire. juste une barre oblique dans une direction est bonne.)
- Question intéressante.. je ne sais pas si je dois utiliser la
rotate
ouskew
- Je suis très intéressé par celui-ci-une bonne question
- Vous pourrait fausser la div dans un sens et déformer le texte en arrière le même montant..
- Qui ne fonctionne que si ils n'ont pas été irrégulière. Je ne veux pas d'un parallélogramme, mais un trapèze irrégulier.
Vous devez vous connecter pour publier un commentaire.
J'ai été en mesure de faire quelque chose de très similaire.. il fonctionne dans tous les navigateurs modernes.
HTML - Assez simple
CSS:
HTML:
Plein Écran Démo ---- jsFiddle démo
Vous pouvez aussi utiliser "clip-path" et de définir n'importe quel forme dont vous avez besoin.
P. S. JS n'est pour transformer toutes les 2 secondes.
JS:
CSS:
HTML: