button { background-color: #4CAF50; color: white; padding: 10px 20px; border: none; border-radius: 4px; cursor: pointer; } button:hover { background-color: #3e8e41; } p { font-size: 20px; color: black; } .active { color: red; }
首先,大家需要创建一个按钮,当按钮被点击时,它会触发JavaScript动作来改变段落的CSS样式。以下是按钮的CSS样式:
接下来,大家按照上述CSS样式将段落的字体颜色设置为黑色。以下是CSS样式:
偶是一段普通的文本。
现在大家将JS事件监听器附加到按钮上。当按钮被点击时,它将添加一个.active类到段落标签中。这能够改变段落字体的颜色。以下是代码:
var btn = document.querySelector('button'); var p = document.querySelector('p'); btn.addEventListener('click', function() { p.classList.toggle('active'); });
这样就完成了点击变换字体颜色的功能。当您点击按钮,字体颜色将改变为红色,再次点击字体颜色将改变回黑色。
综上所述,CSS是网页设计中的一个关键元素,能够提高用户体验。点击变换字体颜色是CSS功能之一,它能够增加网页的交互性。大家的示例代码可以帮助您更好地理解CSS如何实现此功能,以便您能够在自己的网站上应用。