до css
This commit is contained in:
@@ -4,7 +4,6 @@
|
||||
y: 100,
|
||||
ширина: 40,
|
||||
высота: 20,
|
||||
цвет: "#ffffff",
|
||||
статика: true,
|
||||
},
|
||||
задано: {},
|
||||
@@ -29,7 +28,7 @@
|
||||
|
||||
сохранитьЗаданноеЗначение(имя, свойство, значение);
|
||||
пересоздатьТело(имя, свойство, значение);
|
||||
обновитьЭлемент(имя, свойство, значение);
|
||||
обновитьЭлемент(путь, имя, свойство, значение);
|
||||
});
|
||||
|
||||
|
||||
@@ -92,8 +91,11 @@ function пересоздатьТело(имя, свойство, значени
|
||||
мир.объекты.тела[имя] = тело;
|
||||
}
|
||||
|
||||
function обновитьЭлемент(имя, свойство, значение)
|
||||
function обновитьЭлемент(путь, имя, свойство, значение)
|
||||
{
|
||||
var за = мир.объекты.задано[имя];
|
||||
var ум = мир.объекты.умолчание;
|
||||
|
||||
if (!(имя in мир.объекты.элементы))
|
||||
{
|
||||
var элемент = document.createElement("div");
|
||||
@@ -102,11 +104,12 @@ function обновитьЭлемент(имя, свойство, значени
|
||||
элемент.style.transformOrigin = "center";
|
||||
document.body.appendChild(элемент);
|
||||
мир.объекты.элементы[имя] = элемент;
|
||||
// Свойства по умолчанию.
|
||||
элемент.style.width = `${ум.ширина}px`;
|
||||
элемент.style.height = `${ум.высота}px`;
|
||||
}
|
||||
|
||||
var элемент = мир.объекты.элементы[имя];
|
||||
var за = мир.объекты.задано[имя];
|
||||
var ум = мир.объекты.умолчание;
|
||||
|
||||
if (свойство == "ширина")
|
||||
{
|
||||
@@ -118,8 +121,8 @@ function обновитьЭлемент(имя, свойство, значени
|
||||
var высота = за["высота"] ? за["высота"] : ум["высота"];
|
||||
элемент.style.height = `${высота}px`;
|
||||
}
|
||||
else if (свойство == "цвет")
|
||||
else if (свойство == "css")
|
||||
{
|
||||
элемент.style.backgroundColor = за["цвет"];
|
||||
//элемент.style.background = за["фон"];
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user