All Activity

This stream auto-updates     

  1. Yesterday
  2. Last week
  3. misinkevych.alina

    не могу разобратся с get

    нашла ответ 'use strict'; class StringBuilder { constructor(value) { this.value = value; } get val() { return this.value; } set val(value) { this.value = value; } append(str) { this.value += str; } prepend(str) { this.value = `${str} ${this.value}`; } // додає елемент на поч і в кін pad(str) { // this.value = str + this.value + str; this.value = ` ${str} ${this.value} ${str}`; } } const builder = new StringBuilder('.'); // const value = builder.value(); // console.log(value); builder.append('^'); console.log(builder.value); // '.^' builder.prepend('^'); console.log(builder.value); // '^.^' builder.pad('='); console.log(builder.value); // '=^.^='
  4. misinkevych.alina

    не могу разобратся с get

    Не могу понять где у меня ошыбка. нужно написать класс и зделать следуещое: Геттер value - возвращает текущее значение поля _value Метод append(str) - получает парметр str (строку) и добавляет ее в конец _value Метод prepend(str) - получает парметр str (строку) и добавляет ее в начало value Метод pad(str) - получает парметр str (строку) и добавляет ее в начало и в конец _value 'use strict'; class StringBuilder { constructor(value) { this._value = value; } get itev() { return this._value; } append(str) { this._value.push(str); } prepend(str) { this._value.unshift(str); } // додає елемент на поч і в кін pad(str) { this._value.split(' '); } } const builder = new StringBuilder('.'); // const value = builder.value(); // console.log(this.value); builder.append('^'); console.log(builder.value); // '.^' builder.prepend('^'); console.log(builder.value); // '^.^' builder.pad('='); console.log(builder.value); // '=^.^='
  5. rasmus

    Вопрос от чайника №2

    Я думаю тем, что на параграфы делятся статьи, главы книг и т.п., в общем всё что предназначено для чтения. Зачем же менять назначение параграфа включая его в форму, если есть div, который служит для тех ситуаций, когда текстовому блоку не нужна семантическая окраска.
  6. Всем привет! Подскажите, пожалуйста - как в блоге Wordpress сделать себе такие же карточки? Я пробовал Elementor, но что-то там ничего не вышло... В идеале был бы рад наводке на специальный плагин с настройками в админке, чтобы в этом белом боксе сразу указывать по необходимости и картинку, и текст, и ссылку в соотв. полях. Сайт, с которого взял пример, здесь (ссылку ставлю, т.к. может программный код на странице поможет разобраться, как это сделано).
  7. d0ublezer0

    Учебники flexbox

    Есть более точное решение
  8. AlexZaw

    Учебники flexbox

    https://www.google.ru
  9. torsar

    Учебники flexbox

    Нужны книги, учебники и статьи по flexbox. Посоветуйте чо нить :).
  10. d0ublezer0

    Flexbox вместо masonry?

    Разобрался. заменил window.onload = resizeAllGridItems(); на window.addEventListener('load', resizeAllGridItems); На тестовой странице https://www.farmadental.ru/test.html всё заработало как надо, только вот на боевой странице https://www.farmadental.ru/doctors/balayan выстраиваться не хочет. между элементами не вычисляется расстояние по вертикали. Или вычисляется неправильно. Вместо этого (как в тестовом файле) : https://prntscr.com/osz1gs Получаем это: https://prntscr.com/osz0xr
  11. Привет! Есть галерея в конце страницы, построенная на masonry https://www.farmadental.ru/doctors/balayan Подозреваю, что на флексе сделать такое вполне реально, более того, нашел пример, демонстрирующий прекрасный результат Но для флекса по колонкам нужна ограниченная высота контейнера, которая в моем случае всегда разная, т.к. количество и размер элементов всегда разные. Реально ли как-то добиться этого без использования JS ?
  12. AlexZaw

    Вопрос от чайника №2

    @rasmus Тег <p> в семантике означает параграф текста. Чем его использование в форме противоречит семантике? С семантикой input сложнее. Да, изначально они были созданы для использования в формах, но, imho, с развитием веб стоило бы пересмотреть их семантическое значение. Возьмем к примеру распространенный случай. Есть сайты с калькулятором для расчета чего либо. С одной стороны можно завернуть этот калькулятор в форму, хотя бы для того, что-бы сделать кнопку сброса, но, с другой стороны, эта кнопка очень редко когда предусмотрена в дизайне. Да и данные в этом калькуляторе предназначены только для пользователя и не отправляются на сервер, а значит использование <form> будет тоже семантически неверным, ведь форма предназначена для отправки данных, а у нас никакие данные не передаются. Так что не все так однозначно...
  13. rasmus

    Вопрос от чайника №2

    И p в form может, и input в p, но семантически же это неверно. А если у ТС всё это дело лежит в form, то вместо p логичнее использовать не несущий семантической нагрузки div
  14. Да не за что. Я ведь вас только направил в нужное русло, остальное вы сделали сами 🙂 Ну а со стрелочкой самому интересно повозиться было 🙂
  15. Сильно в код не вникал, но в целом да. Сами видите насколько код меньше и чище получился 🙂
  16. AlexZaw, добрый вечер. Спасибо за ответ. Быстренько сверстал флексами. Возможно, вы это имели в виду?
  17. Создаю качественные Landing Page с продающей структурой, современным и эксклюзивным дизайном, быстрой загрузкой и адаптацией под все устройства. Делаю работу вдумчиво, очень качественно и за разумную цену. Работаю в пару с маркетологом и программистом. Все с большим опытом, преданные свой работе. Мое портфолио: https://www.behance.net/Nikker123fab5 Вам подойдет Landing Page если: - Вы хотите недорого и качественно представить свой продукт или услугу (группу продуктов или услуг) в интернете; - Быстро стартануть бизнес и получить первые продажи; - Увеличить число действующих продаж. Средний срок разработки Landing Page - 7-9 дней Напишите вашу задачу, я оценю сроки и стоимость разработки Landing Page под ваши потребности. Телеграм: @Nikker Skype: smo_perviy E-Mail: Golllandec@gmail.com
  18. d0ublezer0

    Дробный цикл

    Так не сработало (проверял первый опубликованный вариант, второй исправленный не тестировал) Сделал так: $sscore = $comment->rating/2; $int_score = floor($sscore); for ($i = 1; $i <= 5; $i++) { if ($i <= $sscore) $star_class = "fa-star fa-star--on"; if ($i > $sscore) $star_class = "fa-star-o fa-star--off"; if ($i == $int_score && $sscore > $i) $star_class = "fa-star fa-star-half-o"; echo "<i class='fa fa-fw $star_class'></i>"; }
  19. Switch74

    Дробный цикл

    А если так? $step = 0.5; $sscode = '3.5'; for ($i = 1; $i <= 5; $i += 1) { $star_class = ''; if($sscode >= $i) $star_class = 'star-on'; else if($sscode >= ($i-$step)) $star_class = 'star-half'; else $star_class = 'star-off'; echo '<i class='.$star_class.'></i>'; }
  20. Switch74

    Вопрос от чайника №2

    @rasmus какой вопрос такой ответ помимо данного кода у ТС может быть и form, да и input может быть не только в form
  21. Малость переделал стрелочку, теперь можно обойтись одним псевдоэлементом. А значит у вас из кода можно будет убрать .wrap и кружочки сделать с помощью второго псевдоэлемента для .block По поводу верстки - зачем вы все с помощью абсолютного позиционирования двигаете? Можно флексами обойтись. Код для стрелочки: <div class="box"></div> .box{ height: 100px; width: 200px; background: red; border-radius: 10px; position: relative; } .box:after { content: ''; position: absolute; top: 100%; left: 50%; transform: translateX(-50%) rotateX(180deg); width: 40px; height: 50px; background-image: radial-gradient(at 100% 30%, transparent, transparent 79%, red 80%, red), radial-gradient(at 0% 30%, transparent, transparent 79%, red 80%, red); background-position: 20px; }
  22. d0ublezer0

    Дробный цикл

    Нашел весь функционал https://github.com/wbotelhos/raty/blob/master/lib/jquery.raty.js Но там сильно перегружено
  23. Был бы подходящий климат и инфраструктура предпочёл бы велокемпер
  1. Load more activity
  • Спрашивают сейчас

  • Пишут сейчас

    • нашла ответ 'use strict'; class StringBuilder { constructor(value) { this.value = value; } get val() { return this.value; } set val(value) { this.value = value; } append(str) { this.value += str; } prepend(str) { this.value = `${str} ${this.value}`; } // додає елемент на поч і в кін pad(str) { // this.value = str + this.value + str; this.value = ` ${str} ${this.value} ${str}`; } } const builder = new StringBuilder('.'); // const value = builder.value(); // console.log(value); builder.append('^'); console.log(builder.value); // '.^' builder.prepend('^'); console.log(builder.value); // '^.^' builder.pad('='); console.log(builder.value); // '=^.^='  
    • Не могу понять где у меня ошыбка. нужно написать класс и зделать следуещое:  Геттер value - возвращает текущее значение поля _value Метод append(str) - получает парметр str (строку) и добавляет ее в конец _value Метод prepend(str) - получает парметр str (строку) и добавляет ее в начало value Метод pad(str) - получает парметр str (строку) и добавляет ее в начало и в конец _value 'use strict'; class StringBuilder { constructor(value) { this._value = value; } get itev() { return this._value; } append(str) { this._value.push(str); } prepend(str) { this._value.unshift(str); } // додає елемент на поч і в кін pad(str) { this._value.split(' '); } } const builder = new StringBuilder('.'); // const value = builder.value(); // console.log(this.value); builder.append('^'); console.log(builder.value); // '.^' builder.prepend('^'); console.log(builder.value); // '^.^' builder.pad('='); console.log(builder.value); // '=^.^='
    • Я думаю тем, что на параграфы делятся статьи, главы книг и т.п., в общем всё что предназначено для чтения. Зачем же менять назначение параграфа включая его в форму, если есть div, который служит для тех ситуаций, когда текстовому блоку не нужна семантическая окраска.
  • Popular Contributors