- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Разработчик заходит в админку настраивает палитры цветов, в структуре в блоке указывает нужную палитру, всё
что мешает сгенерить файл цсс и положить его в папку? а?
нафига городить велосипед с переменными, которые будут подставляться куда-то там.
Поймите, любой адекватный разработчик, если видит color: #ff0000, понимает, что это красный цвет. а если он видит color: var(--MyCoolColor); никогда ничего не поймет.
Это я говорю и как человек, который дизайном сайтов занимается с 2002 года.
---------- Добавлено 28.12.2019 в 02:59 ----------
он это методику придумывает уже много дней, так как БЭМ придумали для верстальщиков которые делают какаху и ГСы.
---------- Добавлено 28.12.2019 в 03:06 ----------
class="b1 c0 l2 p3"
Через месяц после того, как он уволился и мне пришлось ковыряться в коде (так как никого не было, а график релизов никто не отменял) я уже был готов его найти и пристрелить на месте. Нельзя так делать. Это в принципе нечитабельно.
если вы хотите описывать стандартные элементы, то надо пользоваться БЭМ или похожей методологией.
их тогда очень легко применять. Например:
<input type="submit" value="сохранить" class="button button__red" />
и
<a href="#submit_ajax" data-action="submit" class="button button__red" >сохранить</a>
будут выглядеть одинаково и не надо изобретать никаких велосипедов. Всё уже изобретено давно (парни из яндекса не глупее вас, в конце концов.)
не надо изобретать велосипедов, тогда в вашем коде будет легко разбираться другим людям. А это первый признак хорошего программиста или верстальщика.
тогда стили будут выглядеть
и всё. теперь вы можете накидывать стили элементов когда угодно, причем легко и непринужденно.
правда, для этого необходимо всю верстку делать с учетом подобной структуры
Тсу этого не понять, у него свой путь))
Меня вот в свое время очаровал просто less - именно за счет наглядности и простоты описания элементов в классе. Все собрано. Все доступно. А для скорости- компиляция gulp, в итоге отдается обычный цсс. И проблем с поддержкой никаких. За год, что ушел со старой компании ни разу не пришли с вопросами про фронт.
silicoid, У меня всё намного проще.
Есть скин(skin-дизайн сайта), в нём стили всех элементов, тегов, кнопок, input, textarea, fieldset, a, h, p и тд. Цвета как и говорил будут задаваться переменными в селекторе :root и классах .color0, .color1 и тд. в зависимости сколько нужно разных цветовых блоков. В компонентах стилей также будут указываться переменные цвета, а не сами цвета.
При смене скина дизайн будет меняться, при указании класса блоку color2 вместо color1 цвета блока со всеми элементами в нём так же изменится.
Стили к компонентам задаются class="узел-компонент" мне БЭМ нафиг не нужен
class="b1 c0 l2 p3"
Я в классах ничего так шифровать не собираюсь, вы не внимательны!!
Так я хочу назвать перепенные css для цвета, по букве можно понять для чего используется цвет, а по цифре его гамма, тёмный или светлый.
---------- Добавлено 28.12.2019 в 08:55 ----------
border: #f0f0f0 solid 1px;
Для изменения цвета или стиля кнопки в вашем случае надо каждый раз заново прописывать стили.
Я же просто буду указывать, что мне нужен компонент узла button-rectangle(прямоугольник) или button-oval(овал) color1 или color2, color3 ...
кто-то может называть классы цветов например color-red, color-green это уже не суть, кому как удобнее
а по одной букве элементарно догадаться/понять её назначение.
Угу.. А тут отсылка к (одной из двух) проблеме именования переменных
ArbNet, посмотрите, как Вашу проблему уже решили другие:
https://getbootstrap.com/docs/4.1/utilities/colors/
https://css-tricks.com/what-do-you-name-color-variables/
https://blog.jim-nielsen.com/2019/generating-shades-of-color-using-css-variables/
Даже если готовое решение не подойдёт, может натолкнуть на мысли..
p.s. А вообще, предлагаю вместо реализации "универсального" нереализуемого инструмента предлагаю менее универсально, но более приземлённо и практично продвигаться вперёд.. Пусть эта итерация не будет идеальной, но она будет лучше предыдущей. По мере реализации будут идеи появляться, которые включать в следующую итерацию =)
https://getbootstrap.com/docs/4.1/utilities/colors/
https://css-tricks.com/what-do-you-n...lor-variables/
https://blog.jim-nielsen.com/2019/ge...css-variables/
Это не решение проблемы.. Это накидали кучу разных стилей, для разных цветов, будите вы их использовать на своём сайте или нет всёравно будете в css таскать с собой.
И мне не нужна такая радуга, для сайта подбираются несколько цветов фона, текста и ссылок, в компонентах просто указываются переменные.
Я уже неоднократно говорил, что препроцессоры и бутстрап мне не нужны, моё решение более гибкое.
Для изменения цвета или стиля кнопки в вашем случае надо каждый раз заново прописывать стили.
ТС что-нибудь слышал о миксинах? Вы на самом деле считаете, что в больших проектах на сотни шаблонов при изменении цвета каждый раз прописывают стили? Ну почитайте уже что-нибудь про дизайн системы и вы поймете что вы изобретаете даже не велосипед, а самокат без колес.
Успокойтесь, я ничего не изобретаю :)
Успокойтесь, я ничего не изобретаю
Да тут все уже давно поняли что ты делаешь))) Ну хоть форум бурлить трохи заставляешь, разбавляешь вордпрес - и на ттом спасибо)
Да тут все уже давно поняли что ты делаешь)))
Не понимаете вы нихрена :) если понимали давали вдумчивые ответы по теме, а тут только и видишь, вордпрес, конструкторы есть, бутстрап, сасс, лесс и тд.., не изобретай ничего низя :)
Не понимаете вы нихрена :) если понимали давали вдумчивые ответы по теме, а тут только и видишь, вордпрес, конструкторы есть, бутстрап, сасс, лесс и тд.., не изобретай ничего низя :)
Изобретать можно и нужно. Но не то что уже изобретено.
Да и не изобретаете вы, а вводите ограничения на использование хорошего инструмента в виде малопригодных костылей.