uniform sampler2D texture1;
uniform sampler2D texture2;
uniform sampler2D currentImage;
uniform sampler2D nextImage;
uniform float progress;
или uniform float dispFactor;
let div = document.createElement('div');
function doSomething() {
if (condition) {
div.remove();
}
let div = document.createElement('div');
div.className = "adv";
div.innerHTML = "<img......>";
document.body.append(div);
}
doSomething();
и с критической ошибкой перезагружает комп.
class Animal {
public string kindOfAnimal;
protected int numberOfLegs;
private string presenceTail;
public Animal(string aKindOfAnimal, int aNumberOfLegs) : this(aKindOfAnimal, aNumberOfLegs, " - ") { }
public Animal(string aKindOfAnimal, int aNumberOfLegs, string aColor) {
kindOfAnimal = aKindOfAnimal;
numberOfLegs = aNumberOfLegs;
presenceTail = aColor;
}
}
class Animal {
public string kindOfAnimal;
protected int numberOfLegs;
private string presenceTail;
public Animal(string aKindOfAnimal, int aNumberOfLegs, string aColor = " - ") {
kindOfAnimal = aKindOfAnimal;
numberOfLegs = aNumberOfLegs;
presenceTail = aColor;
}
}
Можно сделать примерно такой алгоритм:
- задать минимальную (min) и максимальную (max) ширину постера
- дальше перебирать бинарным поиском до оптимальных размеров. Т.е. берем макс ширину постера, проверяем влезли ли скрины, если нет, то берем ширину min + (max - min) / 2 и опять проверяем. С учетом всех отступов между блоками считать всё это сплошной геморрой :(
Проще изменить дизайн. Сделать фикс. ширину постера, а не влезшие скриншоты скрывать и прикрутить кнопку "показать все" или сделать внутренний скрол/слайдер блоку.