大家在逛购物网站或者小说网站的时候都会发现,有商品或小说封面图旁边都有排名或者受欢迎等标志,那么我们今天就来讲一下是如何实现这些标志的吧!
CSS实现排行榜标签样式
即:
主要分以下几步介绍我的实现过程:
初始实现方法(不成功)
后续实现方法(成功)
原网页实现方法
1.初始实现方法
当看到这个样式的时候首先想到的是使用CSS应当可以实现。实现方式就是一个定width和height的红色p,再加上下方的一个白色三角形覆盖红色p的下部分即可实现。但在最后看效果的时候却是这样的。
发现在这里出现的问题是三角形会遮盖到后面的图片,看起来很奇怪。那么首先想到的解决方法是调整z-index大小来改变层次,首先红色p的z-index肯定大于图片的z-index,那么如果三角形能露出图片则必定无法遮盖红色p。故这样不行。
2.改变画法
既然上述方法不行,那么可以发现如果我们画的不是底下的白色三角形,而是画两边的红色小三角,在减少红色p的height,再拼接一下,那么就能够完成上述样式,并能够露出图片。在CSS代码方面只需要作出如下改变
.trangle { border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 10px solid #fff; }
改为:
.trangle { border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 10px solid #fff; }
可以看到,这样便能达到效果。因此在使用CSS写这样的图形时,方法大多数不止一种,还是应多加思考实现方法。
3.原网页实现
用Google F12原网页,才发现,原网页的排行榜标签是个图片啊……
相关推荐:
以上是CSS实现数字标签样式 的详细内容。更多信息请关注PHP中文网其他相关文章!

在本周的平台新闻综述中,Chrome引入了一个用于加载的新属性,Web开发人员的可访问性规范以及BBC Move

GraphQL是API的查询语言,对前端开发人员非常有能力。正如GraphQL网站所解释的那样,您可以描述您的数据,询问什么

通过亚瑟·科伦赞(Arthur Corenzan),这是一个非常聪明的主意。与其使用默认的YouTube嵌入,该YouTube嵌入了,这会在用户播放的情况下在页面上添加大量资源


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

WebStorm Mac版
好用的JavaScript开发工具

记事本++7.3.1
好用且免费的代码编辑器

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能

SublimeText3汉化版
中文版,非常好用

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器