博客的页面有些单调,但是又不想使用额外的JS代码来增加页面的加载负担,这个时候你可以考虑一下使用css来增加博客页面的效果,比如彩色博客标题。
假设我们的标题是<h1>博客标题内容</h1>
,这里我可以编写CSS代码如下:
:root {
--rainbow-gradient: linear-gradient(
-90deg,
#602ce5 0,
#2ce597 30%,
#e7bb18 50%,
#ff7657 70%,
#45c1ee 90%,
#2ce597 100%
);
}
h1{
background-image: var(--rainbow-gradient, #fff);
background-size: 100%;
background-repeat: repeat;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
}
上边的代码中,我们定义了一个颜色变量,这样方便日后修改颜色值。background-image: var(--rainbow-gradient, #fff);这是一个CSS属性,它设置h1元素的背景图像。var(--rainbow-gradient)是一个自定义变量,它可以设置为任何颜色或图像。如果没有指定值,则默认值为#fff(白色)。
通过上边简单的css代码就可以实现彩色博客标题了,如果给h1添加了伪类选择器h1:hover,就会实现,鼠标指向标题的时候会变成彩色的效果。简单吧,动手来实现一下吧。