当前位置:网站首页>Butterfly theme beautification - Page frosted glass effect
Butterfly theme beautification - Page frosted glass effect
2022-07-05 07:29:00 【SongErrors】
List of articles
One 、 Basic settings
1、 establish css file
Create a mycss.css file
Move to \themes\butterfly\source\css
Under the table of contents .
2、 introduce
inject In butterfly.yml
Medium or customized _config.butterfly.yml
in
Introduce css file , No matter which way above Are introduced in the following code .
inject:
head:
- <link rel="stylesheet" href="/css/mycss.css">
Two 、 beautify
In the created mycss.css Add the following to the document
1、 All pages have frosted glass effect
/* All pages realize frosted glass effect */
#aside-content{
background: rgba(255,255,255,0);
}
#aside-content > .card-widget:first-child {
background: rgba(255,255,255,0.5);
backdrop-filter: blur(10px);
}
#aside-content .card-widget {
background: rgba(255,255,255,0.5);
backdrop-filter: blur(10px);
}
.layout > div:first-child:not(.recent-posts) {
background: rgba(255,255,255,0.5);
backdrop-filter: blur(10px);
}
#recent-posts > .recent-post-item {
background: rgba(255,255,255,0.5);
backdrop-filter: blur(10px);
}
2、 Title Block matte effect
/* The title bar */
#page-header.nav-visible #nav {
background: rgba(255,255,255,0.5);
backdrop-filter: blur(50px);
}
3、 Search bar frosted glass effect
/* Search box beautification */
.search-dialog {
background: rgba(255,255,255,0.5);
backdrop-filter: blur(10px);
border-radius: 0px;
}
#search-mask {
background: rgba(255,255,255,0);
}
4、 The effect of frosted glass on the end of the mobile phone
/* Mobile phone end ground glass optimization */
#sidebar #sidebar-menus.open {
background: rgba(255,255,255,0.5);
backdrop-filter: blur(10px);
}
#sidebar #menu-mask {
background: rgba(255,255,255,0);
}
Contrast before and after beautification


