ArbNet

ArbNet
Рейтинг
146
Регистрация
27.10.2019
Программист самоучка
plab #:

Смысловое назначение элемента другое. Это костыли. Должна быть кнопка или стилизованная под нее ссылка.

Конечно кнопка. Оборачивается в label c for="id скрыторго input#l-aside" При клике на кнопку input переключает checked. Через стилизацию в CSS скрывает\показывает нужный блок.

У меня например main расширяется, а в мобильной версии всплывает aside

Например:

@keyframes Expand {
        /* 0% {grid-template-columns: var(--aside) auto;} */
        100% {grid-template-columns: 0 auto;}
}
@keyframes Reduce {
        /* 0% {grid-template-columns: 0 auto;} */
        100% {grid-template-columns: var(--aside) auto;}
}
#l-aside:checked ~ main {
        animation: Expand 1s forwards;
}
#l-aside:not(:checked) ~ main {
        animation: Reduce 1s forwards;
}

@media screen and (orientation:portrait) {
        #l-aside:checked ~ main {
                animation: none;
        }
        #l-aside:not(:checked) ~ main {
                animation: none;
        }
        body > main {
                grid-template-columns: auto;
                grid-template-rows: var(--header) auto var(--footer);
                grid-template-areas: "header" "section" "footer";
        }
        body > main > aside {
                top: 50%;
    left: 50%;
                opacity: 0;
                z-index: 3;
                height: 80%;
                position: fixed;
                transform: translate(-50%,-50%);
        }
        body > main > section {
                opacity: 1;
                transition: all 1s linear;
        }
        #l-aside:not(:checked) ~ main > aside {
                opacity: 1;
                transition: all .25s linear;
        }
        #l-aside:checked:focus ~ main > aside {
                opacity: 0;
    transition: all .25s linear;
        }
}
ЗЫ. И это уже не костыли, а нативные возможности CSS
plab #:
Есть классика жанра. Сайдбар на мобилах скрывается. Вместо него появляется кнопка, при клике на которую сайдбар открывается. Это реализуется средствами клиентского JS. Покажите мне реализацию этого на CSS.

Сейчас это легко делается и без JS через скрытые input, а в CSS input:checked прописываются стили для скрытия\показа блока меню.

Если по хорошему, то HTML, CSS, JS и даже серверный язык по моему должны быть в одном ЯП. А то что сейчас наделали кучу разных, это от тупости разработчиков.. Теперь им приходится заниматься не только поддержкой старых возможностей для совместимости , но и расширением функционала этих разных технологий под новые запросы и потребности пользователей\кодеров, при этом даже в разметке и каскадных стилях делают возможности встроенных функционалов, которые ранее делались на JS, например те же диалоговые&модальные окна, попапы, тултипы, спойлеры и прочее не говоря уже о эффектах анимации. Хотя ранее в CSS в IE были очень крутые эффекты о которых мало кто знали(по типу перелистывания страницы, эффект жалюзей и др., но они работали только в IE), мне нравилось их использовать, потом их убрали с появлением CSS3.
Сделайте просто себе сайт, залейте на него или на разные файлообменники, а на сайте публикуйте анонсы\описания своих книг и ссылки зеркала для скачивания.

ЗЫ. А все эти мп.. пусть покуривают и ваши нервы в порядке будут.
Вам всё ещё не надоело мусолить, что ИИ кого-то и что-то заменит..

ИИ это хороший помощник не более, за которым всё надо перепроверять.
Александр Воробьев #:

Этот занимает два байта. 

В utf-8 размер символа занимает от 1 до 4х байт

Dmitriy_2014 #:
Интересно, а я выигрываю что-нибудь в плане веса символа если вставляю его напрямую, ну т.е. один символ ©, вместо 6 символов ©, 2 байта вместо 12 байтов, сколько вообще в кодировке UTF-8 весят спецсимволы, также как и обычные или нет?

Я часто делаю тесты и спрашиваю у ИИ какую команду или способ лучше использовать, что будет работать быстрее и тд.

Ответ ИИ всегда практически один и тот же. Если тот или иной код выполняется не часто то практически нет разницы как писать, главное чтобы было читаемо и понятно потом при разборе кода. А вот если этот код используется часто в цикле к примеру и скорость критична, то тут предлагается те команды которые выполняются быстрее.

Так вот что вам в данном случае сказать. Если вы не часто используете разные спец символы, то разницы нет как их писать. А если часто то используйте оптимальный вариант, чтобы работало и по количеству байтов было допустимо для вашего случая. Вот и всё.

Mik Foxi #:

да. коды остались со времен недоработанных кодировок, в utf8 теперь не надо так извращаться.

Иногда надо. В некоторых случаях копирование символов не работает, например в css при стилизации через :before :after в content надо писать именно кодами с &. Есть и другие ситуации где также надо использовать коды.

TonyBlackberry #:
И всё-таки попробуйте объяснить, когда же цена вернётся к прежнему уровню после резкого падения в 2021 году,..

Вернётся. Даже если буду пытаться объяснять всё равно не поймёте. На небольших падениях это происходит быстрее на таком большом инерции меньше поэтому будет медленно. Но физика дело своё сделает.

ЗЫ. Это как в стенку мячик кинуть он от неё отскочит. Или шарик воздушный сжать, отпустить, он опять примет исходную форму. Так и тут. А почему так, учите тех. анализ и практикуйтесь, может со временем начнёте понимать.

dzthd #:
Что сейчас с ними надо говорить? )

Не надо говорить когда не понимаете..

Во-первых физические законы хотим мы этого или нет, знаем мы о них или нет они всегда срабатывают с 100% вероятностью, я в этом лично сотни раз убеждался на практике. Что то вам объяснять даже пытаться не буду. Раз вы такой пример привели значит соображения как физические законы влияют даже на рынок у вас нет.

Во-вторых,  если цена резко упала значит она постепенно вернётся к прежнему уровню и только потом опять будет падать. Это физический закон, какой объяснять не буду, учите мат. часть. Хороший трейдер зная это сможет выйти из убытка и заработать, а плохой будет только терять при любом исходе даже если курс будет положителен, тоже объяснять не буду почему.

Всего: 2250