-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HTML & CSS / SCSS #2
base: master
Are you sure you want to change the base?
Conversation
…дели вместе с препроцессорами)
Сделал домашнее задание по CSS, в течении пары дней залью все на препроцессорах |
Выполнил домашнее задание по CSS и переделал его на препроцессоры |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
В целом гуд.
Замечания поправить.
@@ -0,0 +1,62 @@ | |||
.todos-add { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
не вижу импортов миксинов
|
||
right: $right_clear-button; | ||
|
||
@include zeroPaddingMargin(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Я бы объединил в общий миксин очистки инпута аля cleanInput
.
|
||
@include fiftyLeftTop(); | ||
|
||
margin: $margin_select-all-img; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Вот это уже перебор для переменных. Не надо загонять в них всё. В них должны быть загнаны общие моменты: цвета, общие отступы, значения основных шрифтов, основные размеры иконок, какие-то основные лайаутные вещи. Иначе, как в данном случае, мухи отделены от котлет с огромным количеством мяса. И изменять данный код будет в разы сложнее.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Таких мест у вас много. Пожалуйса, найдите и поправьте остальные места сами.
border-bottom: $brd-b_list-item; | ||
} | ||
|
||
.input-checkbox { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
чекбокс должен быть описан в отдельном файле
@@ -0,0 +1,128 @@ | |||
.todos-list-item { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
все файлы которые начинаются с todos-
— проектные. Вы же не будете передавать их сторонним разработчикам в качестве библиотеки, поэтому стоит перенести их в папочку src/styles/project
|
||
.input-checkbox_target:hover:checked ~ .input-checkbox_visual { | ||
/* | ||
какой цвет у кружочка чекбокса при наведении мыши? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Додумайте на основе ховера для неактивного
} | ||
|
||
.input-checkbox_target:checked ~ .input-checkbox_visual { | ||
background: url($img_checbox_url) no-repeat 8px 8px; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Предлагаю попробовать сделать иконки без картинок.
Смотрите Anna Selezniova — Front-end As I See It
https://www.youtube.com/watch?v=B9SXHMei58c
@include noBorders(); | ||
} | ||
|
||
.todos-list-item:hover > .todos-list-item_delete > .todos-list-item_delete_icon{ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Зачем >
?
$w_checkbox : 60px; | ||
$h_checkbox : 60px; | ||
$w_checkbox_visual : 36px; | ||
$h_checkbox_visual : 36px; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Перебор
Сделал CSS без чекбоксов, их залью в течении недели вместе с препроцессорами