X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> связать backgroundы в таблице
chebas
chebas
Topic Starter сообщение 23.2.2010, 15:10; Ответить: chebas
Сообщение #1


Такая вот таблица:

<tr>
   <td background="1.gif" rowspan=2 height="30" width="30"></td>
</tr>
<tr>
  <td bgcolor="#fafafa" height="10" width="100%">
  <td background="2.gif" colspan="2" height="20" width="100%">
</tr>
<tr>
  <td background="3.gif" height="10" width="15">
</tr>

бэкграунд 1.gif сливаеться с 2.gif.
2.gif повторяеться по ширине
как сделать, чтобы 3.gif сливалось с 2.gif
Т.е. как сделать, чтобы бэкграунд начинался не с 1пикселя изображения, а с пикселя X.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pomp
pomp
сообщение 23.2.2010, 15:34; Ответить: pomp
Сообщение #2


Почти ничего не понятно с кода. Прилепите картинку, и для начала добавьте атрибуты в таблицу, если нету:
<table cellpadding="0" cellspacing="0">
...
<table>


и с colspan rowspan вы явно что то напутали.
Да и вообще блоки используйте.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
chebas
chebas
Topic Starter сообщение 24.2.2010, 1:04; Ответить: chebas
Сообщение #3


function onL()
{
    document.getElementById("grass3").style.backgroundPosition = 25;
}


вот функция которая нужна

(на css это background-position)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pomp
pomp
сообщение 24.2.2010, 1:07; Ответить: pomp
Сообщение #4


А почему не прописать все в css? зачем JS?
Скиньте картинку, я вам ее сверстаю. А тоя так не понимаю что там у вас за фон, и что с ним нужно сделать...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
chebas
chebas
Topic Starter сообщение 24.2.2010, 2:37; Ответить: chebas
Сообщение #5


Я уже сделал :)
Суть в том, что в зависимости от размере окна, бэкграунд для нужной td будет начинаться с определенного пикселя, поэтому значение background-position надо менять динамически

вот как оно меняется

function onL()
{
    var w = document.getElementById("grass").offsetWidth;
    document.getElementById("grass3").style.backgroundPosition = -(w-106)%200;
}


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Связать корзину Opencart с корзиной Digiseller
1 serhio11 1399 27.2.2021, 23:21
автор: yurikRus
Открытая тема (нет новых ответов) Связать 1С и Wordpress Ecommerce
0 skair 2548 18.7.2018, 17:59
автор: skair
Открытая тема (нет новых ответов) Помогите сделать подсчет в таблице из из базы данных на сайте
2 Сергей климанов 3303 13.7.2012, 23:40
автор: -Сергей климанов-
Открытая тема (нет новых ответов) Увеличивается высота строк в таблице
2 Rugstad 6401 2.4.2011, 15:14
автор: -Rugstad-
Открытая тема (нет новых ответов) Как поднять таблицу в таблице?
13 Павел Кушнарев 30174 29.3.2011, 16:52
автор: -born-


 



RSS Текстовая версия Сейчас: 23.4.2024, 15:43
Дизайн