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

Объявление

🎲 Майский ваншот

Ленивая сезонная майская акция
Сыграем в настольную игру в дискорде?
Пишите, присоединяйтесь к обсуждению!

Подробности

GEMcross

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

Посетить

🔥 Новинка в портфолио: ДИЗАЙН И ГРАФИКА В СТИЛЕ GENSHIN IMPACT

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

Посмотреть

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

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

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

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

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

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

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

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

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

Подробнее

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

Сообщений 971 страница 980 из 1001

1

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

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

+2

971

ocean
еще скриншотик макета плз, включая всю верхнюю часть

+2

972

Герда
картинки менябельные должны быть, навигация - выпадающий список

тык

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

+2

973

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

Можно попробовать через флекс-модель!

Я такую штуку проворачивал с порядком полей в ЛС, кстати, вспоминал вчера, но не дошли руки найти инструкцию.

+2

974

бродяга написал(а):

не дошли руки найти инструкцию

Я вот нашла под тему разговора. Держи!

+3

975

ocean

добавляем код:

#pun-announcement {
position: absolute;
top: 0;

width: 943px;
margin-left: -11px;
}

"задираем" объяву (где у нас находятся все заготовки для верхнего контента) вверх. абсолютное позиционировние + сверху ноль пикселей
синее - ширина объявы
зеленое - двигаем влево

двигать влево надо т.к. объява по умолчанию находится внутри "окантовки"
ща получились странные размеры, можно поиграться с размерами окантовок #pun и .punbb, шоб всё было более чётно )

этот код удаляем:

Код:
#pun-announcement .container {
    padding: 5px;
    margin-top: 15px;
    margin-bottom: 10px;
}

делаем лого

#logo {
padding: 50px 0 0;
margin: 0 0 20px;
text-align: center;
}

красное - отступ сверху до логотипа
синее - отступ от логотипа до первой таблички

делаем линию над лого

#logo hr {
width: 300px;
margin: 0 auto 20px;
height: 2px;
background-color: #303225;
border: 3px solid #c0bfbd;
}

красное - ширина
синее - отступ вниз (до логотипа)
оранжевое - высота
зеленое - цвет черной линии
розовое - обводка

-------------------
вставь пока это и поменяй плз здесь селекторы:

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

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

селектор, который я дала, к сожалению, уже юзается здесь:

.inner, #pun_wrap #post .container, #video-area-tinp, #image-area-tinp, .pun-modal .modal-inner {
    background: url(https://forumstatic.ru/files/001a/f4/24/10905.jpg) top center repeat #c0bfbd;
    color: #303225;
    outline: none;
    border: 1px solid #303225;
}

нам этого не надо.
+ синее: у тебя в этом коде проблема с фоном - совершенно не нужно вставлять картинку-квадрат: https://forumstatic.ru/files/001a/f4/24/10905.jpg
такие одноцветные штуки делаются кодом.
удали картинку, просто оставь цвет: background: #c0bfbd;

+3

976

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

вставь пока это и поменяй плз здесь селекторы:

поменяно с:

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

такие одноцветные штуки делаются кодом.

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

готово!

+2

977

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

на однотонную заливку добавлен шум

аааа... ну, его прям ваще не видно. =) хотя я реально очкарик - мб я просто слепая и не вижу, другие заценят.
если это текстура - тогда пусть будет.
если у туловища тоже такая же текстура, то можно ее вставить вот сюда:

#pun {
background-color: #bcbbb9;

(вместо зелененького)

+3

978

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

если у туловища тоже такая же текстура, то можно ее вставить вот сюда:

надо очень постараться, чтобы разглядеть...

простите хдд

https://memepedia.ru/wp-content/uploads/2016/10/2C09FFeJO4o.jpg

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

+3

979

1. коды линий внутри хтмл удалить:

Код:
<hr class="tophr">

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

делаем стиль окантовки табличек:

Код:
#toptable {
padding: 3px;
background: #bcbbb9;
position: relative;
}
#toptable .inner {
border: 2px solid #303225;
padding: 5px;
}

это то же самое, что мы делали для "туловища" - фон отступ до черной линии, черная линия и тступ текста от черной линии.
ширина нам не нужна, т.к. она уже прописана в #pun-announcement
position: relative; - на будущее для верстки контента табличек

двигаем меню
для начала чистим код.
вот это свойство убрать:

#pun-navlinks, #pun-navlinks .container {
    height: 2px;
}

вот эти коды полностью удалить:

Код:
#pun-ulinks {
    margin-top: -260px;
    margin-bottom: 10px;
    margin-left: -10px;
    text-align: center;
}
#pun-ulinks .container {
    padding: 0;
    margin: 280px 0 0 0;
}

добавляем позиционирование меню:

#pun-navlinks, #pun-ulinks {
position: absolute;
width: 922px;
text-align: center;
}
#pun-navlinks {top: 300px;}
#pun-ulinks  {top: 320px;}

красная - ширина меню
синее - отступ сверху

#pun-navlinks = навигация
#pun-ulinks = юзер-меню

двигаем вторую табличку

#toptable.table2 {top: 170px;}

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

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

собственно, всё.

касательно содержимого табличек.
если нужно что-то радикально внутри табличек подвинуть (например, кнопки "новости", "игра" и т.д.), можно тоже делать через position: absolute
вся фича в том, что у тебя в окантовку табличек вставлено position: relative;
когда у родителя есть такое свойство при применении абсолютного позиционирования, двигаться содержимое будет не от краев экрана, а от родителя с relative - это очень удобно.
так что всё, что находится внутри #toptable ты можешь через top left right bottom расставить.

+3

980

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

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

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

так что всё, что находится внутри #toptable ты можешь через top left right bottom расставить.

smalimg

спасибо большое! дальше должна разобраться если нет, приду еще спрашивать хд

+2