网页显示手机预览功能样式及代码

6 篇文章 0 订阅
4 篇文章 0 订阅

pc录入数据,同时实现手机端显示样式
在这里插入图片描述

<div class="h5-container">
     <div class="h5-viwer-box">
     --写自己要显示的样式
     </div>
</div>

.h5-container {
  width: 300px;
  height: 640px;
  margin: 0 auto;
  background-size: contain;
  -moz-background-size: cover;
  background-repeat: no-repeat;
  background-image: url('../../../assets/moblie.png');
  padding: 43px 10px 80px 14px;
}
.h5-viwer-box {
  width: 266px;
  height: 560px;
}
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用iframe标签来实现HTML代码预览功能。具体实现方法如下: 1. 创建一个textarea输入框,让用户输入HTML代码。 2. 在页面中创建一个iframe标签,用于显示用户输入的HTML代码。 3. 使用JavaScript监听textarea输入框的值变化事件,当用户输入HTML代码时,将代码赋值给iframe的srcdoc属性。 4. 如果用户输入的HTML代码中包含了CSS和JS代码,需要将CSS和JS代码也加入到iframe中。 以下是示例代码HTML部分: ```html <textarea id="htmlCode"></textarea> <iframe id="preview"></iframe> ``` JavaScript部分: ```javascript var htmlCode = document.getElementById("htmlCode"); var preview = document.getElementById("preview"); // 监听textarea输入框的值变化事件 htmlCode.addEventListener("input", function() { var code = htmlCode.value; // 将HTML代码添加到iframe中 preview.srcdoc = code; // 将HTML代码中的CSS和JS代码也添加到iframe中 var css = "<style>" + getCSS(code) + "</style>"; var js = "<script>" + getJS(code) + "</script>"; preview.contentDocument.head.innerHTML = css; preview.contentDocument.body.innerHTML = js; }); // 获取HTML代码中的CSS代码 function getCSS(code) { var css = ""; var regex = /<style>([\s\S]*?)<\/style>/g; var match; while ((match = regex.exec(code)) != null) { css += match[1]; } return css; } // 获取HTML代码中的JS代码 function getJS(code) { var js = ""; var regex = /<script>([\s\S]*?)<\/script>/g; var match; while ((match = regex.exec(code)) != null) { js += match[1]; } return js; } ``` 这样就可以实现在线浏览HTML代码,并且可以直接显示网页代码运行效果了。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值