微信公众号 点击显示答案 操作步骤

1、右键进入检查模式

2、ctrl+f查找html元素

3、添加答案区域代码

添加答案区域代码后,可以直接在页面进行格式调整

<!-- 此处height控制显示区域高度 -->
<section style="height: 1500px;overflow-x: hidden;overflow-y: auto;text-align: center;box-sizing: border-box;padding: 10px;border-width: 1px;border-style: solid;border-color: rgb(238, 238, 238);">
	<mpchecktext contenteditable="false" id="1603559997900_0.2463386146901354"></mpchecktext>
	<section style="border-width: 0px;border-style: none;border-color: initial;box-sizing: border-box;">
		<mpchecktext contenteditable="false" id="1603559997901_0.7806160681602305"></mpchecktext>
		<p style="text-align:center;margin-bottom: 10px;white-space: normal;">
			<!-- 这里的font-size可以设置文字的大小 -->
			<strong style="font-size: 14px;caret-color: red;">
				<span style="font-size: 14px;">
					<span style="line-height: 22.4px;">
						<!-- 这里是点击之后需要显示的文字或者是图片,显示图片需要http地址(需要先上传到微信) -->
						<p>编写答案</p>
						<!--   <img border="0" src="https://picsum.photos/100/50">  -->
						<mpchecktext contenteditable="false" id="1603559997902_0.2770796707640486"></mpchecktext>
					</span>
				</span>
			</strong>
		</p>
		<strong style="font-size: 14px;caret-color: red;">
			<mpchecktext contenteditable="false" id="1603559997903_0.5044436455277546"></mpchecktext>
		</strong>
	</section><strong style="font-size: 14px;caret-color: red;"></strong>
</section>
4、添加遮罩区域代码

根据内容区域大小调整遮罩层大小,大小一般取内容区域高度+40

<center style="box-sizing: border-box;text-align: center;">
	<strong style="font-size: 14px;caret-color: red;">
		<!-- 设置蒙板大小 -->
		<svg width="100%" height="1540" xmlns="http://www.w3.org/2000/svg" style="margin-top: -1540px;box-sizing: border-box;transform: rotateZ(0deg);-webkit-transform: rotateZ(0deg);-moz-transform: rotateZ(0deg);-o-transform: rotateZ(0deg);">
			<rect width="100%" height="1540" style="fill: #fefefe;box-sizing: border-box;">
				<animate attributeName="opacity" begin="click" dur="1s" style="box-sizing: border-box;" from="1" to="0" fill="freeze"></animate>
			</rect>
			<mpchecktext contenteditable="false" id="1603559997904_0.23689150596511355"></mpchecktext>
		</svg>
	</strong>
</center>

添加完遮罩层后,由于遮罩层作用,无法对内容区域直接编辑。

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
微信公众号网页授权是指用户在微信客户端内访问第三方网页时,第三方网页可以通过微信授权获取用户基本信息的功能。下面是实现微信公众号网页授权的代码开发步骤: 1. 准备工作 在微信公众平台上,开发者需要先获取到自己的公众号AppID和AppSecret,并且在公众号后台设置授权回调域名。 2. 获取授权链接 在第三方网页中,用户点击授权按钮后,需要跳转到微信授权页面,获取用户授权。在获取授权链接时,需要拼接以下参数: ``` appid:公众号AppID redirect_uri:授权回调页面 response_type:固定值code scope:snsapi_base或snsapi_userinfo state:可以是任意字符串,用于维护请求状态,防止CSRF攻击 ``` 其中,scope有两个取值: - snsapi_base:静默授权,只能获取到用户的openid。 - snsapi_userinfo:需要用户手动同意授权,可以获取到用户的基本信息。 拼接完参数后,通过urlEncode进行编码,得到授权链接。 3. 用户授权 用户跳转到微信授权页面后,需要手动同意授权。授权成功后,微信会将code参数传回授权回调页面。 4. 获取access_token和openid 通过code参数获取access_token和openid。拼接以下链接,使用GET方法请求即可: ``` https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=APPSECRET&code=CODE&grant_type=authorization_code ``` 其中,APPID和APPSECRET为公众号的AppID和AppSecret,CODE为授权回调页面传回的code值。 5. 获取用户信息 如果scope取值为snsapi_userinfo,可以通过access_token和openid获取用户基本信息。拼接以下链接,使用GET方法请求即可: ``` https://api.weixin.qq.com/sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN ``` 其中,ACCESS_TOKEN为上一步获取的access_token,OPENID为上一步获取的openid。 以上就是微信公众号网页授权的代码开发步骤。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值