前端练习——弹窗、判断语句 (星座测试)

本文介绍了如何使用前端技术实现一个星座测试的弹窗功能,通过HTML布局和条件判断语句,为用户提供个性化的星座信息展示。详细代码和实际效果展示辅助理解。
摘要由CSDN通过智能技术生成

代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Miss半仙帮你测星座</title>
    <script type="text/javascript">
        function rec() {
            var score; //score变量,用来存储用户输入的成绩值。
            score = prompt("请输入你的出生月份");
            if (score >= 12) {
                alert("你是射手座")
            }
  
在 Django 中实现弹窗可以使用前端技术,例如 JavaScript、jQuery 等。下面是一个使用 jQuery 实现弹窗的例子: 1. 在 HTML 文件中引入 jQuery: ```html <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script> ``` 2. 在 HTML 文件中添加弹窗HTML 代码: ```html <div id="myModal" class="modal"> <div class="modal-content"> <span class="close">×</span> <p>这是一个弹窗。</p> </div> </div> ``` 3. 添加 CSS 样式: ```css /* 弹窗的样式 */ .modal { display: none; /* 默认隐藏 */ position: fixed; /* 固定定位 */ z-index: 1; /* 显示在顶层 */ left: 0; top: 0; width: 100%; height: 100%; overflow: auto; /* 允许滚动 */ background-color: rgb(0,0,0); /* 半透明黑色背景 */ background-color: rgba(0,0,0,0.4); /* 半透明黑色背景 */ } /* 弹窗内容的样式 */ .modal-content { background-color: #fefefe; margin: 15% auto; /* 居中显示 */ padding: 20px; border: 1px solid #888; width: 80%; } /* 关闭按钮的样式 */ .close { color: #aaa; float: right; font-size: 28px; font-weight: bold; } .close:hover, .close:focus { color: black; text-decoration: none; cursor: pointer; } ``` 4. 使用 JavaScript 实现弹窗的显示和隐藏: ```javascript // 获取弹窗元素 var modal = document.getElementById("myModal"); // 获取关闭按钮元素 var closeBtn = document.getElementsByClassName("close")[0]; // 当用户点击关闭按钮时,隐藏弹窗 closeBtn.onclick = function() { modal.style.display = "none"; } // 当用户点击其他地方时,隐藏弹窗 window.onclick = function(event) { if (event.target == modal) { modal.style.display = "none"; } } // 显示弹窗 function showModal() { modal.style.display = "block"; } ``` 5. 在 Django 的模板文件中调用 JavaScript 函数: ```html <button onclick="showModal()">显示弹窗</button> ``` 这样就可以在 Django 中实现简单的弹窗效果了。需要注意的是,这只是一个简单的示例,实际应用中还需要根据需求进行修改和扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值