当前位置: 首页 > news >正文

在哪个网站上做预收款报告台州市城市建设规划局网站

在哪个网站上做预收款报告,台州市城市建设规划局网站,wordpress 文章保存在哪里,深圳网站开发一薇在浏览器中使用javascript打印HTML中指定Div带背景图片内容生成PDF电子证书查询的解决方案 一、指定内容打印二、背景图片打印1.CSS背景图片设置2.div相对定位居中 三、完整案例展示1.CSS样式表2.HTML容器构建 一、指定内容打印 要调用浏览器中的打印功能,并指定需…

在浏览器中使用javascript打印HTML中指定Div带背景图片内容生成PDF电子证书查询的解决方案

  • 一、指定内容打印
  • 二、背景图片打印
    • 1.CSS背景图片设置
    • 2.div相对定位居中
  • 三、完整案例展示
    • 1.CSS样式表
    • 2.HTML容器构建

一、指定内容打印

要调用浏览器中的打印功能,并指定需要打印的内容为特定的DIV内的内容,你可以使用JavaScript来实现。下面是一种实现方法:

  1. 首先,在需要打印的DIV标签上添加一个唯一的ID属性,例如:
<div id="print-content"><!-- 这里是需要打印的内容 -->
</div>
  1. 接下来,在JavaScript中使用window.print()方法来调用浏览器的打印功能,并指定打印的内容为指定的DIV。
<script>function printDiv() {var printContents = document.getElementById("print-content").innerHTML;var originalContents = document.body.innerHTML;document.body.innerHTML = printContents;window.print();document.body.innerHTML = originalContents;}
</script>
  1. 然后,在页面中添加一个触发打印的按钮,并绑定上面定义的printDiv()函数。
<button onclick="printDiv()">打印</button>

现在,当用户点击"打印"按钮时,浏览器将会打印出指定的DIV内的内容。请注意,由于涉及到浏览器的打印功能,以上方法可能在不同的浏览器中略有差异。

二、背景图片打印

1.CSS背景图片设置

将图片设置在CSS设置为背景图片时,会被打印默认选项“背景图形”的影响,增加了用户端的复杂度。

#print-content {width: 700px;line-height: 30px;background: url('images/main.jpg') no-repeat top left;}

在这里插入图片描述

2.div相对定位居中

即:将背景图片,单独建立DIV作为底层显示,文字层设置z-index的优先级别。
div相对定位居中:要将一个 <div> 元素相对定位并水平居中,你可以使用以下 CSS 样式:

<style>.centered {position: relative;left: 50%;transform: translateX(-50%);}
</style>

在上面的示例中,我们给目标 <div> 添加了一个名为 .centered 的类,并设置了相对定位以及水平居中的样式。position: relative; 声明了相对定位,left: 50%; 通过将元素的左边距设置为父元素宽度的一半,将其移到了水平中间位置。transform: translateX(-50%); 这一行样式通过应用 translateX 变换,将元素在水平方向上向左平移了自身宽度的一半,实现了水平居中。

接下来,你可以将该类应用到需要水平居中的 <div> 元素上,例如:

<div class="centered"><!-- 这里是需要水平居中的内容 -->
</div>

水平居中是相对父元素进行的,所以父元素应该具有明确的宽度。如果父元素的宽度是根据内容自适应的,请确保父元素可以容纳居中的子元素。

三、完整案例展示

在这里插入图片描述

1.CSS样式表

body {margin: 0;padding: 0;font-size: 16px;}#print-box {position: relative;width: 1000px;left: 50%;transform: translateX(-50%);}.print-bg {position: absolute;z-index: 99;}.print-content {position: absolute;width: 100%;line-height: 32px;top: 500px;z-index: 9999;text-align: center;}.print-content > p {width: 90%;margin: 40px auto;text-align: center;}.com_name {font-size: 38px;color: #865800;font-weight: bold;}#non-print {position: fixed;border-radius: 10px 10px 0 0;margin-top: 80px;width: 100%;height: 80px;bottom: 0px;line-height: 30px;background-color: #0066cc;color: #f1f1f1;text-align: center;z-index: 9999;}#btn {position: fixed;width: 80px;height: 30px;right: 0;top: 50px;background-color: #0066cc;border-radius: 30px 0 0 30px;color: #f1f1f1;cursor: pointer;border: none;}

2.HTML容器构建

<div id="print-box"><div class="print-bg"><img src="images/main.jpg" alt="" width="1005"></div><div class="print-content"><p style="margin-top: 100px;"><span class="com_name">漏刻有时</span></p><p style="font-size: 28px;">开展 <img src="images/adi.png" alt="" height="30"> 抖音直播销售服务,本公司保证所售产品均为品牌正品。</p><p style="font-size: 28px;"><label style="font-weight: bold;">授权期限:</label>2023年8月8日至2024年8月7日</p><p style="text-align: right;padding-right: 50px;margin-top: 280px;font-size: 20px;">宁波漏刻文化科技有限公司</p><p style="text-align: right;padding-right: 50px;font-size: 20px;">2023年8月8日</p></div>
</div>
<div id="non-print">非打印区域</div>
<button id="btn" onclick="printDiv()">打印</button>

@漏刻有时

http://www.yayakq.cn/news/589928/

相关文章:

  • 做电影网站用什么格式好无锡网站建设818gx
  • 公司网站设计网络公司小制作灯笼
  • 可以免费做调查问卷的网站学生网站设计
  • 个人外贸公司网站免费引流推广工具
  • 如何免费做网站优化软件开发培训班出来的怎么样
  • 西昌有哪些做网站的公司网站职业培训学校
  • 惠州网站建设怎么样个人网站的制作代码
  • 示范校建设信息化成果网站广元商城网站开发
  • 苏州网站建设选苏州梦易行集团网站建设制作费用
  • 徐州建设企业网站网站搭建和网页设计
  • 仿京东电商的网站开发怎么做后台网站一键更新
  • 做网站金山整站优化关键词排名
  • 云服务器建设网站软件进入深圳市住房和建设局网站
  • 电商网站开发平台需要多少杭州的网站建设公司哪家好
  • 手机网站html5模版佛山网站关键词
  • 无锡哪家做网站好如何做网商商城的网站
  • 建立公司网站的重点湖南营销型网站建设磐石网络
  • 建站工具帝国网站建设包含域名
  • 网站建设方面的论文网站怎么做是满屏
  • 万州网站建设怎样批量做地级市网站
  • 麦田 网站建设电影网站开发PPT模板
  • 网站开发vs2013手机体验网站
  • 做网站的公司如何推广广东东莞人才市场
  • 笑话 语录用什么网站做怎么做类似清风dj网站
  • 建网站安全Wordpress 充值 卡密
  • 深圳建设厅网站wap网站生成系统
  • 企业网站开发制作合同如何制作小视频
  • 免费建站自己的网址搭建网站干什么
  • 营销网站建设企划案例查网站的关键词排名吗
  • 昆明网站排名优化费用手机网站一键导航代码