之前博客发布过一篇名为“DUX主题为新发布的文章添加 NEW 图标”的文章,最开始的时候使用的是 gif 图片实现的效果,后来我所使用的 DUX 主题增加了置顶文章的功能,显示置顶文章的图标是纯文字的于是我也将“NEW”图标的样式调整为了纯文字的形式。今天更新了下 Erphpdown 插件,在修改插件前端显示样式的时候将“已购买”的显示调整成了按角度倾斜的样式,于是决定将“NEW”图标与“置顶”图标也改成同样的样式,于是便有了这篇文章。先看下 Erphpdown 下载信息框调整后的样式:
然后再看下此次调整“NEW”图标与“置顶”图标之后的显示效果,有需要的可以直接拿去使用。
使用方式很简单,将以下代码复制到主题 main.css 文件中即可:
/** 修正摘要列表定位方式 */ .excerpt { position: relative; } /** NEW 图标文字版样式 **/ .excerpt .new-icon{ position: absolute; right: -45px; top: -20px; display: block; width: 120px; height: 24px; line-height: 24px; background: #4caf50; color: #fff; font-size: 16px; font-weight: 500; text-align: center; transform: rotate(36deg); transform-origin: 0% 0%; } /** 置顶图标文字版样式 **/ .sticky-icon { position: absolute; padding: 0; right: -45px; top: -20px; display: block; width: 120px; height: 24px; line-height: 24px; background: #ff5e52; color: #fff; font-size: 16px; font-weight: 500; text-align: center; transform: rotate(36deg); transform-origin: 0% 0%; } @media (max-width:640px){ .excerpt-sticky header{text-indent:0px;position: unset;} .sticky-icon { position: absolute; padding: 0; right: -45px; left: auto; top: -20px; display: block; width: 120px; height: 24px; line-height: 24px; background: #ff5e52; color: #fff; font-size: 16px; font-weight: 500; text-align: center; transform: rotate(36deg); transform-origin: 0% 0%; } }
评论 (10)
date_default_timezone_set(‘PRC’);
$t1=$post->post_date;
$t2=date(“Y-m-d H:i:s”);
$diff=(strtotime($t2)-strtotime($t1))/3600;
if($diff<24){echo 'New’;}
else{echo “”;}
讨教:上面代码中如何添加置顶代码
网站有文章,找一下
一样的,只有new,没有置顶,
没有置顶啊,只要new,怎么回事啊
https://blog.quietguoguo.com/2268.html 这篇文章看下
置顶和new已经解决了。谢谢。还有一个问题就是我注册不了,没有任何反应啊。怎么回事
注册不了?我试了下可以啊。刷新看看,可能最近改主题改崩了
看晕了能不能说明白点
复制粘贴代码到主题样式文件中即可。
每日一学,总有收获。