Pull to refresh

Comments 40

Круто, конечно. Но его хочется потянуть, а этого нельзя сделать.
А мне наоборот: тянуть не хочется, но хочется, чтобы он переключался, даже если нажать на пустую область, а не только на саму кнопочку.
Да, и все потому, что на всем переключателе курсор — pointer. Стоит сделать pointer только для label и переключатель будет намного понятнее. А вообще идея просто отличная.
В таком случае уже нужен JS
Сделайте переключатель без JS
Обычный переключатель. Кстати, блюр обрезается.
Непонятно почему нужно нажимать именно на шестиугольник, а не на весь переключатель?
Подсветка лампочки обрезанная, а должна быть круглая :)
Оба варианта намного интереснее, чем в статье. Как с точки зрения логики (клик в любом месте), так и с точки зрения реализации в целом. Отличные примеры.
Сразу бросилось в глаза, что свечение на бэкграунде обрезано справа.
Таки действительно бросилось в глаза обрезанное свечение, да и не сразу въехал, что нажимать можно не на весь чекбокс. А так вообще, классно. Пока неочень понял как оно плавно работает, позже поковыряю transition
Лично я на блок не кликал, все таки кликабельную часть сделать лучше всей, а не конкретный участок.
Зеленый свет обрезается справа(
А у меня он при первом клике моргнул (картинка подгружалась), используйте спрайты.
В Links тоже не работает. Не понимаю, куда смотрит автор?
Нужно картинки для такого делать спрайтами… Иначе первый раз исчезает фон при переключении.
UFO landed and left these words here
Поставьте, пожалуйста, свойства без префикса последними в списке — это важно. Почему? Ответ в статье Мейера про префиксы, ближе к концу: Префикс или постхак.
Какой же это «чистый CSS» — если картинки в бэкграунде используются? Формулировка «чистый CSS» обычно как раз и подразумевает отсутствие изображений.
Красиво, конечно, но слишком уж громоздко. Для личной странички или портфолио отлично, а на практике напоминает 2000-е.
UFO landed and left these words here
jsfiddle.net/axwNY/ накидал за пару мин пример получше имхо (стили можно нанизывать уже любые… и без картинок можно обойтись)
Ну вот, а могли бы статью! :)
Ну, почему же — по-моему, ваш пример выглядит гораздо более стильно, чем то, что представлено в посте.
UFO landed and left these words here
То, что это где-то работает — явно баг. Псевдоэлементы :before и :after существуют в контексте элемента, а что может быть внутри input?
UFO landed and left these words here
как сделать переключатель на основе input-а на чистом CSS.

А слабо по-настоящему на чистом CSS сделать такое, без картинок то бишь?
Эх, можно бы было такое для конструкции вида:
<label><input type="checkbox"/></label>

Поскорее бы в CSS возможность выбирать предков элемента.
Поддерживаю, лучше еще и потому, что поддерживает фокус и изменение пробелом. Все остальные (включая уважаемого pepelsbey) забывают что по элементам еще можно (и иногда удобнее) перемещаться без мыши.
Обновил пост, теперь пример с чекбоксом реагирует на таб и слушается пробела, а вот с радиокнопкой (доп. примером в конце) сложнее: их под слайдером две и сделать переключение по пробелу не получится.

Спасибо за подсказку.
Здорово, в который раз впечатляюсь твоей талантливостью :)
Демо и файлы не работают больше…
Sign up to leave a comment.

Articles