CSS3 Zone d'ombre de la taille – pour-cent des parts?

Je suis en train de travailler sur un projet qui nécessite l'utilisation de CSS3 box-shadow propriété.
C'est très bien, mais j'ai trouvé que la propagation de la taille de l'ombre ne peut pas être fixé à un pourcentage de l'objet parent.

Je comprends parfaitement que box-shadow n'est pas additif, donc il ne prend pas la taille d'un parent à titre de référence.

Mais étant donné le fait que j'ai besoin pour disposer d'un site responsive avec des objets de mise à l'échelle de façon fluide (pas seulement sur des points d'arrêt), mais cela pose également un problème, je peux mettre de l'ombre à la propagation de la propriété uniquement en unités absolues (em ou px).

Est qu'il ya une solution pour cela? J'ai pensé à utiliser un récipient intérieur (pour le contenu) dans le conteneur (pour "l'ombre" – c'est sans flou), mais cela crée un autre problème – centrage vertical du récipient intérieur.

Toute solution? Pas de jQuery s'il vous plaît, juste pur CSS.

  • Quelle est la frontière au lieu d'une ombre?
  • Je voudrais essayer de travailler avec pseudo-elements
  • em est relative à la taille de police. Une astuce consiste à faire de votre police d'échelle, aussi.
InformationsquelleAutor Jozko Remen | 2012-12-27