Здравствуйте! Пытался изменить фон вики, но ничего не выходит. Вроде бы условия с форматом и "тяжестью" файла выполнил, но загруженное изображение не отображается как фон. Подскажите, что делать, либо где можно про это почитать?
Здравствуйте! Пытался изменить фон вики, но ничего не выходит. Вроде бы условия с форматом и "тяжестью" файла выполнил, но загруженное изображение не отображается как фон. Подскажите, что делать, либо где можно про это почитать?
Встроить фон на вики можно также через CSS проекта (только на вашем проекте). Нужно вставить следующий код:
body.mediawiki { background: linear-gradient(to bottom, #006, #58C); background-image: url('url-ссылка на файл'); background-position: right top !important; background-repeat: repeat-x; background-attachment: fixed !important; background-size: auto 100%; background-color: hex-код цвета; }
Загружаю файл с разрешением 1600 × 1920, но отоброжает только верхнюю часть картинки.
Человек выше (DDPAT Knife Series) даёт вредные советы. В идеале фон надо загружать через конструктор тем. Если через него не получается/не представляется возможным — напишите здесь.
ПС. Разрешение изображения, на мой взгляд, лучше сделать 1920 х 1080.
ППС. Ссылка на вики также не помешала бы.
Через конструктор тем загрузить не представляется возможным как я уже написал выше. Может и вредные, но немного он мне помог, так как в CSS я действительно нашёл код на старый фон, но просто, заменив ссылку на новое изображение в нём, не получил нужного результата - картинка отображается не вся, а лишь её верхняя часть. Я уже испробовал все возможные форматы, но проблема остаётся. Ссылка: https://warhammer40k.fandom.com/ru/wiki/Warhammer_40000_Wiki Wiki background.png - название файла изображения, которое я хотел бы сделать фоном.
От PrimarhIII:
Wiki background.png - название файла изображения, которое я хотел бы сделать фоном.
Тут всё зависит от того, какой результат в итоге нужен. Например, если в MediaWiki:Wikia.css заменить
.mediawiki { background-image: url(https://vignette.wikia.nocookie.net/warhammer40k/images/0/06/Wiki_background_2.png/revision/latest?cb=20200824180406&path-prefix=ru) !important; background-repeat: no-repeat !important; background-size: cover !important; }
на
.mediawiki { background-image: url(https://vignette.wikia.nocookie.net/warhammer40k/images/0/06/Wiki_background_2.png/revision/latest?cb=20200824180406&path-prefix=ru) !important; background-position: center !important; }
то оно будет по центру и целиком, но с серыми краями по бокам.
ПС. Если там действительно 3МБ и png - то лучше это исправить. В jpg перевести, например.
Хотелось бы без серых краёв, конечно. Пусть картинка будет не полностью, но хотя бы отразиться большая её часть в качестве фона (как собственно и было на предыдущем фоне).
В любом случае придётся чем-то жертвовать, если использовать такое изображение. В общем случае можно "побаловаться" background-size, чтобы понять, сколько изображения "надо" и background-position, чтобы был виден верх/центр/низ.
Разобрался с проблемой, заменив картинку и подсмотрев на другой вики CSS коды.