b站图片css,纯CSS打造BiliBili样式博客主题

前言

一直以来,我都在思考如何减少不必要的JS代码,仅通过CSS来实现博客园主题美化。CSS有很多魔法代码,例如:before,iconfont,order,等等,利用好这些技巧,也能实现很好美化效果。这一次带来的是仿制BiliBli制作的纯CSS博客园主题,希望能给你带来不一样的体验。

头部导航栏

BiliBili个人主页效果

656fc60133af06d916d8a44c5de7fc70.png

这种头部感觉比较好看,并且根据博客园的代码布局,正好能够实现。

94f38c6a68b77cbdfac096a447e13bf7.png

4eb768e1933b4e41325ed8128694f1a9.png

其实博客园在设计之初就考虑到了logo的问题,但是只给了1px的大小,所以基本上就没有被人发现。通过background-image:url()可以引入头像。

博客主题效果

6f841205ff19535238905a483a268528.png

首页文章

这一次又回到了左边文字,右边配图的布局。但是这一次,我们固定了摘要文字行数为5行,超出变成省略号;并且图片也做了固定尺寸:190px * 120px ,图像会自动居中,多余部分将会被裁剪。

81de80d4aa9989f446d53693eb5ffcad.png

对于没有图片的文章,自适应,但最大不超过5行字。

5860b105b67e80e0132b98ff880ecf60.png

侧边栏

侧边栏图标进行了优化。

24d124b255d3fe8e65d50adc9a8a3969.png

博客正文

博客正文对一些细节进行了调整,如文章发布信息,文章分类标签、点赞关注等。

0ef263915b4de1d607755632cf58cf66.png

评论

评论进行了布局优化,去掉了没用的信息。

a65b607689b4c86777d6524a65538479.png

移动端适配

6e6d2cc4fb2e6cc4570ef825b623e2cc.png

b3c3de4e2db50cce7b0e1440b801651a.png

76c321fe3a7dd453fef874c57f817375.png

适配方法

8d4204ac3db1688f290b3edbeeab6afb.png

主题默认模板为Custom,使用时禁用默认模板,然后加入下面这行代码:

@import url(https://blog-static.cnblogs.com/files/gshang/gshang.2019.11.15.2.css) screen and (min-width:0px);

这里为了实现自定义,你可以继续加一些图片的设置:

/*设置顶部头像背景*/

#blogTitle {

background-image: url(https://img2018.cnblogs.com/blog/1489774/201911/1489774-20191115181738072-2067895519.jpg);

}

/*设置头像*/

#blogLogo {

background-image: url(https://img2018.cnblogs.com/blog/1489774/201911/1489774-20191115182121018-1227398891.jpg);

}

/*** 设置全局主题颜色 ***/

html {

--ThemeColor: #00a1d6;

}

原文:https://www.cnblogs.com/gshang/p/11869120.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值