html简单组件(二):简洁弹窗

html简单组件(二):简洁弹窗

代码实现效果图为:
在这里插入图片描述

html代码

		<div>
			<button class="btn" onclick="show()">点击弹窗</button>
			<!-- 弹窗遮罩层 -->
			<div class="dialog">
			  <!-- 弹窗内容 -->
			  <div class="content">
				<div class="aclose">
					<span>标题</span>
					<a class="close" href="javascript:close();">&times;</a>
				</div>
				<div class="contain">
					弹窗具体内容
				</div>
			  </div>
			
			</div>
			
		</div>

jquery代码

		function show(){
				var show = $(".dialog").css("display");
				$(".dialog").css("display",show =="none"?"block":"none");
			}
			function close(){
				var show = $(".dialog").css("display");
				$(".dialog").css("display",show =="none"?"block":"none");
			}
		}

CSS样式

css样式单独为文件引用,文件名为:dialog.css

.btn {
	width: 200px;
	height: 50px;
	font-size: 20px;
	color: white;
	background-color: #006DCC;
	border: 0px;
	border-radius: 10px
}
.btn:hover {
	box-shadow: 0 0 5px 5px darkgray;
}

.dialog {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgba(0, 0, 0, 0.4);
}

.content {
	width: 500px;
	height: 300px;
	margin: 100px auto;
	background-color: #fefefe;
	border-radius: 10px;
	box-shadow: 0 0 5px 5px darkgray;
}
.aclose{
	width: 500px;
	height: 60px;
	text-align: center;
}
.aclose span{
	line-height: 70px;
	font-size: 26px;
	font-weight: 700;
}
.contain{
	width: 500px;
	height: 230px;
	font-size: 20px;
	margin-top: 10px;
	text-align: center;
}

.close {
	color: #aaa;
	float: right;
	margin-right: 15px;
	font-size: 40px;
	font-weight: bold;
	text-decoration: none;
}

html+jquery+css整合代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>html+jquery弹窗</title>
		<link rel="stylesheet" type="text/css" href="css/dialog.css">
		<script type="text/javascript" src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
	</head>
	<body>
		<div>
			<button class="btn" onclick="show()">点击弹窗</button>
			<!-- 弹窗遮罩层 -->
			<div class="dialog">
			  <!-- 弹窗内容 -->
			  <div class="content">
				<div class="aclose">
					<span>标题</span>
					<a class="close" href="javascript:close();">&times;</a>
				</div>
				<div class="contain">
					弹窗具体内容
				</div>
			  </div>
			
			</div>
			
		</div>
	
		<script type="text/javascript">
			function show(){
				var show = $(".dialog").css("display");
				$(".dialog").css("display",show =="none"?"block":"none");
			}
			function close(){
				var show = $(".dialog").css("display");
				$(".dialog").css("display",show =="none"?"block":"none");
			}
		</script>
	</body>
</html>

完整资源下载地址为:https://download.csdn.net/download/qq_26666947/13990507

  • 10
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: 你可以通过以下代码来实现点击弹窗提示: HTML代码: ```html <button id="myBtn">点击我</button> <div id="myModal" class="modal"> <div class="modal-content"> <span class="close">×</span> <p>这是一个弹窗提示!</p> </div> </div> ``` 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; } ``` jQuery代码: ```javascript $(document).ready(function(){ $("#myBtn").click(function(){ $("#myModal").css("display", "block"); }); $(".close").click(function(){ $("#myModal").css("display", "none"); }); }); ``` 这段代码在页面加载后,会为 `#myBtn` 元素添加一个点击事件。当点击按钮时,会将 `#myModal` 元素的 `display` 属性设置为 `block`,从而显示弹窗提示。 同时,点击弹窗提示中的 "x" 图标,会将 `#myModal` 元素的 `display` 属性设置为 `none`,从而隐藏弹窗提示。 ### 回答2: 使用jQuery可以很方便地实现点击弹窗提示的效果。首先,我们需要在HTML页面中引入jQuery库,然后使用jQuery选择器选中需要绑定点击事件的元素。 例如,我们可以使用以下代码实现点击按钮弹窗提示的效果: ``` <html> <head> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script> <script> $(document).ready(function(){ $("button").click(function(){ alert("你点击了按钮!"); }); }); </script> </head> <body> <button>点击我弹窗提示</button> </body> </html> ``` 上述代码中,首先在`<head>`标签内引入了jQuery库,并在`<script>`标签内通过`$(document).ready(function(){})`函数确保在页面加载完成后执行JavaScript代码。 然后,使用`$("button")`选择器选中了所有的`<button>`元素,并在`click()`函数内绑定了点击事件。当按钮被点击时,会执行函数内的代码,这里使用`alert()`函数弹窗显示提示信息。 这样,当页面加载完成后,点击按钮时就会弹出提示窗口,告诉用户按钮已经被点击了。 当然,我们还可以使用其他的方法来实现更复杂的弹窗提示效果,例如使用jQuery UI库中的弹窗组件,或者自定义样式和动画效果来展示弹窗提示。但以上是基本的实现方式,适用于简单的提示需求。 ### 回答3: jQuery是一个快速、简洁JavaScript库,提供了很多方便的方法来处理网页操作。如果想在点击事件发生时弹出提示框,可以使用jQuery的事件绑定方法和弹窗方法来实现。 首先,在HTML中定义一个按钮元素,用于触发点击事件: <button id="myButton">点击我</button> 然后,在JavaScript中使用jQuery来绑定点击事件,当按钮被点击时,触发一个函数来弹出提示框: $(document).ready(function(){ $("#myButton").click(function(){ alert("您点击了按钮!"); }); }); 在这个例子中,我们使用了jQuery的.ready()函数,在文档加载完成后执行一个函数。在这个函数中,我们使用了.click()方法来绑定点击事件,当按钮被点击时,会触发一个函数。在这个函数中,我们使用了alert()方法来弹出一个提示框,其中包含了一个消息文字。 当点击按钮时,就会出现一个提示框,显示"您点击了按钮!"的消息。这样就实现了点击弹窗提示的功能。 需要注意的是,为了能够正确使用jQuery,需要在HTML中引入jQuery库的文件,例如: <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js"></script> 通过以上的步骤,就可以实现通过jQuery点击弹窗提示的效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值