Как сделать placeholder'ы под картинки при их загрузке на странице

169
15 ноября 2018, 19:30

Такой стиль загрузки я заметил на сайте https://unsplash.com/(Наверное всем известен ) Помогите пожалуйста , буду ждать ответа

Answer 1

Кому интересно нашлось решение , высота placeholder'а формируется из css свойства padding-bottom , потом к этому свойству подставляется высота картинки , она берется(возможно) из бд , у них на сайте это свойство рассчитывается в процентах (высота картинки * 100%)/ширину картинки(или ширину контейнера если она совпадает с шириной картинки) , но что бы картинка не занимала все окно , нужно ее обернуть в контейнер , вообщем код ниже . Смысл всего этого просто показать плашки(означает что в них что-то должно быть) когда картинка загружается .

.container{ 
		width: 450px; 
	} 
		.box{ 
			background-color: #444; 
			display: block; 
			position: relative; 
		} 
		img{ 
			height: 100%; 
			width: 100%; 
			position: absolute; 
		}
<div class="container"> 
		<div class="box" style="padding-bottom: высота картинки * 100%)/ширину картинки % "> 
		<img  src="img/1.jpg"> 
		</div> 
	</div>

READ ALSO
Плавное наведение JS

Плавное наведение JS

Есть галерея,при наведении на картинку должен появляться hover с текстом,должно это все выглядеть как ТУТ когда наводишь на картинку он очень...

176
Печать заголовка на каждой странице

Печать заголовка на каждой странице

Проблема с печатной формойПисьмо которое формируется динамически

132
При клике записать значение в input

При клике записать значение в input

Есть class="quantity" в этот класс должны приходить значения количество детей у которых выбран возрастВ class="number_val" возраст ребенка, а в class="input_val"...

185