純CSS打造BiliBili樣式博客主題


前言

一直以來,我都在思考如何減少不必要的JS代碼,僅通過CSS來實現博客園主題美化。CSS有很多魔法代碼,例如:beforeiconfontorder,等等,利用好這些技巧,也能實現很好美化效果。這一次帶來的是仿制BiliBli制作的純CSS博客園主題,希望能給你帶來不一樣的體驗。

頭部導航欄

BiliBili個人主頁效果

image

這種頭部感覺比較好看,並且根據博客園的代碼布局,正好能夠實現。

image

image

其實博客園在設計之初就考慮到了logo的問題,但是只給了1px的大小,所以基本上就沒有被人發現。通過background-image:url()可以引入頭像。

博客主題效果

1573816266605

首頁文章

這一次又回到了左邊文字,右邊配圖的布局。但是這一次,我們固定了摘要文字行數為5行,超出變成省略號;並且圖片也做了固定尺寸:190px * 120px ,圖像會自動居中,多余部分將會被裁剪。

image

對於沒有圖片的文章,自適應,但最大不超過5行字。

image

側邊欄

側邊欄圖標進行了優化。

image

博客正文

博客正文對一些細節進行了調整,如文章發布信息,文章分類標簽、點贊關注等。

image

評論

評論進行了布局優化,去掉了沒用的信息。

1573816749072

移動端適配

1573816802463

1573816827170

image

適配方法

1573816909506

主題默認模板為Custom,使用時禁用默認模板,然后加入下面這行代碼:

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

最新版

最新版本可以通過F12查看我的CSS代碼,不不定期更新。

image

這里為了實現自定義,你可以繼續加一些圖片的設置:

/*設置頂部頭像背景*/
#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;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM