JavaScript效果:当点击任何一张卡片时弹出提示框,该提示框位置将位于页面中心。
时间: 2024-03-10 12:44:06 浏览: 140
javascript弹出带文字信息的提示框效果
可以使用以下JavaScript代码实现该效果:
```javascript
// 获取所有卡片元素
const cards = document.querySelectorAll('.card');
// 循环遍历所有卡片元素
cards.forEach(card => {
// 添加点击事件
card.addEventListener('click', () => {
// 创建提示框元素
const popup = document.createElement('div');
popup.classList.add('popup');
popup.innerText = '提示框内容';
// 设置提示框位置为页面中心
popup.style.left = (window.innerWidth - popup.offsetWidth) / 2 + 'px';
popup.style.top = (window.innerHeight - popup.offsetHeight) / 2 + 'px';
// 将提示框添加到页面中
document.body.appendChild(popup);
});
});
```
需要在CSS中设置提示框的样式,例如:
```css
.popup {
position: fixed;
background-color: #fff;
border: 1px solid #ccc;
padding: 10px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
```
阅读全文