Can we use images in CSS background in Google AMP?
<pre>
<div style="background-image: url(assets/img/business1.jpg);></div>
</pre>
Can we use images in CSS background in Google AMP?
<pre>
<div style="background-image: url(assets/img/business1.jpg);></div>
</pre>
You can do like this :
CSS on head section
<style amp-custom>
.img-background { background-image: url(assets/img/business1.jpg); }
</style>
HTML
<pre>
<div class="img-background"></div>
</pre>
AMP does not support inline styles (like your example), but you could add a background-image
by implementing styles the proper way in a <style amp-custom>
tag in the <head>
.
Read more here: Supported CSS - AMP
You can also mimic the behavior of a background image by creating a container with position: relative
that wraps the amp-img and the content and make the content position: absolute
and have it cover the dimensions of the amp-img like so:
.wrapper {
position: relative;
width: '1200px';
height: '700px';
}
.content {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
<div class="wrapper">
<amp-img
src="https://www.variety.org.au/sa/wp-content/uploads/2016/06/placeholder.png"
width="1200px"
height="700px"
layout="responsive"></amp-img>
<div class="content">
<h1>My Content </h1>
</div>
</div>