Skip to content

Instantly share code, notes, and snippets.

Бухвалова Юлия. Комментарии к проекту.

Ссылка на проект: https://yoksel.github.io/A11y-course/

Свёрстаны все элементы, добавлены состояния. Системный фокус заменён на ярко-зелёный, потому что синий системный сливается с фиолетовыми кнопками.

Мобильной версии и версии без JS нет, не успела сделать.

Изменения в дизайне при вёрстке

@yoksel
yoksel / styles.css
Last active September 28, 2020 13:03
CSS for adaptive video
.video {
/* Get aspect ratio */
--aspect-ratio: calc(var(--height) / var(--width));
/* Add units to height */
--height-with-units: calc(var(--height) * 1px);
max-width: 100%;
/* Get minimal of initial height
or height calculated from window width */
@yoksel
yoksel / iframe.html
Last active September 28, 2020 12:54
Iframe with sizes in custom properties
<iframe
width="560" height="315"
style="--width: 560; --height: 315;"
class="video"
...
></iframe>
@yoksel
yoksel / css-styleguide-lj.md
Last active February 4, 2020 12:33
Соглашение по написанию стилей

Форматирование

  • Используем отступ в 2 пробела
  • В названиях классов не используем camelCase
  • Не используем в селекторах атрибуты ID, кроме крайней необходимости
  • При использовании нескольких селекторов каждый переносится на следующую строку
  • Перед открывающей скобкой { ставим пробел
  • В правилах ставим пробел после двоеточия :, до двоеточия пробелов нет
  • Закрывающую скобку } ставим на новой строке, отбиваем пробелами на один уровень с правилами
@yoksel
yoksel / projects.md
Last active February 4, 2020 12:30
Проекты
@yoksel
yoksel / voiceover.md
Last active August 4, 2020 07:29
VoiceOver commands for web pages

Команды VoiceOver вводятся нажатием клавиш Control и Option (клавиши VO)

Open the Web Item rotor: VO-U

VoiceOver: Web Commands (найти на странице Web Commands)

  • VO + A — читать всё от выделенного и дальше
  • VO + Shift-Down Arrow — начать взаимодействовать с элементом
  • VO + Shift-Up Arrow — закончить взаимодействовать с элементом

lsof -i -P -n | grep LISTEN

@yoksel
yoksel / prompt_add_folder
Created December 5, 2019 12:40
sublime key
[
{
"keys": ["super+shift+alt+a"],
"command": "prompt_add_folder"
},
]
@yoksel
yoksel / adv-screens.js
Last active January 24, 2019 12:41
Shows screens borders for detecting screens for displaying mobile banners
// ==UserScript==
// @name Adv Screens
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://www.livejournal.com/*
// @match https://www.lj-13.dev.lj.rambler.tech/*
// @grant none
// ==/UserScript==