А почему бы вам просто не взять и попробовать? Разошлите резюме, откликнитесь на вакансии, сходите на собеседования.
И сами увидите — можно или нет. Заодно узнаете какие пробелы в знаниях вам будет нужно восполнить.
Бояться не надо, вас же палкой не ударят =))
Ragtime Kitty, создать элемент, вставить в страницу (полностью прозрачным и абсолютом), прочитать getBoundingClientRect(), получить высоту (rect.bottom - rect.top), установить высоту в ноль, убрать абсолют и далее, как писал выше.
Ragtime Kitty, точно так же.
Генерим блок, ставим стили трансформации, полную прозрачность и нулевую высоту.
Вставляем в нужное место.
Анимируем высоту.
После того как высота будет готова, анимируем opacity и transform
Этот список не стилизуется.
Единственный вариант стилизации вам уже предложили — используйте select2. Этот плагин позволяет реализовать такое же поведение — ввод текста + выпадающий список, если мне не изменяет память.
Вадим Кот, Это не аналог. Twig.js — это полноценный порт оригинала.
Может применяться как в среде nodejs, так и в браузерном javascript для рендера на клиенте.
Это широко известный шаблонизатор, для него есть плагины для большинства известных мне IDE и редакторов кода. Соответственно работает автодополнение, подсветка, рефакторинг и т.п. удобные плюшки.
Кроме того, используется во многих бэкэнд проектах. Согласитесь, что удобно, когда везде видишь один и тот инструмент?
.bazaULWrap > ul > li > ul > li >.item > form > .expdate{
border: 2px dashed #ff00ff;
}
Откровенно говоря, это ужаснейший говнокод.
Нужно озадачить программиста, чтобы он расставил нужные классы на разные уровни. И потом написать простой и понятный css.
html-css, Вооооот!
Перечеркивает — значит есть более специфичный стиль. Там же ищите неперечеркнутый стиль и смотрите, где он прописан. А потом выясняйте откуда он взялся и зачем.
html-css, Вы сказали — не действует. т.е. свойство применено браузером, а не только написано вами в коде, но не срабатывает. Такое могло быть с невалидным значением.
Не выполняется (или не применяется) — это другое. Браузер не применяет свойство, потому что оно, например, перебивается каскадом или прописано не тому селектору.
Так вот, если свойство не применяется, нужно открыть инспектор и посмотреть, какие стили в каком порядке применяются к элементу и потом либо самому понять, почему не работает, либо задать вопрос сообществу, приложив скриншот из инспектора, чтобы люди не гадали на кофейной гуще, как это сейчас происходит, а указали на вполне конкретную причину глюка.
html-css, это вы конечно врёте. None не может не действовать — это валидное значение для свойства.
В любом случае, лучше воспользуйтесь советом из апдейта.