css transform プロパティを使用して Web ページのロゴを回転させています。ロゴ自体は、相対位置と絶対位置を持つ複数の内部 div で構成されています。WholeLogo の id を持つすべてのものを保持する外側の div があり、これをスタイル シートに入れて回転させます。
#wholeLogo {
border: none;
width: 600px;
margin: 0 auto;
margin-top: 15px;
transform: rotate(-7deg);
-webkit-transform: rotate(-7deg);
-o-transform: rotate(-7deg);
-moz-transform: rotate(-7deg);
}
ロゴは正しく回転していますが、全体のロゴ div 内の各 div の周りに奇妙な破線の境界線が表示されます。なぜこれが起こるのか、それを止める方法を知っている人はいますか?
ここにフィドルが要求されています:
ロゴの各部分が 2 つずつある理由が気になる場合は、色のグラデーションとテキストの影が必要なためです。しかし、これら 2 つのことは互いにうまく機能していないように思われるので、1 つのコピーを作成し、もう 1 つのコピーをもう 1 つ作成して、それらをオーバーラップさせました。
最悪のシナリオは、回転を解除して画面キャプチャを行い、ペイントなどで回転させて画像として戻すことですが、可能であればこれを避けたいと思います.