Дизаин-студия "Тайна"

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Дизаин-студия "Тайна" » Записаться на обучение » Точная наука с Watercolor


Точная наука с Watercolor

Сообщений 31 страница 60 из 78

31

Диос

Код:
<center><table style="width=750px; height=250px;">
<tr>
<td width: 100px;> Ячейка размером 100 пикселей</td>
<td width: 500px;><div style="width: 500px; height: 250px;"><div style="overflow: auto; width: 150px; height: 200px;">текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст</div><div style="width: 200px; height: 250px; margin-top: -250px; margin-left: 150px;">текст текст текст текст текст текст текст текст текст текст</div></div></td>
<td width: 150px;> Ячейка размером 150 пикселей</td>
</tr>
</table></center>

0

32

Watercolor, чтобы опустить текст висящий над линией объявления, нужно поиграться со значениями и выровнять все величины.

<div style="width: 200px; height: 250px; margin-top: -250px; margin-left: 150px;">текст текст текст текст текст текст текст текст текст текст</div>

Во первых, наша ячейка имеет общий размер 500х250. Прокрутка заняла 150, остается 350. 50 Оставляем под отступы и положения, значит наша ширина 300х250 а не 200х250.
Затем, по видимому, 150 оказалась мало? Тогда добавляем значение смещающие влево.

0

33

Диос
Поиграл с размерами. Вот итог:

Код:
<center><table style="width=750px; height=250px;">
<tr>
<td width: 100px;> Ячейка размером 100 пикселей</td>
<td width: 500px;><div style="width: 500px; height: 250px;"><div style="overflow: auto; width: 150px; height: 200px;">текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст</div><div style="width: 300px; height: 250px; margin-top: -150px; margin-left: 200px;">текст текст текст текст текст текст текст текст текст текст</div></div></td>
<td width: 150px;> Ячейка размером 150 пикселей</td>
</tr>
</table></center>

0

34

Watercolor, отлично, наша табличка приобрела шаблонный вид, теперь мы займемся его украшением. Так как у нас есть ролевая, мы можем либо продолжить работать по шаблону, либо сделать это таблицей для ролевой, посему, либо рисуем эскизек и собираем желанную для нас табличку, либо продолжаем работать с моим вариантом, и тогда я скину разбор скрипта переключаемого контейнера.

0

35

Диос
Выбираю вариант на ролевую, эскиз примерно следующий:
http://s2.uploads.ru/t/gVtCZ.png
http://s6.uploads.ru/t/ZoaVO.png
http://s3.uploads.ru/t/fMZRC.png

0

36

Watercolor, отлично.

Затухающий контейнер с вкладками

Первый этап, установка стиля контейнера, это можно сделать как в HTML-верх, занеся коды в значения стиля(<style></style>), либо задать напрямую через цвета форума, поставив в CSS цвета.

.clear {
clear: both;
}

#page-wrap {
width: 760px;/ширина нашей таблицы/
background: white;/цвет заднего фона/
margin: 20px auto;
padding: 20px;
}

.button {
float: left;
margin: 10px;
}

#home
{
display: block;/положение кнопок в блоке/
padding: 30px;
}
#home-button {
opacity: 1.0;
border-bottom: 1px solid black;
}

#about {
display: none;
padding: 30px;
}
#about-button {
opacity: 0.5;
border-bottom: 1px solid black;
}

#contact {
display: none;
padding: 30px;
}
#contact-button {
opacity: 0.5;
border-bottom: 1px solid black;
}

Наименование кнопок-ячеек, мы можем менять их на свои названия.
В данном случае прописан фрагмент подчеркивания кнопки снизу, его можно убрать, можно оставить, можно задать свои значения.
Чтобы задать фон таблицы мы заменяем цвет на изображение.
background: url("ссылка на картинку") no-repeat top center;
Если мы хотим чтобы фона не было, прописываем значение пустоты transparent.
Скрипт приводящий в рабочее состояние наш контейнер.
Устанавливается в HTML-низ.

