Ответы пользователя по тегу CSS
  • Можно ли реализовать такую анимацию на чистом CSS3, без JS?

    SerzN1
    @SerzN1
    Challenge me!
    как правило каждая такая фишка - это просто переключение класса. остальное сделает за тебя transition или animation

    1. в случае с чекбоксом можно просто написать
    input { clip чтобы скрыть базовый чекбокс }
    input + label { лейбл }
    input + label:before { стили чекбокса }
    input ~ .dropdown { закрытый дропдаун }
    
    input:checked + label:before { стили нажатого чекбокса }
    input:checked ~ .dropdown { открытый дропдаун }


    для этого чекбокс не должен быть вложен куда либо
    <input id="ch1" type="checkbox"
    <label for="ch1"
    <div class="dropdown"


    2. в случае с флагом - масштабирование , прозрачность, точка центра трансформаций и просто функция Безье (лучше их смотреть по кривым) с пиком выше 1
    тут уже необходимо переключение класса типа @open@

    PS готов сделать если нужно :)
    Ответ написан
    Комментировать
  • Как встраивать svg-изображение в html-страницу?

    SerzN1
    @SerzN1
    Challenge me!
    Sara Soueidan рассказывает по порядку что к чему

    https://www.youtube.com/watch?v=lf7L8X6ZBu8&list=P...
    https://docs.google.com/presentation/d/1Iuvf3saPCJ...

    если быстрее нужно то INLINE SVG
    caniuse.com/#search=inline%20svg
    Ответ написан
    Комментировать
  • Почему innerHTML не работает?

    SerzN1
    @SerzN1
    Challenge me!
    для начала нужно понимать что jQuery объект это не массив элементов

    то есть обращение напрямую к дом элементу без обертки возможно как $('#grid-cell'+i)[0]; выдаст первый элемент

    если там много элементов то их нужно фильтровать $('.grid-cell').eq(3)[0];

    в вашем случае ссылка на элемент складывается в массив, что не очень правильно потому что лучше использовать коллекцию элементов $('#grid-cells') , которую создать заранее

    поэтому в вашем реальном случае нужно писать так cells[0][0]
    Ответ написан
    1 комментарий