Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Прокрутка черной полосы

Опубликовано:

Здравствуйте!

 

У меня вот такой вопрос к знатокам по дизайну. Обратите внимание, на форуме http://forums.ibresource.ru в самом верху прокручивается вверх-вниз черная полоска, на которой размещены кнопки "Вход" и "Регистрация". То есть, в любом положении эти кнопки видны. Вот подскажите как реализизовать такую возможность на IPB 3.2.3, чтобы верхний блок с черной полоской и ссылками на ней всегда находился в верхней части форума, как на форуме ИБР?

 

P.S. Там у них глухо на форуме, поэтому там вопрос не задаю... :)

Рекомендованные сообщения

Опубликовано:

Дописать в #header_bar {


position: fixed;
width: 100%;
top: 0px;
z-index: 9999;

Дописать в #branding {

margin-top: 35px;

Изменено пользователем Атаман

Опубликовано:
  • Автор

@Атаман, сделал всё, как Вы сказали, но не получилось на 3.2.3. Может что-то забыли?

Опубликовано:
  • Автор

Извиняюсь! Все получилось, просто кэш не сразу обновил...

Опубликовано:
  • Автор

Только остался один вопрос - можно ли черную полоску сделать прозрачной как на ИБРе? Спасибо.

Опубликовано:
  • Автор

Разобрался: opacity

Опубликовано:

Разобрался: opacity

как указать opacity и где? Полоску закрепил, но прозрачность не понял где ставить и как

Опубликовано:

К

 

#header_bar {

 

background: rgba(0, 0, 0, 0.8);

Опубликовано:

opacity: 0.5; не стоит добавлять, весь header будет прозрачный, включая кнопки.

Опубликовано:

К

 

#header_bar {

 

background: rgba(0, 0, 0, 0.8);

Спасибо сделал так:

 

#header_bar {
background: #323232 url({style_images_url}/user_navigation.png ) repeat-x bottom;
padding: 0;
text-align: right;
           position: fixed;
           width: 100%;
           top: 0px;
           z-index: 9999;
           opacity:0.9;
}

Опубликовано:

Ну смотрите сами, чтоб не были прозрачные, лучше использовать другой вариант

Опубликовано:

opacity: 0.5; не стоит добавлять, весь header будет прозрачный, включая кнопки.

Понял )) Спасибо!

Опубликовано:

Вылезла вот какая беда )) теперь после закрепления полоски этой, всё сместилось вниз немного и теперь при наведении на имена пользователей в онлайне, всплывающая информация не показывается, так как она уехала вниз )

#header_bar {
background: rgba(0, 0, 0, 0.8); url({style_images_url}/user_navigation.png ) repeat-x bottom;
padding: 0;
text-align: right;
           position: fixed;
           width: 100%;
           top: 0px;
           z-index: 9999;

}

 

#branding {
background: transparent;
min-height: 70px;

padding: 15px 0 0 0;
color: #bec9d5;
position:relative;
           margin-top: 50px;
}

Изменено пользователем wick

Опубликовано:
  • Автор

@Атаман, скажите, а в чем принципиальная разница между opacity: 0.8 и background: rgba(0, 0, 0, 0.8) ?

Опубликовано:

@Атаман, скажите, а в чем принципиальная разница между opacity: 0.8 и background: rgba(0, 0, 0, 0.8) ?

Осмелюсь ответить:

в первом случае прозрачность действует на все элементы, вложенные в этот слой

во втором прозрачность применяется только к фону данного слоя

 

-----

 

Вылезла вот какая беда )) теперь после закрепления полоски этой, всё сместилось вниз немного и теперь при наведении на имена пользователей в онлайне, всплывающая информация не показывается, так как она уехала вниз )

Не совсем понял, но догадываюсь: сместилась "всплывающая карточка пользователя" относительно имени, на которое наводиться мышка?

 

если да, то можно попробовать вместо margin задать отступ при помощи padding:

 

#branding {
   background: transparent;
   min-height: 70px;

   padding: 65px 0 0 0;

   color: #bec9d5;
   position:relative;
}

Изменено пользователем Viktar83

Опубликовано:
  • Автор

@Viktar83, согласен, разница очевидна. Сразу не заметил такой тонкости, спасибо! :D

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.