当您在 Twitter 上转发或收藏时,一个带有图标的小彩色三角形会出现在包含该推文的 div 的角落。我从 Twitter 复制了 CSS 和 sprite 表,并尝试在我的网站上重新创建它,但它并没有完全按计划进行(三角形根本没有使用完全相同的 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,我打算更改类名,并添加一些,所以它不完全相同。是否有可能使这种效果起作用?
谢谢 :)