Twitterでリツイートしたりお気に入りに追加したりすると、ツイートを含むdivの隅にアイコン付きの小さな色付きの三角形が表示されます。TwitterからCSSとスプライトシートをコピーして自分のサイトで再作成しようとしましたが、計画どおりにはいきませんでした(まったく同じCSSを使用しても三角形はまったく表示されませんでした)。では、サイトのdivの隅に三角形の「犬の耳」効果を追加するにはどうすればよいでしょうか。
これは私がTwitterからコピーしたコードでした:
.dogear {
position:absolute;
top:0;
right:0;
display:none;
width:24px;
height:24px;
}
.retweeted .dogear {
background-position:0 -450px;
}
.favorited .dogear {
background-position:-30px -450px;
}
.retweeted.favorited .dogear {
background-position:-60px -450px;
}
.retweeted .dogear,.favorited .dogear,.retweeted.favorited .dogear{
display:block;
}
i {
background-image: url("../sprite.png") !important;
display: inline-block;
vertical-align: text-top;
background-image: url("../sprite.png");
background-position: 0px 0px;
background-repeat: no-repeat;
}
そして、以下を使用してHTMLに挿入します。
<i class="dogear"></i>
スプライトシートのURIを変更し、クラス名を変更して追加する予定だったので、まったく同じではありませんでした。この効果を機能させることは可能ですか?
ありがとう :)