Код:
<script type="text/javascript">
    $(function(){
        	$("#about-button").css({
        opacity: 0.3
    	});
    	$("#contact-button").css({
        opacity: 0.3
    	});
                $("#page-wrap div.button").click(function(){
            	            	$clicked = $(this);
            	                       	if ($clicked.css("opacity") != "1" && $clicked.is(":not(animated)")) {
                                $clicked.animate({
                	opacity: 1,
                	borderWidth: 5
                }, 600 );
                var idToLoad = $clicked.attr("id").split('-');
                $("#content").find("div:visible").fadeOut("fast", function(){
                	$(this).parent().find("#"+idToLoad[0]).fadeIn();
                })
            	}
            	$clicked.siblings(".button").animate({
                opacity: 0.5,
                borderWidth: 1
            	}, 600 );
            });
    });
	</script>

Сама таблица, пустая.

<div id="page-wrap">

<div id="home-button" class="button">

<img src="ссылка на картинку кнопки" alt="home" class="button" />

</div>

<div id="about-button" class="button">

<img src="ссылка на картинку кнопки" alt="about" class="button">

</div>

<div id="contact-button" class="button">

<img src="ссылка на картинку кнопки" alt="contact" class="button">

</div>

<div class="clear"></div>

<div id="content">

<div id="home">

<p>Содержание для пункта home</p>

</div>

<div id="about">

<p>Содержание для пункта about</p>

</div>

<div id="contact">

<p>Это содержание для пункта contact</p>

</div>

</div>

</div>

наименование кнопок-контейнеров - если мы меняли их название в коде стиля, не забываем сменить их и тут.

Начнем с простого, изготовим кнопки, установим на форум, затем приступим к заполнению наших контейнеров таблицами.

0

37

Диос написал(а):

Начнем с простого, изготовим кнопки,

Именно кнопки? Я думал, что-то вроде простого текста ввести.

0

38

Watercolor, можно и просто текст. В таком случае в стиле мы приписываемых параметры текста и вместо картинок у нас будут слова.

0

39

Диос
В стиле HTML-верх/низ или в самом объявлении?

0

40

Диос написал(а):

#home-button {
opacity: 1.0;
border-bottom: 1px solid black;
}

Диос написал(а):

#about-button {
opacity: 0.5;
border-bottom: 1px solid black;
}

Диос написал(а):

#contact-button {
opacity: 0.5;
border-bottom: 1px solid black;
}

Вот здесь.

0

41

Диос
Поняла, правлю

0

42

Watercolor, чтобы было проще, стандартные функции издевательств над оформлением текстовых полей.
color:#ЦВЕТ; - задает определенный цвет текста.
font-family: НАЗВАНИЕ ШРИФТА; - задет определенный шрифт для поля.
font-size: ВЕЛИЧИНАpx; - размер шрифта
text-align: ПОЛОЖЕНИЕ; - выравнивание текста.

text-shadow:#ЦВЕТ 1px 1px; - тень.
У тени много вариаций, помним, что сторон для тени 4.
Данный вариант под строгую четкую тень снизу с лева текста.

0

43

Диос
Я так понимаю, с помощью этих функций мне нужно просто поиздеваться над оформлением таблицы? Или есть определенное задание?

0

44

Watercolor, мы же делаем таблицу для форума. Выбирай как хочешь оформить, шрифт, размер, цвет кнопок.
Мое дело дать подсказки, объяснить что, куда и зачем. Тут уж ты себе сама задания даешь по оформлению своей таблицы.
Я вот просто поиздевался и получил вот такие кнопки.
http://clickscreen.ru/screens/16/6bf9a307.png

0

45

Диос
Ой, и последний хаха вопросик - все эти функции тоже в стиль вставлять?

Очень неплохо получилось, мне нравится.

0

46

Watercolor, да, в те куски что я выделил.

0

47

Диос
И все-таки понять не могу -.-
Сюда куда-то?

#home {
    display: block;/положение кнопок в блоке/
    padding: 30px;
    }
    #home-text {
    opacity: 1.0;
    border-bottom: 1px solid black;
   color:#006600; font-size: 20px; font-family: Trebuchet Ms;
   }

0

48

Диос написал(а):

#home-button {
opacity: 1.0;
border-bottom: 1px solid black;

}

данный элемент задает значение кнопки. его нельзя трогать!!!
название нашей кнопки
стиль и функции нашей кнопки, их можно стирать, менять, дублировать, делить и все что душе угодно

0

49

Диос
А, все, поняла, прости пожалуйста.

0

50

Диос
Как-то так

0

51

Watercolor, ты конечно молодец, но.... Стереть поле картинки и заменить его текстом все же нужно.

0

52

Диос
Готово

0

53

Watercolor, отлично.
Если не нравится подчеркивание кнопок, просто стираем поле границ.

