Показать сообщение отдельно
  #10 (permalink)  
Старый 11.05.2024, 08:02
Интересующийся
Отправить личное сообщение для Uthvfy62 Посмотреть профиль Найти все сообщения от Uthvfy62
 
Регистрация: 09.05.2024
Сообщений: 22

И ещё к вам вопрос. Я на этом форуме задал ещё один вопрос. "вычислить ширину высоту блока" https://javascript.ru/forum/showthread.php?p=555299 Существует ли ответ на этот вопрос? Причём мне надо подогнать параметры блока именно по бэкграунду. И создавать новое изображение чтоб по нему подгонять параметры блока мне не подходит. Мне изображение там не нужно. Я избавился от картинки для того чтоб снова её туда засунуть? Нелепо получается. Возможно ли обойтись без фото? Вот скрипт который это делает, но подгоняет по созданной катринке, и удалить её невозможно. [html]<style>.block {
display: block;
width: 200px;
height: 200px;
/*background: url('https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_92x30dp.png') no-repeat center center;*/
background-size: auto auto;
}.block img {}</style>
<div id="block" class="block"></div>
<script type="text/javascript">var a = document.getElementById('block');
var img = new Image();
img.src = "https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_92x30dp.png";
var b = a.offsetWidth;
var c = a.offsetHeight;
img.onload = function () {
var d = img.offsetWidth;
var e = img.offsetHeight;a.style.width=d;
a.style.height=e;}
a.appendChild(img);</script>[html]
Ответить с цитированием