ForumD.ru - Дизайн, графика, скрипты, техническая поддержка для форумов и сайтов

Объявление

GEMcross

Кроссовер, ориентированный на активную игру и уютный флуд.
Собираем у себя драгоценных игроков уже почти три года.

Посетить

💰 Теперь у нас можно приобрести "Мгновенные уведомления от Алекса"

Скрипт оповещает пользователей о событиях на форуме в реальном времени, придавая динамики общению.
Автор: Alex_63 | Платформа: MyBB.ru.

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

Купить скрипт

🔥 Новинка в портфолио: ДИЗАЙН ФОРУМА В СТИЛЕ ФЭНТЭЗИ С ПРОЗРАЧНОСТЬЮ

Платформа: MyBB.ru (RusFF)
Стоимость: 8000 рублей;
Авторы: Moju & Gerda

Посмотреть

🌟 ОПЛАТА ЗАКАЗА НАГРАДНЫМИ БАЛЛАМИ И СКИДКИ

Заказы можно оплачивать наградными баллами (НБ). Полностью или частично.
Бартер за НБ осуществляется на условиях платного заказа, в качестве оплаты - НБ.
А если у вас есть любой платный заказ, вы можете обменять НБ на скидочные купоны.

узнать подробности

📣 Наш проект: Ролевой поисковик

Поиск роли на текстовых ролевых
Проект от специалистов FD

Спойлеры и обсуждение

❤️ Поддержать проект

Если у вас есть желание помочь нам сделать наш проект лучше:
Реклама на сайтеПредложения
Стать модераторомОтзывы

Подробнее

SPECIAL OFFER: We distribute designs for free

Finalizing the layout for your project;
Developing a style code;
Mobile version included if you wish.

Details

Support the project

If you want to help us:
Become a moderator
SuggestionsReviews

Details
❗ ❗ ❗ Technical work is underway. We'll fix it soon. :) If you're english-speaker and want to use our forum, switch to the russian language. This is temporary, until the works with multi-language option will be done. Sorry for the inconvenience.

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

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



Вопрос/ответ по дизайну css #6

Сообщений 961 страница 970 из 1001

1

Ваши вопросы по копанию в css стилях форума. часть шестая.
Смотрим предыдущее тут Вопрос/ответ по дизайну css #5

Если у вас вопросы технического характера конкретно по вашему форуму - оставляйте адрес, иначе помочь вам не смогут.

+2

961

ёжик в тумане написал(а):

Обратите, пожалуйста, внимание на первый столбик и второй в пункте новости, спасибо.

мозила:
https://i.imgur.com/djBbyOLm.gif
хром:
https://i.imgur.com/CdDqCUKm.gif

где сдвиг?
smalimg

+2

962

Герда написал(а):
ёжик в тумане написал(а):

Обратите, пожалуйста, внимание на первый столбик и второй в пункте новости, спасибо.

мозила:
https://i.imgur.com/djBbyOLm.gif
хром:
https://i.imgur.com/CdDqCUKm.gif

где сдвиг?
https://forumupload.ru/uploads/0007/e3/f7/2617/116886.jpg

Может это только мой хром так глючит, но у меня так
https://forumupload.ru/uploads/0007/e3/f7/7140/t57910.png
https://forumupload.ru/uploads/0007/e3/f7/7140/t338288.png
Ничего не понимаю...

+2

963

ёжик в тумане
дошло.

на главной есть код:

#pun-index tr {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 400px;
    margin: 5px 0;
    padding: 0 10px;
}

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

добавь селектор вот так:

#pun-index tr, #pun-announcement tr {

+4

964

Герда
Спасибо вам! Вставили, больше не прыгает!
Позор мне за кривое объяснение проблемы.

+3

965

я не волшебник, я только учусь, так что здравствуйте

дано: макет, который предусматривает блок объявлений отдельно от шапки и тела форума; вполне вероятно, что объявления будут показываться только на главной

картинка

https://i.imgur.com/cYcTltl.jpg

вопрос: как это сделать?

т.е. мне в голову пришел только вариант двигать сам блок, при этом опустить "тело", но что-то как-то сложненько; код тут, помогите, люди добрые!

+3

