最近在做一个弹窗,大概思路是这样的,当弹窗想展示是图片时,放图片的div为透明(前提是上传的这张图是png格式的),当弹窗为公告显示文字时,内容底部将有背景图。没想象中的顺利,安卓和ios兼容问题搞的差点崩溃...

安卓写法

background: rgba(0, 0, 0, 0);

ios写法

background: transparent;

html

:class="{'opacity': $store.state.opacity}"

round

:close-on-click-overlay="false"

:style="{'background':isShow==0? aa:'#fff url('+require('../assets/img/home/gonggao_bg.png')+') left top no-repeat'}"

v-model="popup"

>

data

data() {

return {

//isShow为0时为图片弹窗

isShow: '',

//安卓为1

mobile:'',

ios:'transparent !important',

android:'rgba(0,0,0,0) !important',

aa:'',

bb:''

};

},

让页面渲染时候调用方法

mounted() {

this.$nextTick(() => {

//是否获取图片

this.getPhoto();

this.useMobile();

});

},

根据手机不同对样式设不同的值

methods: {

useMobile() {

let isiOS = !!ua.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);

if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) {

// alert("isiOS"+isiOS)

this.mobile=2;

//Ios

} else if (/(Android)/i.test(navigator.userAgent)) {

// alert("isAndroid"+isAndroid)

//Android终端

this.mobile=1;

}

},

getPhoto: function() {

let popType = this.$store.state.popType;

if (popType == "pic") {

this.isShow = 0;

if(this.mobile==1){

this.aa=this.android

}else{

this.aa=this.ios

}

}else{

this.isShow = 1;

}

}

},

}

html background 透明度,background设置透明度兼容性相关推荐

  1. css如何设置透明度?设置透明度的两种方法(代码实例)

    在前端页面开发布局的时候,为了给用户呈现不同的效果,经常需要设置透明度,那么css是怎样设置透明度的?本章给大家介绍用css设置透明度的两种方法(代码实例).有一定的参考价值,有需要的朋友可以参考一下 ...

  2. java设置输入框透明度,屏幕透明度,,设置透明度(这是窗体本身

    屏幕透明度,,设置透明度(这是窗体本身 设置透明度(这是窗体本身的透明度,非背景) 设置黑暗度 设置背景模糊 以设置对dialog对话框同样有效设置透明度(这是窗体本身的透明度,非背景)1 Windo ...

  3. html如何设置文本框透明度,div设置透明度

    #a{ background:#FFCC33; filter:alpha(opacity:0); width: 300px; heig#a{background:#FFCC33; filter:alp ...

  4. html背景颜色透明度hex,CSS背景颜色设置透明度的两种方法(8位hex和rgba)

    目录 一. 6位HEX转RGBA 二.8位HEX 在写微信小程序的时候,有个需求是按背景颜色 background-color要设透明度0.85,让背景图片 background-image透一点出来 ...

  5. PHP设置文本框背景透明度,如何给background-image设置透明度?

    如题,现在是没法改图片本身的透明度,该图片以 background-image 写在 css 里,不知道有没有办法给他设置透明度?div{ position: relative; } div:afte ...

  6. 网页定位(position属性、相对定位、绝对定位、固定定位、z-index、设置透明度)

    position属性 static:默认值,没有定位 relative:相对定位,相对于自己原来的位置进行偏移 absolute:绝对定位,以它最近一个已经定位的祖先元素为基准进行偏移 fixed:固 ...

  7. css背景透明(css背景透明度怎么设置)

    CSS 背景颜色透明怎么弄 外层div: background-color: rgba(255, 255, 255, 0.9); /* 白色并且阿尔法通道是0.9*/ 内层div: backgroun ...

  8. css如何利用transparent属性设置透明度?transparent属性绘制各种三角形

    想到用css设置元素透明度,大家的第一反应会是:用Opacity属性来设置透明度,其实在css中还有其他设置透明度的方法.本章给大家介绍用transparent属性设置透明度,以及用transpare ...

  9. html设置表单透明度,css利用transparent属性设置透明度的方法

    css利用transparent属性设置透明度的方法 发布时间:2020-09-14 13:44:46 来源:亿速云 阅读:188 作者:小新 这篇文章主要介绍css利用transparent属性设置 ...

  10. css 背景效果_css透明度怎么设置?三种css图片透明度的设置方法

    css透明度的设置在网页的设计中是经常需要用到的,有时为了设计出的网页更加的美观,会对图片进行透明化处理,这样网页上面的内容就不会看不见,有的网页因为图片作为背景,也会更加美观,那么,css中的透明度 ...

最新文章

  1. 大学c语言11页,C语言程序设计题库(11页)-原创力文档
  2. 强!chrome彻底关闭自动升级新方法实例演示,终于解决了chrome自动升级的烦恼
  3. 如何预防淋巴癌?(希望分享给更多的人看)
  4. 数据可视化(推荐Tableau、 PowerBI 、FineBI、Echarts、ggplot、PYTHON、R)---数据分析领域的万金油技能
  5. (字节/华为/美团)前端面经记录冷冷清清的金三银四
  6. 每天一个linxu命令6之jps  查看java进程的端口
  7. 每日一题(31)—— 全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?
  8. python数据类型总结
  9. printf打印数组_(45)C++面试之把数组排成最小的数
  10. 博客园里写blog可以添加自己的js文件
  11. 15分钟搞定OLAP查询引擎Phoenix
  12. 深度学习(花书)+ 动手学深度学习(李沐)资料链接整理
  13. 机器学习中的数学——结构化概率模型/图模型
  14. 什么是消防产品3C认证?
  15. phpnow安装教程
  16. 指令能被计算机硬件理解并执行,计算机
  17. 一文看懂!百度对话系统PLATO家族
  18. Beeline – 命令行参数详解
  19. 说说Laya微信小游戏适配问题
  20. 考研数据结构之循环队列

热门文章

  1. 管理格言集锦(收集)
  2. A Bio-Inspired Multi-Exposure Fusion Frameworkfor Low-light Image Enhancement
  3. 今日财富杂志社今日财富杂志今日财富编辑部2023年第2期目录
  4. 【python】简单爬虫制作(汽车之家易车网报价爬虫)
  5. C++线程编程-所有权转移与单次调用
  6. [BZOJ1721][Usaco2006 Mar]Ski Lift 缆车支柱
  7. 我的第一个手机应用终于上线了
  8. VPS自己搭建frp/frps内网穿透实现外网访问局域网设备
  9. Java对象的存活判定与对象引用
  10. 浅谈MVC三层架构(通俗易懂)