CSS相对颜色鼠标悬停或点击交互变色实例页面
回到相关文章 »效果:
代码:
CSS代码:
:root {
--color: #2a80eb;
}
.link {
font-size: 150%;
color: var(--color);
transition: .2s;
}
.link:hover {
color: hsl(from var(--color) h s calc(l + 10));
}
.btn {
font-size: 150%;
padding: .5em 2em;
background-color: var(--color);
color: #fff;
transition: .2s;
border: 0;
}
.btn:active {
background-color:hsl(from var(--color) h s calc(l - 10));
}
HTML代码:
<h4 class="fill">链接hover高亮</h4> <a href class="link">我是链接</a> <h4 class="fill">按钮按下背景色加深</h4> <button class="btn">我是按钮</button>