gpt4 book ai didi

javascript - 如何使用 javascript 创建弹出页面

转载 作者:行者123 更新时间:2023-12-02 16:13:02 24 4
gpt4 key购买 nike

我是网络开发新手。我想实现一个功能,当我点击“点击查看样本颜色”链接时,会弹出一个如图所示的页面,显示我所有的样本颜色。但我不知道该使用什么样的技术来做到这一点。我在 w3schools 上搜索过。但是使用javaScript的弹出窗口或弹出框不是我想要的。

能帮我用简单的方法实现一下效果吗?

非常感谢!!

最佳答案

我相信我明白你在说什么。这是一个使用 CSS 模式框的 codepen 示例。检查一下:

http://codepen.io/ShadyAlzayat/pen/LEDJg

模态代码如下:

.modal {
opacity: 0;
visibility: hidden;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
text-align: left;
background: rgba(0,0,0, .9);
transition: opacity .25s ease;
}

.modal__bg {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
cursor: pointer;
}

.modal-state {
display: none;
}

.modal-state:checked + .modal {
opacity: 1;
visibility: visible;
}

.modal-state:checked + .modal .modal__inner {
top: 0;
}

.modal__inner {
transition: top .25s ease;
position: absolute;
top: -20%;
right: 0;
bottom: 0;
left: 0;
width: 50%;
margin: auto;
overflow: auto;
background: #fff;
border-radius: 5px;
padding: 1em 2em;
height: 50%;
}

.modal__close {
position: absolute;
right: 1em;
top: 1em;
width: 1.1em;
height: 1.1em;
cursor: pointer;
}

.modal__close:after,
.modal__close:before {
content: '';
position: absolute;
width: 2px;
height: 1.5em;
background: #ccc;
display: block;
transform: rotate(45deg);
left: 50%;
margin: -3px 0 0 -1px;
top: 0;
}

.modal__close:hover:after,
.modal__close:hover:before {
background: #aaa;
}

.modal__close:before {
transform: rotate(-45deg);
}

@media screen and (max-width: 768px) {

.modal__inner {
width: 90%;
height: 90%;
box-sizing: border-box;
}
}

关于javascript - 如何使用 javascript 创建弹出页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29953261/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com