前言大家可能都知道img标签是怎么设置默认图片的 , 但是你知道background-img是如何设置默认图片的嘛?
文章插图
【添加背景的方法技巧 html网页背景图片怎么设置】这里是应用了img标签的onerror事件 , 当加载失败就用默认图片地址 。但是这里可能出现如果默认图片地址也加载不出来 , 或者失败,在IE内核的浏览器下就会反复加载,出现死循环,最后造成堆栈溢出错误 。因此,需要用下面两种方法解决:
- 更改 onerror 代码为其它处理方式或者确保 onerror 中的默认图片足够?。?并且存在 。
- 控制 onerror 事件只触发一次 , 需要增加这句话:this.onerror=null 。
文章插图
html中如何设置默认图片?
background-imgbackground是可以设置多个背景图片的,最前面的优先级越高,所以如果javan1.jpg没有就好显示第二个javan2.jpg , 如果还没有就好显示第三个javan3.jpg 。
第一种:
background: url("javan1.jpg") 0 0 no-repeat, url("javan2.jpg") 200px 0 no-repeat, url("javan3.jpg") 400px 201px no-repeat;第二种:
background-image: url("javan1.jpg"), url("javan2.jpg"), url("javan3.jpg");background-repeat: no-repeat, no-repeat, no-repeat; background-position: 0 0, 200px 0, 400px 201px;需要注意的是:IE8及更早浏览器不支持CSS3 background-image,即不支持多背景和使用渐变作为背景图像 。
拓展-CSS渐变background-image: linear-gradient( [ <angle> | <side-or-corner> ,]? <color-stop> [, <color-stop>]+ );上面这种CSS语法我们经常见到,可能有人看不懂具体的意思 , 其实上面的些符号含义与正则表达式有很多一致之处:
- [] 在正则中表示一个字符类 , 这里,你可以理解为一个小单元 。
- | 表示候选 。也就是“或者”的意思 , 要么前面的,要么就后面的 。
- ? 为量词,表示0个或1个 , 言外之意就是 , 你可以不指定方向,直接渐变色走起 。
- + 也是量词,表示1个或者更多个 。因此 , 终止颜色是不可缺少的 。例如:linear-gradient(red)是酱油命,白板 。
- <> 中的是关键字,主要是让开发人员知道这里应该放些什么内容 。
水平渐变{ background-image: linear-gradient(left, red 100px, yellow 200px);}
文章插图
CSS水平渐变
左上角渐变{ background-image:linear-gradient(left top, red 100px, yellow 200px);}
文章插图
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- Excel自动填充学号的便捷方法
- 解决OBS直播没有声音的问题
- 手把手教你做超好吃的甲鱼汤 甲鱼汤怎么做好喝又营养
- 制作金箔文字和边框效果的Word封面
- 如何打造一个整洁有序的电脑桌面
- 如何批量在Excel中添加标题
- 不是钱的事 淄博烧烤店停业三天 老板:保命要紧
- 如何在WORD文档中插入多行多列的表格
- 手机内屏与外屏的区别
- 水煮肉片的做法 水煮肉片的家常做法