background属性怎么添加2个或多个背景图

摘要:
我突然想到,背景可以添加2个或更多背景。点击后,状态背景和按钮背景可以正常显示多个背景实例。替换图像路径<多个背景实例&lt bg{width;600px:height;500px:border;url(“img/1.jpg”):url(“img/4.gif”),背景重复;无重复:无重复,

  最近遇到一个需求,下面充值金额按钮是一个背景图,点击之后显示的状态也是一个背景图,如下图

  background属性怎么添加2个或多个背景图第1张  background属性怎么添加2个或多个背景图第2张    background属性怎么添加2个或多个背景图第3张

   按照惯用的套路,新增一个class,点击后的状态直接写在里面即可

  background属性怎么添加2个或多个背景图第4张

  然而点击后,虽然状态背景成功显示出来,但按钮背景却消失了

  background属性怎么添加2个或多个背景图第5张

   此时,我突然想起background可以添加2个或多个背景,于是修改代码后如下,

  background属性怎么添加2个或多个背景图第6张

  本以为大功告成,结果点击后的状态背景都无法显示出来,我开始方了!

  思前想后,突然灵光一闪,难道是这2个背景图的顺序应该颠倒吗?(上面我是把按钮背景放前面,状态背景放后面)

    然后抱着试一试的心态把背景图顺序颠倒之后发现,点击后状态背景和按钮背景都能够正常显示出来

  background属性怎么添加2个或多个背景图第7张

  多背景实例,替换图片路径即可

<!DOCTYPE HTML>
<html>
    <head>
        <meta charset="UTF-8">
        <title>多背景实例</title>
        <style>
            .bg {
                width: 600px;
                height: 500px;
                border: 1px solid;
                background-image: url("img/1.jpg"), url("img/2.jpg"), url("img/3.jpg"), url("img/4.gif"), url("img/5.jpg");
                background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
                background-position: top left, top right, bottom left, bottom right, center center;
            }
        </style>
    </head>

    <body>
        <div class="bg"></div>
    </body>
</html>

免责声明:文章转载自《background属性怎么添加2个或多个背景图》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Splay算法基础与习题ArcGIS API for JavaScript 4.3 与ArcGIS Server联动使用【地图服务】下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

easyUI-增删改查

页面整体效果 首先是页面层: 因为数据中涉及到Date类型的字段,所以在一开始先做了一个拼装装换日期格式的方法 因为在easyUI的JSON解析的Data是一个long型的数字长串,关于解析的数字长串具体含义,自己查,不做多说。 让后定义点击按钮的初始情况为添加“add”,用于下面的判断,到底是添加还是修改,因为这里公用了一个弹出对话框 下面就是具体显...

关于HTTP协议,一篇就够了

HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。 HTTP是一个属于应用层的面向对象的协议,由于其简捷...

WPF 绑定之静态与非静态属性更改

 源码下载地址:https://github.com/lizhiqiang0204/Static-and-non-static-property-changes 程序集整体结构如下  MainWindow.xaml布局如下 <Grid> <Grid.RowDefinitions> <R...

spring boot项目使用外部tomcat启动失败总结

1. springboot的tomcat使用外部提供的. <!-- 打war包时加入此项, 告诉spring-boot tomcat相关jar包用外部的,不要打进去 --> dependency> <groupId>org.springframework.boot</groupId> <arti...

WPF 之 自定义Shape

AMindMap需要一个Line,用以连接父ANode和子ANode, 简单说,就是一头大一头小的线,Wpf自带的Line是没这个功能。 Path可以画,不过,我的想法仍旧是绑定。那只能自己做咯。 图例 正文 既然Line,Rectangle等都是继承自Shape的,直接新建一个类继承自Sharp. 1 Public Class ALine 2...

解决JS文件页面加载时的阻塞

关于页面加载时的时间消费,许多书中都做出了介绍,也提出了很多种方法。本文章就详细介绍XHR注入。 概述:JS分拆的方法 1.XHR注入:就是用ajax异步请求同域包含脚本的文件,然后将返回的字符串转化为脚本使用,该方法不会造成页面渲染和onload事件的阻塞,因为是异步处理,推荐使用。 2.iframe注入:加载一个iframe框架,通过使用iframe框...