24/08/15 Открыта запись на обучение вёрстки для майбба - ссылка на тему

Избранные уроки Photoshop


Вверх
Вниз

COLOR MATE

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

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


Вы здесь » COLOR MATE » Каталог CSS|JS » Боковая выпадающая панель


Боковая выпадающая панель

Сообщений 1 страница 18 из 18

1

Короче, все очень просто. Принцип, как в обычном выпадающем. При наведение на кусочр, который остается видным выпадает таблица. Очень удобно, так как занимает совсем мало места.
Настройка таблицы через css, то бишь свойства. Настройка свойств:

Код:
<style type="text/css" media="screen">
#slideout {
          z-index: 200;
          position: fixed;
          top: 22px;
          right: 0;
          width: 35px;
          padding: 12px 0;
          text-align: center;
          background: #F0F0F0;
          -webkit-transition-duration: 0.3s;
          -moz-transition-duration: 0.3s;
          -o-transition-duration: 0.3s;
          transition-duration: 0.3s;
          -webkit-border-radius: 5px 0 0 5px;
          -moz-border-radius: 5px 0 0 5px;
          border-radius: 5px 0 0 5px;
          }
#slideout_inner {
          z-index: 200;
          color: #555050;
          position: fixed;
          top: 22px;
          right: -250px;
          background: #F0F0F0;
          width: 200px;
          padding: 25px;
          max-height: 430px;
          -webkit-transition-duration: 0.3s;
          -moz-transition-duration: 0.3s;
          -o-transition-duration: 0.3s;
          transition-duration: 0.3s;
          text-align: left;
          -webkit-border-radius: 0 0 05px;
          -moz-border-radius: 0 0 0 5px;
          border-radius: 0 0 0 5px;
          }
#slideout_inner textarea {
          width: 190px;
          height: 100px;
          margin-bottom: 6px;
          }
#slideout:hover {
          right: 250px;
          }
#slideout:hover #slideout_inner {
          right: 0;
          }
</style>

Ставим в XTML-верх, настроить, думаю, все смогут http://www.10pix.ru/img1/1756/3475838.gif
Далее, сама таблица:

<div id="slideout">
<img src="картинка">
<div id="slideout_inner">
Наполнение

</div>
</div>

<img src="картинка"> - картинка, которая будет на видном "кусочке".
Ну дальше там все понятно..

+5

2

Как панель настроить таким образом, чтобы она выпадала сверху?

0

3

faiko
Обратитесь на тех поддержку http://colormate.ru/wp-content/uploads/2011/03/clover.gif

0

4

саму ширину "наполнения" увеличить можно?

0

5

maasikas

супернатурал. написал(а):

#slideout_inner {
          z-index: 200;
          color: #555050;
          position: fixed;
          top: 22px;
          right: -250px;
          background: #F0F0F0;
          width: 200px;
          padding: 25px;
          max-height: 430px;
          -webkit-transition-duration: 0.3s;
          -moz-transition-duration: 0.3s;
          -o-transition-duration: 0.3s;
          transition-duration: 0.3s;
          text-align: left;
          -webkit-border-radius: 0 0 05px;
          -moz-border-radius: 0 0 0 5px;
          border-radius: 0 0 0 5px;
          }

Меняете на свое.
width: 200px; - сама ширина.
right: -250px; - смещение вправо

+1

6

А как можно изменить цвет фона на картинку?

+1

7

а длину как регулировать?

0

8

Neal Caffrey написал(а):

А как можно изменить цвет фона на картинку?

Вместе background-color ставите background-image: url('')

moral rat написал(а):

а длину как регулировать?

Высоту?

#slideout_inner {
          z-index: 200;
          color: #555050;
          position: fixed;
          top: 22px;
          right: -250px;
          background: #F0F0F0;
          width: 200px;
          padding: 25px;
          max-height: 430px;
          -webkit-transition-duration: 0.3s;
          -moz-transition-duration: 0.3s;
          -o-transition-duration: 0.3s;
          transition-duration: 0.3s;
          text-align: left;
          -webkit-border-radius: 0 0 05px;
          -moz-border-radius: 0 0 0 5px;
          border-radius: 0 0 0 5px;
          }

0

9

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

0

10

dead_kenny
Первую ставить в хтмл-верх, вторую - в хтмл-низ. Для первой указываете одну высоту, для второй - другую)

0

11

xMileyFeverx
они обе начинают съезжать вниз. может, я что-то не то регулирую?
какой именно параметр отвечает за положение панели?

0

12

dead_kenny

супернатурал. написал(а):

top: 22px;

0

13

http://s3.uploads.ru/5YMbf.png
как закрасить это растояние?

0

14

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

они обе начинают съезжать вниз.

у меня так же проблема.

0

15

Suarez
А вы попробуйте обозначить вторую не как #slideout, а как #slideout1, а в коде стиля указать для второй панельки отдельно отступ сверху

+1

16

Sulfur
сначала не дошло. Поменяла везде имя. и получилось, спасибо большущее)

0

17

Suarez
Не за что  http://uploads.ru/i/m/s/z/msz46.gif
Просто айдишники для панелек одинаковые были, вот они и обращались обе к одному и тому же коду)

0

18

Простите, а как убрать рамочку у видного "кусочка"?)

И как отрегулировать ширину текста внутри (

#slideout_inner {
          z-index: 200;
          color: #555050;
          position: fixed;
          top: 22px;
          right: -250px;
          background: #F0F0F0;
          width: 200px;

здесь если меняю, изменяется ширина самой области, а мне нужно просто чтобы текст был написан Уже.

0


Вы здесь » COLOR MATE » Каталог CSS|JS » Боковая выпадающая панель