>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Поддержка пользователей http://forum.mozilla-russia.org/viewforum.php?id=26 >Возможно ли добавить задний фон в расширение? http://forum.mozilla-russia.org/viewtopic.php?id=75940 |
atnet2233 > 08-10-2020 20:56:55 |
очень нравится данное расширение, заменяющее стандартную стартовую страницу - https://addons.mozilla.org/ru/firefox/addon/quickstart/ |
mokujin > 08-10-2020 21:25:00 |
можно. Узнай(посмотри внутри расширения или при помощи Инструментов разраба) url и\или id фона и установи свою картинку\цвет\градиент. скрытый текст Выделить код Код:@-moz-document url("about:newtab") { body { background-image: -moz-radial-gradient(center, ellipse cover, #444 0%, #111 100%) !important; } } /* или картинка, лежит рядом с userContent.css. Размер картинки лучше не превышать(размер монитора) и почитать про [i]background-size[/i] и [i]background-repeat[/i] */ body { background-image: url("./mozaiq.jpg") !important; background-repeat: no-repeat !important; background-size: cover !important; } |
atnet2233 > 08-10-2020 22:00:52 |
mokujin пишет
Класс) постараюсь разобраться, никогда ничего не менял внутри расширения, только в userContent.css |
atnet2233 > 09-10-2020 01:25:34 |
mokujin пишет
все, я нашел и параметр для фона и где можно сделать больше столбоцв в ряд. Уже подставлял свои значения и они менялись. вот скрины: https://ibb.co/pRY0rsB и https://ibb.co/9HdQLF9 А как теперь мне все это теперь закрепить, чтобы постоянно работали значения, которые я прописываю? номер (id) приложения я нашел через "справка" , в папке extensions я нашел .xpi фаил с таким же id, который я открыл с помощью zip |
sandro79 > 09-10-2020 02:07:08 |
atnet2233 пишет
https://forum.mozilla-russia.org/viewto … 43#p784843
Прописать в userContent.css, вам же выше сказали. Проще чем расширение править, его же надо ещё будет подписать после правки или через костыль неподписанное ставить. |
mokujin > 09-10-2020 02:47:10 |
atnet2233 пишет
sandro79 пишет
... копаться в расширении нужно только чтоб найти нужные id, изменения добавляй в скрытый текст Выделить код Код:@-moz-document url-prefix("moz-extension://твое_расширение/") { :root { --nr-columns: 12 !important; } .....а дальше стили для боди с фоном. } |
atnet2233 > 09-10-2020 03:09:23 |
скрины: https://ibb.co/515PbvG https://ibb.co/RjTwLvX хм, может я что-то не так делаю, но не удается внести изменения. Браузер перезагружал после внесения и пробовал еще отключить и включить расширение. пробовал еще точно как тут делать: https://forum.mozilla-russia.org/viewto … 43#p784843 |
mokujin > 09-10-2020 03:41:47 |
во-первых в userContent надо(выше я ошибся, поправил). А во-вторых, синтаксис CSS неверный, посмотри примеры, найди ошибки. backgroun-image у тебя к какому элементу относится? - никакому. А должен хотяб к body(забудь за скрины с кодом, так делают дурни. приводи свой код в тексте в тэгах 'code', так проще будет всем): скрытый текст Выделить код Код:/* userContent.css */ @-moz-document url-prefix("moz-extension://ИД_твоего_расширения/") { :root{ .. код с переменными..} body { ..... твой код для фона с картинкой .... } } |
atnet2233 > 09-10-2020 04:13:10 |
все работает, спасибо вам большущее за помошь!) Выделить код Код:._2-Cvn83C8WTdWQ1hsW9LcO { display:flex; flex-direction:column; min-height:100vh; padding:var(--spacing-large) } |
mokujin > 09-10-2020 07:05:30 |
atnet2233 пишет
Перевожу код: установить свойство элемента padding взяв значение из переменной --spacing-large (которая определенна в :root). Яж выше давал ссылку на стотью где доступно за переменные разжёвано. Изучите CSS-переменные за 5 минут |
atnet2233 > 09-10-2020 18:05:09 |
mokujin пишет
Доброго дня) изменяю "large" на "small" или на свое значение в "padding:var(--spacing-large)" , но в расширении изменения не вносятся, ничего не меняется. Выделить код Код:._2-Cvn83C8WTdWQ1hsW9LcO { display:flex; flex-direction:column; min-height:100vh; padding:var(--spacing-large) } заранее извиняюсь, возможно что-то упускаю |
mokujin > 09-10-2020 19:00:12 |
А не обратил внимание, что везде где я или sandro79 приводили примеры кода, везде после значений стоит ключевое слово !important Тыж пейсал, что ковырялся в userContent. Если ты хочешь перебить значение CSS расширения\страницы, своим значением - нужно вписывать !important везде где должно быть перебито. У тебя должно быть как-то так: скрытый текст Выделить код Код::root { --spacing-large: 20px !important; <---- здесь не уверен, надо ли. но лучше тупо завести переменную свою, с другим именем чем в ориг. файле и уже работать со своей var↓ --space-large: 20px; } ._2-Cvn83C8WTdWQ1hsW9LcO { display:flex; flex-direction:column; min-height:100vh; padding:var(--space-large) !important; < ------------------ импотант !!111 } или просто Выделить код Код:._2-Cvn83C8WTdWQ1hsW9LcO { display:flex; flex-direction:column; min-height:100vh; padding: 20px !important; < ------------------ импотант !!111 } |
atnet2233 > 09-10-2020 19:10:55 |
mokujin пишет
Все работает) спасибо тебе огромное! нужно было добавить !important к изменяемому значению и все) |
mokujin > 10-10-2020 02:38:44 |
Ну, дЫк, кавабанга! Да будет & |