I am attempting to display an image, and want it to carry into a little triangle under the <div>
. I have seen this question which drags the triangle across the whole page. I would like to display a triangle that only takes up a small space (like the image) Instead of the solid colored background, there's a background image.
div {
width: 100%;
background-image: url("https://www.shopmarriott.com/images/products/v2/xlrg/Marriott-platinum-stitch-bed-bedding-set-mar-101-st-gy_xlrg.jpg");
max-height: 200px;
padding: 75px;
position: relative;
background-size:cover;
padding-bottom:100px;
overflow:hidden;
}
div:after {
margin-left:-30px;
left: 50%;
content:'';
margin-left: -30px;
margin-top: 70px;
position:absolute;
border-left:30px solid #fff;
border-right:30px solid #fff;
border-top:30px solid transparent;
}
h1 {
color: white;
font-size: 36px;
text-align: center;
}
<div>
<h1>Sheets</h1>
</div>