зачем запоминать все это? Просто запомните для чего это:
настройка внешнего вида блоков:
- цвет, прозрачность, фон, наклон, размер блоков;
- цвет, прозрачность, закругление углов, тип и толщина границ;
- цвет, прозрачность, размер и тип шрифтов;
- изменение всего вышеперечисленного при возникновении различных событий (наведение курсора на блок и и др.)
- и многое другое, но вышеперечисленного вам вполне хватит на начальном этапе чтобы освоиться и перестать боятся css.
а далее, при возникновении надобности в изменении чего либо из вышеперечисленного, целенаправленно гуглите что-то типа "css закругленные углы". И очень скоро все запомнится само :)
Vika181114, когда ковырял owl видел на тостере вопрос с таким же слайдером как у вас (только блоки были квадратными, но это исправляеться стилями). Самому искать лень, но вы все же хотя бы бегло просмотрите по ссылке выше.
совсем забыл про то что есть нативный вариант с defer :)))
Надеюсь что мой вариант автору все же будет полезен, хотя бы для расширения кругозора и понимания того, что так тоже можно)))
Moskus, мне то это зачем объяснять? Я просто назвал причину заинтересованности автора в олимпиадах. sim3x, призовые места во всеросийской олимпиаде канают для любых вузов, читал про это в каких-то образовательных рукдоках (правда уже не вспомню в каких:)
Соглашусь с Рональд Макдональд, поздно или нет решать вам. Сам я в далеком 91 году занял 3 место на городской олимпиаде ровно через 2 недели после того как впервые сел за комп и познакомился с программированием. Так что шанс есть, и все будет зависеть от вашего желания и способностей.
udzumaki, потому что функция возвращает не значение наименьшего элемента массива а его индекс. Для получения значения элемента пишите так: print(arr[smallest(d)])
Александр, он не правильно сформулировал вопрос. Думаю речь идет не о глрбальной оптимизации а о банальном вылизывании кода, что бы с первого взгляда былр понятно что он делает и почему а так же чтобы выглядело симпатично.