我有一个 HTML 页面,上面列出了许多照片。我正在寻找一些关于如何做 CSS 的帮助,以便一些照片有一个顶角“标记”,比如这里称为“精选”的红色条纹——
http://www.logospire.com/logos/3922
我可以用谷歌搜索这是什么,但我不知道关键字。会喜欢任何提示和指示。
我有一个 HTML 页面,上面列出了许多照片。我正在寻找一些关于如何做 CSS 的帮助,以便一些照片有一个顶角“标记”,比如这里称为“精选”的红色条纹——
http://www.logospire.com/logos/3922
我可以用谷歌搜索这是什么,但我不知道关键字。会喜欢任何提示和指示。
在您链接的页面上,它是用 解决的background-image
,所以它只是一个图像。您可以使用 Chrome Inspector / Firebug / IE Developer Tools / DragonFly / 等来检查元素。
HTML:
<a id="featured" href="/?sort=featured"></a>
CSS:
#featured {
display: block;
width: 94px;
height: 78px;
background: url(/images/featured_bg.png) no-repeat;
position: absolute;
z-index: 10;
top: -2px;
left: -2px;
}
我昨天使用 css3 阅读的好文章。
http://www.pvmgarage.com/2010/01/how-to-create-depth-and-nice-3d-ribbons-only-using-css3/
http://fusioncold.blogspot.co.uk/2011/06/text-rotate-with-css.html
您可以从该链接开始,如果您需要更多帮助,请搜索更多关键字
您只需将主图像放在一个具有相对位置的 div 中,并且 z-index 为“1”。
然后你也将小角图像放在 div 中,并使其绝对位置,top:0 left:0 和 z-index 为“2”。
如果您希望它像示例中那样稍微开箱即用,请使其左侧和顶部定位稍微负值。