Watercolor написал(а):

border-bottom: 1px solid black;

Теперь занимаемся наполнением таблицы.
Создаем для первой вкладки таблицу из трех колонок. В центральную помещаем див окно с прокруткой.

Со второй кладкой не понял, что именно значит картинка и текст.

С вкладкой для баннеров ставим два див окна. Большое, в него див с прокруткой для мелких баннеров. Крупные баннеры же будем ставить в первое див окно под окном с прокруткой.

0

54

Диос
Какая-то проблема:

Код:
<div id="page-wrap">
    <div id="ОСНОВНОЕ-button" class="button">
ОСНОВНОЕ
    </div>
    <div id="ИГРА-button" class="button">
ИГРА
    </div>
    <div id="БАННЕРЫ-button" class="button">
БАННЕРЫ
    </div>
    <div class="clear"></div>
    <div id="content">
    <div id="ОСНОВНОЕ">
    <p><td></td>
<tr>
<td></td>
<td><div style="overflow: auto;">текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст </div></td>
</tr></p>
    </div>
    <div id="ИГРА">
    <p>Содержание для пункта about</p>
    </div>
    <div id="БАННЕРЫ">
    <p><div>текст текст текст текст текст <div style="overflow: auto;">текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст </div></div></p>
    </div>
    </div>
    </div>
Диос написал(а):

Со второй кладкой не понял, что именно значит картинка и текст.

Там, где картинка, будет круглое изображение. Хотя, возможно и квадратное. Это изображение - герб королевства, при наведении на который всплывает текст, его название. Текст - это описание событий в этом королевстве на данный момент. Текст находится напротив каждого герба.

0

55

Watercolor написал(а):

Там, где картинка, будет круглое изображение. Хотя, возможно и квадратное. Это изображение - герб королевства, при наведении на который всплывает текст, его название. Текст - это описание событий в этом королевстве на данный момент. Текст находится напротив каждого герба.

Тогда простое див окно с прокруткой. Изображения будем вставлять так же через див.

Watercolor написал(а):

Какая-то проблема:

Действительно, какая же проблема, писать русским в англоязычной системе.

Watercolor написал(а):

div id="ОСНОВНОЕ-button" class="button"

0

56

Диос
Действительно. Дико извиняюсь за свое тугодумие. Исправлено.

0

57

И все-таки какая-то проблема существует.
P.S.: теперь код такой:

Код:
    <div id="home">

    <p><td></td>
<tr>
<td></td>
<td><div style="overflow: auto;">текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст </div></td>
</tr></p>

    </div>

    <div id="about">

    <p>Содержание для пункта about</p>

    </div>

    <div id="contact">

    <p><div>текст текст текст текст текст <div style="overflow: auto;">текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст </div></div></p>

    </div>

    </div>

    </div>

0

58

Watercolor написал(а):

<td></td>
<tr>
<td></td>

Кажется, таблица потеряла свои остальные куски.

0

59

Диос
У меня вопрос: в стиле указаны размеры таблицы, нужно ли их указывать в самой таблице?

Код:
<div id="page-wrap">

    <div id="home-button" class="button">
ОСНОВНОЕ
    </div>

    <div id="about-button" class="button">
ИГРА
    </div>

    <div id="contact-button" class="button">
БАННЕРЫ
    </div>

    <div class="clear"></div>

    <div id="content">

    <div id="home">

    <p>
<table>
<tr>
<td></td>
<td><div style="overflow: auto;">текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст </div></td>
<td></td>
</tr>
</table></p>

    </div>

    <div id="about">

    <p><table><tr><td><div style="overflow: auto;">Содержание для пункта about</div></td></tr></table></p>

    </div>

    <div id="contact">

    <p><table>
<tr>
<td><div>текст текст текст текст текст <div style="overflow: auto;">текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст </div></div>
</td>
</tr></table></p>

    </div>

    </div>

    </div>

0

60

Watercolor, вообще да, размеры прописываются всегда и везде.

Одну минуту, что-то эта таблица не очень "хорошо" соображает и жрет контент после переключения вкладок.
По этому, предлагаю после создания всех ячеек, перетащить их в более адекватный слайдер.

0


Вы здесь » Дизаин-студия "Тайна" » Записаться на обучение » Точная наука с Watercolor


Рейтинг форумов | Создать форум бесплатно