0%

Hexo+Next为首页文章添加边框阴影[绝对有效]

别人的博客首页文章有边框和阴影,效果不错,毕竟不加边框看着太low了。但是网上的方法都没效果,自己也不熟悉hexo,真让人头疼!

突发异想,会不会是大佬们在写博客时,故意挖个坑呢?

我比较信任的方法是这样的:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
找到Blog\themes\next\source\css\_common\components\post\post.styl,定位'motion.transition.post_block'

.use-motion {
if (hexo-config('motion.transition.post_block')) {
.post-block, .pagination, .comments {
opacity: 0;
}
}

替换为:
.use-motion {
if (hexo-config('motion.transition.post_block')) {
.post-block{
opacity: 0;
margin-top: 60px;
margin-bottom: 60px;
padding: 25px;
-webkit-box-shadow: 0 0 5px rgba(202, 203, 203, .5);
-moz-box-shadow: 0 0 5px rgba(202, 203, 204, .5);
} .pagination, .comments {
opacity: 0;
}
}

但是亲测无效,最后盯了半天,发现个bug:

what?这个点是干嘛的?我再菜也别蒙我啊!最后一个参数指的透明度, 1为100% 不透明,0为完全透明,此处我们改为1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
.use-motion {
if (hexo-config('motion.transition.post_block')) {
.post-block{
opacity: 0;
margin-top: 60px;
margin-bottom: 60px;
padding: 25px;
-webkit-box-shadow: 0 0 5px rgba(41,36,33, 1); //我喜欢的象牙黑,白背景效果更佳!
-moz-box-shadow: 0 0 5px rgba(41,36,33, 1);
} .pagination, .comments {
opacity: 0;
}
}

完美解决!事实证明,细心永远最重要!不知道网上无脑复制粘贴别人文章的博主,不觉得惭愧吗?!!!