实现CSS新闻标题后面跟着new图标

快乐打工仔 分类:实例代码

CSS新闻标题后面跟着new图标属于前端实例代码,有关更多实例代码大家可以查看

在很多网站都有这样的效果,如果是新添加的新闻会在后面有一个小图标。

下面就通过实例来介绍一下如何实现此种效果。

代码实例如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.pipipi.net/" />
<title>前端教程网</title>
<style type="text/css">
body, ul, li{
  margin:0px;
  padding:0px;
}
div{color:red;}
ul, li{
  list-style:none;
  width:220px;
}
a, span{
  height:30px;
  line-height:30px;
  float:left;
}
a{text-decoration:none;}
span{
  width:23px;
  background:url(mytest/demo/new.jpg) no-repeat 0px 10px;
}
</style>
</head>
<body>
<div>
  <ul>
    <li><a href="#">大家好,欢迎来到前端教程网</a><span></span></li>
    <li><a href="#">太阳出来了,今天不错</a><span></span></li>
    <li><a href="#">HTML专区</a></li>
  </ul>
</div>
</body>
</html>

首先将a元素和span元素向左浮动,将其转换为块级元素,能够控制它们的宽度,但是我们不要控制a元素的宽度,否则由于新闻标题长度并不一致,导致图标距离标题末尾的距离会有差距。

CSS新闻标题后面跟着new图标,这样的场景在实际项目中还是用的比较多的,关于CSS新闻标题后面跟着new图标就介绍到这了。

回复

我来回复
  • 暂无回复内容