6、 The footer 、 Scroll bars beautify
/* The footer footer */
/* Gradient scrolling animation */
@-webkit-keyframes Gradient {
0% {
background-position: 0 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0 50%;
}
}
@-moz-keyframes Gradient {
0% {
background-position: 0 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0 50%;
}
}
@keyframes Gradient {
0% {
background-position: 0 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0 50%;
}
}
#footer {
background: linear-gradient(-45deg, #ee7752, #ce3e75, #23a6d5, #23d5ab);
background-size: 400% 400%;
-webkit-animation: Gradient 10s ease infinite;
-moz-animation: Gradient 10s ease infinite;
animation: Gradient 10s ease infinite;
-o-user-select: none;
-ms-user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
#footer:before {
background-color: rgba(0, 0, 0, 0);
}
#footer-wrap {
background-color: rgba(0, 0, 0, 0);
}
/* Scroll bar */
::-webkit-scrollbar {
width: 8px;
height: 8px;
}
::-webkit-scrollbar-track {
background-color: rgba(73, 177, 245, 0.2);
border-radius: 2em;
}
::-webkit-scrollbar-thumb {
background-color: #49b1f5;
background-image: -webkit-linear-gradient(
45deg,
rgba(255, 255, 255, 0.4) 25%,
transparent 25%,
transparent 50%,
rgba(255, 255, 255, 0.4) 50%,
rgba(255, 255, 255, 0.4) 75%,
transparent 75%,
transparent
);
border-radius: 2em;
}
::-webkit-scrollbar-corner {
background-color: transparent;
}
::-moz-selection {
color: #fff;
background-color: #49b1f5;
}
7、 Beautify the blog background
@keyframes gradientBG {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
#web_bg {
background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
background-size: 400% 400%;
animation: gradientBG 15s ease infinite;
}
#web_bg {
background: -webkit-linear-gradient(
0deg,
rgba(247, 149, 51, 0.1) 0,
rgba(243, 112, 85, 0.1) 15%,
rgba(239, 78, 123, 0.1) 30%,
rgba(161, 102, 171, 0.1) 44%,
rgba(80, 115, 184, 0.1) 58%,
rgba(16, 152, 173, 0.1) 72%,
rgba(7, 179, 155, 0.1) 86%,
rgba(109, 186, 130, 0.1) 100%
);
background: -moz-linear-gradient(
0deg,
rgba(247, 149, 51, 0.1) 0,
rgba(243, 112, 85, 0.1) 15%,
rgba(239, 78, 123, 0.1) 30%,
rgba(161, 102, 171, 0.1) 44%,
rgba(80, 115, 184, 0.1) 58%,
rgba(16, 152, 173, 0.1) 72%,
rgba(7, 179, 155, 0.1) 86%,
rgba(109, 186, 130, 0.1) 100%
);
background: -o-linear-gradient(
0deg,
rgba(247, 149, 51, 0.1) 0,
rgba(243, 112, 85, 0.1) 15%,
rgba(239, 78, 123, 0.1) 30%,
rgba(161, 102, 171, 0.1) 44%,
rgba(80, 115, 184, 0.1) 58%,
rgba(16, 152, 173, 0.1) 72%,
rgba(7, 179, 155, 0.1) 86%,
rgba(109, 186, 130, 0.1) 100%
);
background: -ms-linear-gradient(
0deg,
rgba(247, 149, 51, 0.1) 0,
rgba(243, 112, 85, 0.1) 15%,
rgba(239, 78, 123, 0.1) 30%,
rgba(161, 102, 171, 0.1) 44%,
rgba(80, 115, 184, 0.1) 58%,
rgba(16, 152, 173, 0.1) 72%,
rgba(7, 179, 155, 0.1) 86%,
rgba(109, 186, 130, 0.1) 100%
);
background: linear-gradient(
90deg,
rgba(247, 149, 51, 0.1) 0,
rgba(243, 112, 85, 0.1) 15%,
rgba(239, 78, 123, 0.1) 30%,
rgba(161, 102, 171, 0.1) 44%,
rgba(80, 115, 184, 0.1) 58%,
rgba(16, 152, 173, 0.1) 72%,
rgba(7, 179, 155, 0.1) 86%,
rgba(109, 186, 130, 0.1) 100%
);
}
3、 ... and 、 The final result
If you want to check the final effect, you can go to my blog : Song's blog
边栏推荐
- 2022.06.27_ One question per day
- 氫氧化鈉是什麼?
- selenium 元素定位
- GBK error in web page Chinese display (print, etc.), solution
- I 用c l 栈与队列的相互实现
- D2L installation
- Anaconda pyhton multi version switching
- 【idea】Could not autowire. No beans of xxx type found
- Course learning accumulation ppt
- deepin 20 kivy unable to get a window, abort
猜你喜欢
Target detection series - detailed explanation of the principle of fast r-cnn
Using GEE plug-in in QGIS
Unforgettable summary of 2021
C learning notes
Daily Practice:Codeforces Round #794 (Div. 2)(A~D)
行测--资料分析--fb--高照老师
I 用c I 实现队列
The number of occurrences of numbers in the offer 56 array (XOR)
Anaconda navigator click open no response, can not start error prompt attributeerror: 'STR' object has no attribute 'get‘
Jenkins reported an error. Illegal character: '\ufeff'. Class, interface or enum are required
随机推荐
And play the little chestnut of dynamic agent
Graduation thesis project local deployment practice
When jupyter notebook is encountered, erroe appears in the name and is not output after running, but an empty line of code is added downward, and [] is empty
Ethtool principle introduction and troubleshooting ideas for network card packet loss (with ethtool source code download)
【Node】nvm 版本管理工具
2022年PMP项目管理考试敏捷知识点(7)
Using GEE plug-in in QGIS
Ue5 hot update - remote server automatic download and version detection (simplehotupdate)
Target detection series - detailed explanation of the principle of fast r-cnn
Tshydro tool
剑指 Offer 56 数组中数字出现的次数(异或)
Web page Chinese display (print, etc.) GBK error, solution, software
目标检测系列——Faster R-CNN原理详解
Daily Practice:Codeforces Round #794 (Div. 2)(A~D)
Intelligent target detection 59 -- detailed explanation of pytoch focal loss and its implementation in yolov4
Basic operation of external interrupt (keil5)
[untitled]
Basic series of SHEL script (II) syntax + operation + judgment
Eclipse project recompile, clear cache
Negative number storage and type conversion in programs