2016-09-20 3 views
-1

Если у меня есть изображение, давайте поговорим о чате.Ответный текст наложения сверху

Я хочу наложить div поверх текста, тогда я хочу поместить некоторый текст в div.

Когда я уменьшаю масштаб браузера, текст должен уменьшаться, но положение остается таким же. наоборот, текст становится больше при масштабировании браузера.

Возможно, что div будет цветом фона и должен также масштабироваться так же, как текст.

Я попытался с

.herotext span { 
    position: absolute; 
    bottom: 20px; 
    font-family: 'museo_slab500'; 
    font-size: 150%; 
    color: #fff; 
    padding: 0 20px; 
    width: 40%; 
    line-height: 150%; 
    background: rgb(0, 0, 0); 
    background: rgba(0, 0, 0, 0.7); 
} 

Но даже хотя мой текст отмасштабировать, когда я отмасштабировать мой браузер, но мой ДИВ который белый фон не отмасштабировать должным образом, и если браузер включить меньше, DIV не отмасштабировать.

Любое решение или идея для этой реализации?

+0

Можете ли вы показать нам html-код тоже, пожалуйста? – Core972

ответ

1

Вы можете использовать «фольксваген» в текстовом CSS, чтобы установить размер текста по отношению к ширине устройства:

.wrapper { 
 
    background-image: url('http://lorempixel.com/output/abstract-q-c-640-480-5.jpg'); 
 
    background-size: cover; 
 
    width: 100%; 
 
} 
 

 
.content { 
 
    font-size: 2.5vw; 
 
}
<div class="wrapper"> 
 
    <div class="content"> 
 
    <span> 
 
     Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. 
 
    </span> 
 
    </div> 
 
</div>

https://jsfiddle.net/o3fcczwb/1/

Смежные вопросы