Как правильно вставлять SVG - HTML Шорты

  Рет қаралды 132,215

HTML Academy

HTML Academy

7 жыл бұрын

- Статьи Сары Суайдан - sarasoueidan.com/tags/svg/
- Курс «Оформление SVG-фигур» -htmlacademy.ru/courses/187
- Курс «Знакомство с SVG» - htmlacademy.ru/courses/130
- SVG vs PNG - svgvspng.com/#ru
Все шорты - htmlacademy.ru/shorts

Пікірлер: 121
@HTMLAcademyTV
@HTMLAcademyTV 4 жыл бұрын
По промокоду «YouMeow» скидка 900 рублей на интенсив или программу профессии в Академии - tml.io/mbf87
@polosatus
@polosatus 7 жыл бұрын
Лайк за "спросите у родителей" и футболку. С материалом тоже всё чётко.
@mexvision-3556
@mexvision-3556 6 жыл бұрын
Ахаха, класс! Шутка топ)
@user-dx4cp2gv4z
@user-dx4cp2gv4z 7 жыл бұрын
Ну и как всегда, Вадим на высоте) безумно нравится ваша подача, открыла для себя, что SVG не так прост)) "нужно больше шортиков":) Спасибо)
@teneoultrius6340
@teneoultrius6340 7 жыл бұрын
Спасибо за отличный гайд. Коротко по сути, без воды..
@pavelbezdenezhnykh6793
@pavelbezdenezhnykh6793 2 жыл бұрын
Вот это подача! Загуглил, открыл сайт, посмотрел, открыл Ютуб поставил +++ и подписался!
@r4idne88hgr01
@r4idne88hgr01 7 жыл бұрын
Ребят, у вас лучшие интерактивные курсы и самые информативный канал. Вадиму Макееву отдельный респект. С удовольствием и обязательно пойду на интесивы. продолжайте в том же духе, спасибо!)))
@leracooper4251
@leracooper4251 7 жыл бұрын
Посмотрела все уроки! Хочу еще! Спасибо, Вадим! :)
@user-sv7cf6ll2i
@user-sv7cf6ll2i 6 жыл бұрын
Спасибо Вадим! Уважаю людей, которые ценят своих подписчиков и их время. Не то, что лофт-блоги всякие
@user-sz2ro4oe8g
@user-sz2ro4oe8g 6 жыл бұрын
Спасибо большое помогли))) от души братуха душевно в душу)))
@user-bz6lb8kl8n
@user-bz6lb8kl8n 3 жыл бұрын
Очень полезно и интересно! Большое спасибо!
@baomao2938
@baomao2938 7 жыл бұрын
спасибо за шорты. качественно, лаконично и информативно, в отличие от большинства подобного контента. хотелось бы увидеть выпуски об анимации на css, основные приемы, ошибки, бэстпрактис.
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
Спасибо, постараемся
@justspartak
@justspartak 4 жыл бұрын
Вах, как классно! Спасибо!
@user-qu1zi6ug8r
@user-qu1zi6ug8r 3 жыл бұрын
Обожаю Вадима) как разработчика!
@sergeyfedotov1989
@sergeyfedotov1989 3 жыл бұрын
Суперпонятно! Наконец-то прояснилось.
@TheZeyura
@TheZeyura 6 жыл бұрын
лаконично! спасибо)
@spacioclub
@spacioclub 7 жыл бұрын
все четко и по делу! Молодцы. Минус вижу только один, вставляйте всегда 5 копеек про кросбраузерность
@GreekkAlex
@GreekkAlex 7 жыл бұрын
ведущий - просто душка, лайк ему!
@vladimirkrylov4947
@vladimirkrylov4947 7 жыл бұрын
Спасибо, Вадим. расскажи пожалуйста о гридах(grid) и, если не трудно сравни флексбоксами.
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
Спасибо за вопрос
@user-qg5fi2eq6k
@user-qg5fi2eq6k 7 жыл бұрын
Спасибо за ответ =)
@alexwiliam4002
@alexwiliam4002 4 жыл бұрын
ОЧЕНЬ ПОМОГ
@user-hs3vn2pl8f
@user-hs3vn2pl8f 7 жыл бұрын
Хорошо, но редко. Давайте новые ролики от Вадима Макеева каждый день!)
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
Вадим пока не так хорошо масштабируется, как SVG 😄
@BETEPAHK
@BETEPAHK 7 жыл бұрын
Статьи Сары Суайдан - Page Not found Про svg-спрайты хорошо бы осветить еще. А то в подкастах много раз упоминали, что для иконок давно надо переходить от шрифтов к svg, но как-то это пока криво сделано. Чтоб раскрашивать иконку нужным цветом в шрифтах достаточно задать color в css, а в svg приходится вставлять внутренности svg в код страницы (из-за "за стеклом").
@AlexP-qm7ew
@AlexP-qm7ew 6 жыл бұрын
www.sarasoueidan.com/workshops/svg-coffee-cup/ тут есть
@aranofskid
@aranofskid 6 жыл бұрын
Интересный канал . Вопрос - разница между bower,npm,yarn
@ksht268
@ksht268 7 жыл бұрын
кратко, информативно, без лишней воды. С удовольствием посмотрел бы видеокурс по html, css и в целом по верстке в вашем исполнении. Нет ничего подобного ?
@prodoter97
@prodoter97 7 жыл бұрын
Интенсива более чем хватает :)
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
Вадим ведёт лекции на интенсиве «Базовый HTML и CSS», вместе с другими преподавателями курса - htmlacademy.ru/intensive/htmlcss, также вы можете поискать видео с его выступлений на конференциях.
@sashasushko
@sashasushko 7 жыл бұрын
Вадим, расскажите, пожалуйста, про несколько header/footer на странице.
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
Спасибо за вопрос
@inferno0350
@inferno0350 5 жыл бұрын
Круто !
@meeba-dev
@meeba-dev 6 жыл бұрын
Статья Сары не доступна. Нашел крутые иконки и не пойму, какой способ вставки выбрать. Если как в лекциях на интенсиве, то много мусора в коде. Склоняюсь добавить их с помощью . Был бы рад услышать мнение профессионалов.
@KimVitaliy37
@KimVitaliy37 7 жыл бұрын
_Понятно . Спасибо ..._
@user-888azim-97
@user-888azim-97 2 жыл бұрын
Привет, мне с сервера приходит ссылка uri \\ -- это svg со своими ивентами и скриптами. подскажите пожалуйста, почему на тег embed не действует онклик ?
@giddle
@giddle 2 жыл бұрын
Здравствуйте!, почему если использовать
@azinho7318
@azinho7318 2 жыл бұрын
алалалалалал
@Hanigun
@Hanigun 5 жыл бұрын
может заодно подскажете где я не так делаю и что. пытаюсь заменить логотип на .SVG при помощи data:image/svg+xml;base64, . Генерирую код в онлайн генераторе и вставляю после последней запятой. вставляю в код
@AndrewMarsin
@AndrewMarsin 6 жыл бұрын
Через (include php) можно страницу с svg файлом вставить.
@AnastasiiaSagittarius
@AnastasiiaSagittarius 3 жыл бұрын
Здравствуйте, можете помочь, я создаю картинки в корэле и когда экспортирую в SVG, то они сохраняются как свг формат, но имеет путь html, вот как мне их экспортировать, чтобы это был обычный свг, который открывается в соответствующих программах без браузера, помогите, пожалуйста
@alextopsite
@alextopsite 5 жыл бұрын
А если вставить с помощь img и не задать размер, картинка не расползется на всю ширину?
@alexeylivadniy6707
@alexeylivadniy6707 7 жыл бұрын
А есть какие-то особенности применения svg при верстке электронных писем? И было бы оччень интересно послушать в общем об особенностях и best practises верстки электронных писем. Заранее спасибо :)
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
Спасибо за вопрос!
@user-jl8ie5uq1x
@user-jl8ie5uq1x 5 жыл бұрын
Как получить доступ javascript в внешний svg через () ?????
@antonkarpov109
@antonkarpov109 7 жыл бұрын
SVG и Canvas - Что учить?
@GriNAME
@GriNAME 7 жыл бұрын
Такой вопрос, а есть "обходной" способ добавлять ховер эффекты для свг графики вставленной через тег img или фоном? Скажем иконки соцсетей при ховере чтобы меняли свой цвет с плавностью.
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
Спасибо за вопрос
@no4e
@no4e 4 жыл бұрын
А в чём разница между embed object?
@kids-man
@kids-man 7 жыл бұрын
пора уже телеканал открывать и целыми днями транслировать всё из мира IT, ну или разбивку сделать - по одним дням фронтэнд, по другим бэкэнд, по третьим конкретный язык или технология, потом новости, думаю канал будет популярен)
@user-gd6il5zb8l
@user-gd6il5zb8l 6 жыл бұрын
>думаю канал будет популярен Не то слово)
@CostaZaika-iq5gr
@CostaZaika-iq5gr 7 жыл бұрын
Не знал про object опцию. Спасибо!
@AngryBread-sz6yi
@AngryBread-sz6yi 4 жыл бұрын
Все это хорошо, но при извлечении SVG иконки, в редакторе сплошной набор букв, и никак нельзя как то взаимодействовать через стили... Как быть?
@wmsnagel
@wmsnagel 7 жыл бұрын
а можно ли вставить как object, img, frame и также менять цвет при наведении? Или же только если все содержимое SVG вставлять в html ?
@jerrymatis8807
@jerrymatis8807 Жыл бұрын
Можно попробовать через псевдокласс hover
@irinaugrak9154
@irinaugrak9154 6 жыл бұрын
Статьи Сары Суайдан - Page Not found
@user-mn4de2uf9l
@user-mn4de2uf9l 7 жыл бұрын
Расскажите про свойство display: run-in. Пишут что, есть такое, но рабочее оно или уже нет?
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
Спасибо за вопрос!
@myspace4845
@myspace4845 5 жыл бұрын
Что такое After и before?
@antonfrolov6604
@antonfrolov6604 7 жыл бұрын
А я подумал про вставку из JS и про то как надо через createElementNS создавать DOM SVG.
@DanilKef1r
@DanilKef1r 7 жыл бұрын
Как можно обойти у select отсутствие фона у элементов которые раскрываются? спасибо за ответ)
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
Попробуем рассказать в одном из выпусков
@TheRichNuke
@TheRichNuke 7 жыл бұрын
А рассказать о use?
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
Можете немного уточнить свой вопрос?
@TheRichNuke
@TheRichNuke 7 жыл бұрын
Имел ввиду добавление SVG используя
@gorobzov
@gorobzov 7 жыл бұрын
Футболка правка крутая =)
@nnnabbot
@nnnabbot 4 жыл бұрын
Доброго времени суток. Подскажите пожалуйста кто нибудь верный способ заставить SVG логотипу подчиниться z-index - у. Спасибо
@HTMLAcademyTV
@HTMLAcademyTV 4 жыл бұрын
Добрый день! Уточните, пожалуйста, что именно вы имеете ввиду? Фигуры внутри одного SVG нужно контролировать не с помощью z-index, а посредством порядка отрисовки (порядок в коде).
@astranik
@astranik 7 жыл бұрын
Что с поддержкой flexbox, и можно ли полностью перейти на него в реальных проектах?
@user-qh5dw1lq7w
@user-qh5dw1lq7w 7 жыл бұрын
Николай Астраханцев caniuse.com/#feat=flexbox
@user-bg1gd4fe1b
@user-bg1gd4fe1b 7 жыл бұрын
Ещё в IE10 криво работает flex-basis в %
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
Спасибо за вопрос
@user-vf1zo4kn1s
@user-vf1zo4kn1s 7 жыл бұрын
Можно, проверено на не одном проекте.
@kids-man
@kids-man 7 жыл бұрын
Николай Астраханцев давно пора)
@meeba-dev
@meeba-dev 7 жыл бұрын
SVG is good for logos only or something else? Please, tell more about flex. Very interesting thing. By the way, T-shirt is really cool, I want to buy one)).
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
👍
@meeba-dev
@meeba-dev 7 жыл бұрын
HTML Academy рад, что хоть где то не игнорят, если пишешь на английском. Так все таки только только для логотипов и других сложных изображений, которые сделали вручную, а не сфотографировали?
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
SVG подходит всех для изображений, которые нужно масштабировать без потерь в качестве - kzbin.info/www/bejne/e6anopushdKEgas видео по теме, под ним в описании есть ссылки на материалы, например про форматы и их применение - htmlacademy.ru/blog/113-image-formats
@meeba-dev
@meeba-dev 7 жыл бұрын
Отличный блог, все понял. Благодарю))).
@user-ek1dm2on1v
@user-ek1dm2on1v 5 жыл бұрын
сделал мой день... Спросите у родителей)))
@Hazratgs6
@Hazratgs6 7 жыл бұрын
О круто, Вадим теперь в HTML Academy?
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
Всё так - htmlacademy.ru/blog/159-vadim-makeev
@MainLoner
@MainLoner 7 жыл бұрын
А как же Sarah Drasner? Она и книги пишет про svg, издает O'Reilly.
@user-yc1gx3fl4l
@user-yc1gx3fl4l 6 жыл бұрын
Вадим Макеев Красава!!!
@rva3674
@rva3674 5 жыл бұрын
я все это читал на сайте минут 10 назад
@TkachenkoAlexander
@TkachenkoAlexander 7 жыл бұрын
Все таки уже "Шоу" ))
@Gurylyov
@Gurylyov 7 жыл бұрын
А почему "всегда начинайте с самых простых"? В чём причина? Про svg use так и не сказано(
@pepelsbey
@pepelsbey 7 жыл бұрын
Начинать с самых простых нужно потому, что они самые удобные и эффективные. Фон для псевдоэлемента проще, чем целая иконка прямо в HTML или сложная система спрайтов. И если ей не нужно менять заливку при наведении - зачем наворачивать? А если нужно (то есть не хватает) - тогда другой вопрос. Про юзы и символы, как обещал, ещё поговорим.
@andyorlov4023
@andyorlov4023 7 жыл бұрын
Здравствуйте, было бы интересно послушать про CSS Custom Properties, для чего они, как работают и как правильно их применять. За шоу большое спасибо, рассказываете лаконично и понятно (:
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
Спасибо за вопрос!
@olegstogov1589
@olegstogov1589 5 жыл бұрын
Дааааа... пожалуй... чем больше углубляешься в предмет, тем больше понимаешь что ничего не знаешь...
@evstafyevandrew2198
@evstafyevandrew2198 6 жыл бұрын
А как же «embed»?! Это вроде бы фрейм нового поколения, который работает во всех современных браузерах
@peryaful
@peryaful 7 жыл бұрын
FRONT-END DEVELOPER / AUTHOR / SPEAKER Oops! This is clearly not the page you’re looking for.
@TauLepton-od3zz
@TauLepton-od3zz 6 жыл бұрын
Майк Вазовский :)
@FatNinjaKings
@FatNinjaKings 7 жыл бұрын
Putting video speed on 0.75 to follow xD
@user-zb8yl5ms1f
@user-zb8yl5ms1f 4 жыл бұрын
Через css как контент не все браузеры читают
@aprinciple9559
@aprinciple9559 5 жыл бұрын
Большой вопрос у меня к Вадиму или к тому, кто знает, особенно про семантику разметки иконок в документе. Посмотрел видео, всё круто, всё просто, но на практике, ты собираешь в спрайт, чтобы использовать через use, тебе нужно прописывать обязательно width и auto для svg, чтобы картинка не отображалась/увеличивалась на весь экран. Но когда ты идёшь в CSS, чтобы стилизовать, то размер не изменишь из CSS. Задача: для мобильной версии изменить размер иконки с 70px до 30px. Она будет обрезаться, и не будет увеличиваться. Проблема решается через viewBox, не задавая при этом width and height SVG элементу в html, когда инлайнишь из спрайта через use. Тогда размеры в CSS контролируются. Ок, у меня два вопроса, даже три: Первый: говорят нужно задавать width и height svg, как на самом деле быть, если учитывать проблему, которую я описал выше? Контролировать ширину и высоту через CSS можно? Или как в такой ситуации делать? Второй: правильно ли, исходя из семантики, иконки вставлять/прописывать в HTML, а не через фон в CSS (они за стеклом - никак не поуправлять ими). Инлайн svg вне спрайта (use) - не кешируется, правильно ли собирать svg изображения (лого, что-то там ещё) и иконки в спрайт, инлайнить всё через use, задавать viewBox (чтобы управлять размером), через CSS задавать размеры и менять им цвет. Третий: как это, вообще спрайт, отображать правильно в структуре файлов по БЭМ, каждому блоку своя разметка, стиль, скрипт, “картинка”. Если “картинка” для определённого блока, элемента лежит в спрайте (в отдельном - в общем документе), как правильно делать? Или каждому блоку - нужно отдельно иконку/картинку SVG (без спрайтов), но тогда не будет кэшироваться.
@aprinciple9559
@aprinciple9559 5 жыл бұрын
@Norton Studio ок, каким образом мне использовать картинку-иконку, которая должна меняться через css? Я могу инлайново ставить svg в HTML, менять через css, но так svg не кэшируется, кэшируется, когда используешь спрайт, а в html вставляешь svg через use
@juliahtml
@juliahtml 7 жыл бұрын
Ещё тут есть немножко статей css.yoksel.ru/tags/#svg : )
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
😇
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
Спасибо за вопрос, рассмотрим в будущих выпусках.
@evstafyevandrew2198
@evstafyevandrew2198 7 жыл бұрын
Ссылка внизу на стат'и Сары ведёт на 404
@antonbeloborodov5130
@antonbeloborodov5130 6 жыл бұрын
sarasoueidan.com/tags/svg/ Ошибка 404
@HTMLAcademyTV
@HTMLAcademyTV 6 жыл бұрын
Сара переделывает сейчас свой сайт, к сожалению, поэтому доступа нет.
@AlexSanPGR
@AlexSanPGR 6 жыл бұрын
SVG это кртуо.
@perejro9916
@perejro9916 6 жыл бұрын
Подредактируйте ссылочку Сары Суайдан => 404
@gunlinux
@gunlinux 7 жыл бұрын
Так а какие браузеры ну умеют в svg? Мама не рубит
@jenyaspace
@jenyaspace 7 жыл бұрын
почему шорты а не например не майка?
@Arctikus
@Arctikus 7 жыл бұрын
Почему Space, а не космос?
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
Short - с английского «короткий», «майка» - T-Shirt‎
@romarockart
@romarockart 6 жыл бұрын
Я понял что я стар когда он сказал спросить у родителей про вставку swf в html :)
@Hanigun
@Hanigun 5 жыл бұрын
Манера речи напоминает путина, аж не посебе стало в момент просмотра ахахах во прикол :) лайк
@vesh95
@vesh95 6 жыл бұрын
я: как через object вставить флеш ролик? мама: че? ты меня обманул
@alexkogotko3981
@alexkogotko3981 4 жыл бұрын
lfey
@nikbelikov
@nikbelikov 7 жыл бұрын
Все отлично. Но музыка почему-то не нравится. Как будто в торговом центре зомбимузыка.
@HTMLAcademyTV
@HTMLAcademyTV 7 жыл бұрын
😞
Why do I need BEM - HTML Shorts
6:22
HTML Academy
Рет қаралды 92 М.
Как создавать SVG спрайты? | SVG Sprites
10:06
When Steve And His Dog Don'T Give Away To Each Other 😂️
00:21
BigSchool
Рет қаралды 16 МЛН
ИРИНА КАЙРАТОВНА - АЙДАХАР (БЕКА) [MV]
02:51
ГОСТ ENTERTAINMENT
Рет қаралды 887 М.
He tried to save his parking spot, instant karma
00:28
Zach King
Рет қаралды 23 МЛН
Кроссбраузерная вёрстка - HTML Шорты
7:09
Что такое дизайн блок в Конструкторе craftum и как с ним работать
14:23
Полезное для Конструктора сайтов Сraftum
Рет қаралды 864
✅ Кастомные чекбоксы правильно
29:31
Вадим Макеев
Рет қаралды 134 М.
Какие нужны фавиконки - HTML Шорты
6:02
HTML Academy
Рет қаралды 23 М.
РАСТР В ВЕКТОР FIGMA | jpeg to svg
18:28
Макс Куратов
Рет қаралды 28 М.
SVG. Руководство по использованию векторных изображений
47:42
MaxGraph - cайты как страсть
Рет қаралды 16 М.
Как прятать - HTML Шорты
4:07
HTML Academy
Рет қаралды 46 М.
Учимся составлять факт-карту
35:24
Академия смысла
Рет қаралды 18 М.
When Steve And His Dog Don'T Give Away To Each Other 😂️
00:21
BigSchool
Рет қаралды 16 МЛН