📅  最后修改于: 2023-12-03 14:57:42.093000             🧑  作者: Mango
语义 UI 又称语义化 UI,是指通过设计语义化的用户界面,让用户更容易理解和操作界面。语义 UI 的设计原则是:
语义 UI 按钮设计的要点有:
在实现语义 UI 按钮的过程中,可以使用以下技术:
.btn:hover {
background-color: #eee;
transition: background-color 0.3s ease;
}
document.querySelector('.btn').addEventListener('click', function() {
// do something
});
<svg viewBox="0 0 24 24" width="24" height="24">
<path d="M5,5 L5,19 L19,12 L5,5 Z"></path>
</svg>
最后附上一个例子,使用 CSS 和 JavaScript 实现语义 UI 按钮切换变化的效果:
<button class="btn">切换</button>
.btn {
background-color: #007bff;
color: #fff;
border: none;
border-radius: 4px;
padding: 8px 16px;
cursor: pointer;
transition: background-color 0.3s ease;
}
.btn.active {
background-color: #28a745;
}
document.querySelector('.btn').addEventListener('click', function() {
this.classList.toggle('active');
});
点击按钮后,按钮的背景色从蓝色变为绿色,同时按钮上的文本也会变为“active”。