J'ai essayé de jouer un peu avec le CSS3 et de créer un logo Netscape purement en CSS3 pour l'entraînement.débordement: fonctionne dans Firefox mais pas dans Chrome. Pourquoi?
Voici le lien:
http://alonbt.com/css3/netscape/
La chose est: Dans Firefox tout semble bien, mais Chrome quelque chose tournerait mal. Je suppose que c'est le overflow:hidden
que j'ai - dans Firefox cela fonctionne mais Chrome ne semble pas le rendre bien.
Des suggestions sur ce qui pourrait être le problème?
Bien fait! Il semble que cela pourrait être un problème avec 'border-radius' avec' overflow: hidden' comme vous l'avez dit. Il semble que webkit ne comprend pas ces deux-là, et le traite comme s'il était rectangulaire. Vous devriez envisager de déposer un rapport de bogue sur webkit. http://www.webkit.org/quality/reporting.html – mqchen
De bonnes choses! Le bug que vous rencontrez est peut-être celui-ci: http://code.google.com/p/chromium/issues/detail?id=60005. Cela peut être un problème similaire: http://stackoverflow.com/questions/5736503/how-to-make-css3-rounded-corners-hide-overflow-in-chrome-opera, que l'affiche a pu résoudre. J'ai remarqué que prendre 'position: relative' sur 'whiteCircle' et 'blackCircle' et les déplacer avec des marges négatives fonctionnait mieux, mais vous avez probablement une meilleure idée de la façon d'obtenir l'effet que vous recherchez. –
hé, bon travail. Si vous le souhaitez, fourchez mon [projet Github] (https://github.com/thomas4g/CSS-Art) et ajoutez-le à la collection. :) ... c'est beaucoup plus agréable que le mien. –