966

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

дано: макет, который предусматривает блок объявлений отдельно от шапки и тела форума; вполне вероятно, что объявления будут показываться только на главной

Чот не понял суть проблемы: В Администрирование-формы есть объявление и есть кнопка - показывать только на главной...

Отредактировано Deff (13.12.20 12:37)

+2

967

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

Чот не понял суть проблемы: В Администрирование-формы есть объявление и есть кнопка - показывать только на главной...

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

сейчас вот так, а надо как на макете выше

https://i.imgur.com/XAWc2s1.png

+2

968

ocean
когда надо что-то вынести за пределы окантовки, самый простой способ - position: absolute
но у тя проблемка в том, что и шапку тоже надо выносить, т.к. ты в нее засунула лого и место для верхней таблички.
еще проблема, что код тестовика насыщен ошибками, а окантовку такую над не картиночками делать, а кодом (она одноцветная).

давай разбираться поэтапно.

шаг 1. делаем окантовку "тела"

для такой окантовки вообще не нужны картинки

убирай ОБА кода (в них куча ошибок):

Код:
#pun {
    margin: auto;
    width: 940px;
    float: top center;
    padding: 50px 0px 0px 0px;
    margin-top: 240px;
}
#pun {
    width: 940px;
    background-color: transparent;
    background-image: url(https://forumstatic.ru/files/001a/f4/24/47322.jpg);
    background-attachment: scroll;
    background-repeat: repeat;
    background-position: top center;
}

вместо этого делаем код:

#pun {
background-color: #bcbbb9;
padding: 3px;
width: 936px;
margin: 600px auto auto;
}

зеленое - цвет фона
синее - отступ от краев до черной окантовки "туловища"
красное - ширина (МИНУС ширина padding с обоих сторон)
фиолетовое - высота шапки + объявления + меню, кароче, всего, что мы вынесем ЗА пределы туловища сверху

удаляем это (опять два кода, которые противоречат друг другу):

Код:
.punbb {
    float: none;
    width: 94%;
    height: auto;
}

.punbb {
    padding: 0 30px !important;
    width: 940px;
}

вместо него вставляем:

.punbb {
border: 2px solid #303225;
padding: 5px;
}

красное - черная линия окантовки
синее - отступ текста от черной линии

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

#pun-title table {
    background-image: url(https://forumstatic.ru/files/001a/f4/24/32380.png);
    background-repeat: no-repeat;
    background-position: top center;
    margin: -315px 0px -110px -30px;
    border: none;
    width: 940px;
    height: 276px;
}

удали сдвиг меню:

#pun-navlinks, #pun-navlinks .container {
margin-top: 55px;
}

добавь в объявление такие штуки для создание двух табличек:

<div id="logo"><hr>
<img src="ссылка на картинку">
</div>

<div id="toptable" class="table1"><div class="inner">
тут будет контент шапки
<hr class="tophr">
</div></div>

<div id="toptable" class="table2"><div class="inner">
тут будет контент шапки
<hr class="tophr">
</div></div>

вместо "ссылка на картинку" вставь ТОЛЬКО пнг логотип (надпись вверху, БЕЗ линии и БЕЗ всего остального)

отпишешься, перейдем к позиционированию табличек и менюшек.

+3

969

ocean, можно попробовать сдвинуть тело форума вниз, объявление сделать с абсолютным позиционированием и сдвинуть его вверх. Если отображаться будет только на главной - то сделать это только для главной. Правда, если потом взять и включить отображение на других страницах - нужно будет ручками убрать пан-индекс из селектора, отвечающего за сдвиг тела вниз...
Можно попробовать через флекс-модель! (кстати, пойду на своём текущем дизе опробую эту идею, она мне понравилась).
Примерно вот так как-то. Вживую пока не пробовала.

Код:
.punbb {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
}
.punbb > div {
    -webkit-order: 1;
    order: 1;
}
#pun-announcement {
    -webkit-order: 0;
    order: 0;
}

+4

970

satsana
спасибо, я иду сложным правильным путем хд ну и чтоб потом не переделывать

Герда написал(а):

отпишешься, перейдем к позиционированию табличек и менюшек.

готово! тут

+4