在项目中,当要实现将前端背景进行打印的时候,当我们点击打印时,可能会出现如下情景(如图所示):

即要勾选背景图片的时候才能够将背景进行打印,对于客户端来说显然是不友好的 (不排除部分用户并不知道在哪进行勾选),从而导致项目的评价受影响。在这里我介绍了两种解决上述问题的方法,分别是就css和js两块进行介绍。
**

一;CSS解决方法

@media print {body{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;-ms-print-color-adjust:exact;print-color-adjust:exact;}
}

二:JS解决方法


大家可以根据自己的实际需要进行选择。

用css和js的的方法 打印背景图片相关推荐

  1. js的window.print()打印背景图片,打印背景图片无法显示

    js的window.print()打印背景图片 题目描述 js的window,print()打印背景图片给body加了图片地址之后,非要设置浏览器打印选项里面设置背景图形打印才行,怎么通过js去设置默 ...

  2. yii 加载php文件,Yii2框架加载css和js文件的方法分析

    本文实例讲述了Yii2框架加载css和js文件的方法.分享给大家供大家参考,具体如下: 1.第一步是要把我们的css.js文件放到web目录下 2.第二步修改assets/AppAsset.php文件 ...

  3. 记一次灰度发版打印背景图片无法加载的处理过程

    记一次灰度发版打印背景图片无法加载的处理过程 前言 需求为给订单加上新的打印模板,测试环境正常,灰度环境打印不出来图片.请求服务器路径可以展示图片,使用lodop设置背景图或打印图片都无法展示 解决过 ...

  4. html打印无法打印背景图片,Word/wps怎么打印背景图片?Word背景打印不出来的三种解决办法...

    Word/wps怎么打印背景图片?对于使用WPS工作.学习的朋友们或许会遇到背景无法打印的问题,精美的背景.花纹常常是所做文档的一个不可或缺的部分.那么我们该如何打印出背景呢?小编在这里有多种办法. ...

  5. html背景图适应div_体验css+div 之 三种使网站背景图片自动适应浏览器大小的方法...

    不管你怎么变化浏览器窗口大小,背景图始终会自动调节大小. 1 . 第一次方法: 我第一个想法是需要使用一个 css 背景图,如果这张图够大,就能填充整个屏幕.当浏览器窗口大小没有图片大时,它将自动隐藏 ...

  6. css 网站大背景(按比例缩放背景图片)

    很多网站是全背景图片的,而且适应各种主流分辨率,给人一种干净大气的感觉,实属设计派的一个耍酷良方,下面介绍几种实现全屏图片自适应缩放背景图片的方法. 1.帅气简单的CSS3方法 html {backg ...

  7. js实现登录页面的背景图片的随机展示

    ####js代码如下: <script type="text/javascript">// 随机展示背景图片 var imgSrcs = [ "${ctx}/ ...

  8. JS简单操作像素设置背景图片拉伸区域避免图片拉伸变形

    废话开篇:简单设置图片拉伸区域,实现图片当作标签背景图时不被拉伸变形 一.实现效果 左右两个标签,左面的设置了一个不重复的背景图片 现在进行一下操作,让左面的背景图在不变形的前提下进行铺满整个左侧的标 ...

  9. web前端学习day_02:CSS:三种使用方式/选择器/颜色/背景图片/查看样式/文本/元素显示方式/盒子模型/定位方式/行内对齐/显示层级/防溢出

    CSS : Cascading Style Sheet 层叠样式表. 作用: 美化页面 CSS 如何在html页面中添加css样式代码?总共有三种方式: 1.选择器 2.选择器练习: 3.颜色赋值 4 ...

最新文章

  1. ASP.NET运行原理
  2. 如何针对CMS系统进行SEO优化_
  3. android培训内容明细,记录Android开发学习
  4. php 类分开写,程序员面试必备PHP基础面试题 – 第十七天
  5. nginx之rtmp模块引用计数设计
  6. javascript面向对象属性函数用法(defineProperty与getOwnPropertyDescriptor)
  7. pythonui自动化断言,python UI自动化13- 断言方法
  8. CSS三大特性(层叠/继承/优先)
  9. vue项目px自动转rem适用于pc端
  10. Vue 上传图片裁剪
  11. STM32F4 ETH-Lwip以太网通信
  12. 规范布线系统光纤跳线管理
  13. python中*args,**args的区别
  14. Elasticsearch时区问题
  15. 游戏王计算机器人,游戏王:时花之贤者以一换二即可召唤,鲜花机器人可获取抽牌机会...
  16. Docke--基础篇
  17. 计算机缺乏内存将无法运行,解决方案:计算机无法进入常见系统故障的内存
  18. php写卡牌游戏,生成汉字卡牌的PHP小应用
  19. coord-convert python 点、线、面文件坐标系转换
  20. 如何理解“方差越大信息量就越多?

热门文章

  1. Python------绘图Turtle库
  2. 脱单盲盒H5平台软件著作权/脱单盲盒v2.0/软件著作权
  3. 系统学习javaweb-07-学习速查案例01
  4. html+css中的animation 动画(二)孙悟空巡山
  5. 用AirPods同时连接iPhone和Windows的方法
  6. 十六进制转八进制(完整代码)
  7. 使用visio画E-R图(灭火器信息管理系统)
  8. 抖音上测试笑容多少分的什么软件,抖音微笑打分app-抖音微笑打分软件app手机版预约 v1.0-68游戏网...
  9. 2020形势与政策全套答案哪里有?---【快捷查询】
  10. Compose系列 四 生命周期