我創建了一個SVG形狀,其中包含各種基於文本的內容,範圍介於1-8行之間。我已經創建了我的形狀和內容,但是我正在使用position:absolute;
規則將內容拖入SVG。這意味着如果我添加更多的內容,形狀不會擴大。展開SVG形狀高度以匹配內容
這是可能的使用SVG元素,我看着使用text
標籤,但它似乎文本分成單行,並繪製在一個特定的X,Y,我不相信將工作在我的情況。
<div class="wrp">
<svg viewBox="0 0 1416 200">
<path d="M1337.59107,-1.0658141e-14 L0,-1.0658141e-14 L0,325 L1027.36348,325 L1337.59107,-3.90798505e-14 Z" id="Combined-Shape" stroke="none" fill="#9DC8F2" fill-rule="evenodd"></path>
</svg>
<div class="img-wrp">
<img src="https://www.maxizoo.fr/wp-content/uploads/2016/06/aliments-hamster.jpg" alt="">
</div>
<div class="container">
<div class="row">
<div class="col-md-10 col-md-offset-1">
<div class="caption-wrp">
<div class="item">
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sodales, odio ut egestas egestas, orci neque interdum sem, at malesuada enim tellus eget dui.
</p>
<span>Name</span>
</div>
</div>
</div>
</div>
</div>
</div>
這就是我如何拉內容;
.caption-wrp{
padding:0px 50px;
text-align: center;
position: absolute;
top: -100px;
z-index: 999;
color: #fff;
}
的jsfiddle - https://jsfiddle.net/783ob55u/2/
一切我讀到SVG(視圖框)表明其吸引到一個固定的大小。
編輯 - 什麼我想要實現實例(而不是內容的大小會發生變化) -
也許你可以在你的文本容器中使用SVG作爲背景圖像? – domsson
這個應該是什麼樣子的一些想法是有用的。倉鼠圖像的目的是什麼? –
道歉,我更新了原帖。 – SamXronn