Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从HTML而不是CSS调用图像URL?_Html_Css_Less - Fatal编程技术网

如何从HTML而不是CSS调用图像URL?

如何从HTML而不是CSS调用图像URL?,html,css,less,Html,Css,Less,我正在为我公司的网站制作CMS。我们有一个要求。我们需要设计一个页眉。图像需要从CMS中更改。为了实现这一点,我需要从HTML而不是CSS调用图像 下面是我的代码: html,正文{ 宽度:100%; 身高:100%; } .bg img{ 位置:相对位置; 宽度:100%; 身高:100%; 背景:url('http://unsplash.it/1200x800中-中不重复; 背景尺寸:封面; &:之前{ 内容:''; 位置:绝对位置; 排名:0; 右:0; 底部:0; 左:0; 背景图像:

我正在为我公司的网站制作CMS。我们有一个要求。我们需要设计一个页眉。图像需要从CMS中更改。为了实现这一点,我需要从HTML而不是CSS调用图像

下面是我的代码:

html,正文{
宽度:100%;
身高:100%;
}
.bg img{
位置:相对位置;
宽度:100%;
身高:100%;
背景:url('http://unsplash.it/1200x800中-中不重复;
背景尺寸:封面;
&:之前{
内容:'';
位置:绝对位置;
排名:0;
右:0;
底部:0;
左:0;
背景图像:线性渐变(右下角,#002f4b,#dc4225);
不透明度:.6;
}
}

图像有一个标签:

<img src="superPower.jpg" alt="Super Power">

您必须使用
样式
属性:

<div class="bg-img" style="background-image: url('http://unsplash.it/1200x800');"></div>

您可以为此使用内联样式

html,
身体{
宽度:100%;
身高:100%;
}
.bg img{
位置:相对位置;
宽度:100%;
身高:100%;
背景:中心不重复;
背景尺寸:封面;
}
.bg img::之前{
内容:'';
位置:绝对位置;
排名:0;
右:0;
底部:0;
左:0;
背景图像:线性渐变(右下角,#002f4b,#dc4225);
不透明度:.6;
z指数:1;
}
$(函数(){
$(“.bg img img”)。每个(函数(i,元素){
var img=$(elem);
var div=$(“”).css({
背景:“url(“+img.attr”(“src”)+”),
});
div.html(img.attr(“alt”);
div.addClass(“替换图像”);
替换为(部门);
});
});
*{
填充:0;
保证金:0;
-webkit框大小:边框框;
-moz框大小:边框框;
框大小:边框框;
}
html,
身体{
身高:100%;
}
.bg img{
位置:相对位置;
宽度:100%;
身高:100%;
背景尺寸:封面;
}
.替换图像{
身高:100%;
位置:相对位置;
宽度:100%;
身高:100%;
背景尺寸:封面!重要;
背景位置:中-中!重要;
}
.replacedImage:之前{
内容:'';
位置:绝对位置;
排名:0;
右:0;
底部:0;
左:0;
背景图像:线性渐变(右下角,#002f4b,#dc4225);
不透明度:.6;
}
}


你能做一把小提琴吗,我试过了,但它不起作用,我知道标记虽然覆盖层在codepen上起作用,但我认为它与SOBecause有关,因为codepen允许SCSS表示法,但堆栈溢出需要处理的CSS。查看我的更新代码,现在它可以工作了。