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

- Статьи Сары Суайдан - 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
    @HTMLAcademyTV4 жыл бұрын

    По промокоду «YouMeow» скидка 900 рублей на интенсив или программу профессии в Академии - tml.io/mbf87

  • @polosatus
    @polosatus7 жыл бұрын

    Лайк за "спросите у родителей" и футболку. С материалом тоже всё чётко.

  • @mexvision-3556

    @mexvision-3556

    5 жыл бұрын

    Ахаха, класс! Шутка топ)

  • @user-dx4cp2gv4z
    @user-dx4cp2gv4z7 жыл бұрын

    Ну и как всегда, Вадим на высоте) безумно нравится ваша подача, открыла для себя, что SVG не так прост)) "нужно больше шортиков":) Спасибо)

  • @teneoultrius6340
    @teneoultrius63406 жыл бұрын

    Спасибо за отличный гайд. Коротко по сути, без воды..

  • @leracooper4251
    @leracooper42517 жыл бұрын

    Посмотрела все уроки! Хочу еще! Спасибо, Вадим! :)

  • @user-sz2ro4oe8g
    @user-sz2ro4oe8g6 жыл бұрын

    Спасибо большое помогли))) от души братуха душевно в душу)))

  • @user-sv7cf6ll2i
    @user-sv7cf6ll2i6 жыл бұрын

    Спасибо Вадим! Уважаю людей, которые ценят своих подписчиков и их время. Не то, что лофт-блоги всякие

  • @justspartak
    @justspartak4 жыл бұрын

    Вах, как классно! Спасибо!

  • @user-bz6lb8kl8n
    @user-bz6lb8kl8n3 жыл бұрын

    Очень полезно и интересно! Большое спасибо!

  • @r4idne88hgr01
    @r4idne88hgr016 жыл бұрын

    Ребят, у вас лучшие интерактивные курсы и самые информативный канал. Вадиму Макееву отдельный респект. С удовольствием и обязательно пойду на интесивы. продолжайте в том же духе, спасибо!)))

  • @sergeyfedotov1989
    @sergeyfedotov19893 жыл бұрын

    Суперпонятно! Наконец-то прояснилось.

  • @TheZeyura
    @TheZeyura6 жыл бұрын

    лаконично! спасибо)

  • @baomao2938
    @baomao29387 жыл бұрын

    спасибо за шорты. качественно, лаконично и информативно, в отличие от большинства подобного контента. хотелось бы увидеть выпуски об анимации на css, основные приемы, ошибки, бэстпрактис.

  • @HTMLAcademyTV

    @HTMLAcademyTV

    7 жыл бұрын

    Спасибо, постараемся

  • @user-qu1zi6ug8r
    @user-qu1zi6ug8r3 жыл бұрын

    Обожаю Вадима) как разработчика!

  • @pavelbezdenezhnykh6793
    @pavelbezdenezhnykh6793 Жыл бұрын

    Вот это подача! Загуглил, открыл сайт, посмотрел, открыл Ютуб поставил +++ и подписался!

  • @alexwiliam4002
    @alexwiliam40024 жыл бұрын

    ОЧЕНЬ ПОМОГ

  • @KimVitaliy37
    @KimVitaliy377 жыл бұрын

    _Понятно . Спасибо ..._

  • @inferno0350
    @inferno03504 жыл бұрын

    Круто !

  • @spacioclub
    @spacioclub7 жыл бұрын

    все четко и по делу! Молодцы. Минус вижу только один, вставляйте всегда 5 копеек про кросбраузерность

  • @GreekkAlex
    @GreekkAlex6 жыл бұрын

    ведущий - просто душка, лайк ему!

  • @vladimirkrylov4947
    @vladimirkrylov49477 жыл бұрын

    Спасибо, Вадим. расскажи пожалуйста о гридах(grid) и, если не трудно сравни флексбоксами.

  • @HTMLAcademyTV

    @HTMLAcademyTV

    7 жыл бұрын

    Спасибо за вопрос

  • @user-qg5fi2eq6k

    @user-qg5fi2eq6k

    6 жыл бұрын

    Спасибо за ответ =)

  • @aranofskid
    @aranofskid6 жыл бұрын

    Интересный канал . Вопрос - разница между bower,npm,yarn

  • @AndrewMarsin
    @AndrewMarsin5 жыл бұрын

    Через (include php) можно страницу с svg файлом вставить.

  • @sashasushko
    @sashasushko7 жыл бұрын

    Вадим, расскажите, пожалуйста, про несколько header/footer на странице.

  • @HTMLAcademyTV

    @HTMLAcademyTV

    7 жыл бұрын

    Спасибо за вопрос

  • @meeba-dev
    @meeba-dev6 жыл бұрын

    Статья Сары не доступна. Нашел крутые иконки и не пойму, какой способ вставки выбрать. Если как в лекциях на интенсиве, то много мусора в коде. Склоняюсь добавить их с помощью . Был бы рад услышать мнение профессионалов.

  • @user-hs3vn2pl8f
    @user-hs3vn2pl8f7 жыл бұрын

    Хорошо, но редко. Давайте новые ролики от Вадима Макеева каждый день!)

  • @HTMLAcademyTV

    @HTMLAcademyTV

    7 жыл бұрын

    Вадим пока не так хорошо масштабируется, как SVG 😄

  • @BETEPAHK
    @BETEPAHK7 жыл бұрын

    Статьи Сары Суайдан - Page Not found Про svg-спрайты хорошо бы осветить еще. А то в подкастах много раз упоминали, что для иконок давно надо переходить от шрифтов к svg, но как-то это пока криво сделано. Чтоб раскрашивать иконку нужным цветом в шрифтах достаточно задать color в css, а в svg приходится вставлять внутренности svg в код страницы (из-за "за стеклом").

  • @AlexP-qm7ew

    @AlexP-qm7ew

    6 жыл бұрын

    www.sarasoueidan.com/workshops/svg-coffee-cup/ тут есть

  • @antonkarpov109
    @antonkarpov1097 жыл бұрын

    SVG и Canvas - Что учить?

  • @CostaZaika-iq5gr
    @CostaZaika-iq5gr7 жыл бұрын

    Не знал про object опцию. Спасибо!

  • @alextopsite
    @alextopsite5 жыл бұрын

    А если вставить с помощь img и не задать размер, картинка не расползется на всю ширину?

  • @alexeylivadniy6707
    @alexeylivadniy67077 жыл бұрын

    А есть какие-то особенности применения svg при верстке электронных писем? И было бы оччень интересно послушать в общем об особенностях и best practises верстки электронных писем. Заранее спасибо :)

  • @HTMLAcademyTV

    @HTMLAcademyTV

    7 жыл бұрын

    Спасибо за вопрос!

  • @giddle
    @giddle2 жыл бұрын

    Здравствуйте!, почему если использовать

  • @azinho7318

    @azinho7318

    2 жыл бұрын

    алалалалалал

  • @GriNAME
    @GriNAME7 жыл бұрын

    Такой вопрос, а есть "обходной" способ добавлять ховер эффекты для свг графики вставленной через тег img или фоном? Скажем иконки соцсетей при ховере чтобы меняли свой цвет с плавностью.

  • @HTMLAcademyTV

    @HTMLAcademyTV

    7 жыл бұрын

    Спасибо за вопрос

  • @Hanigun
    @Hanigun5 жыл бұрын

    может заодно подскажете где я не так делаю и что. пытаюсь заменить логотип на .SVG при помощи data:image/svg+xml;base64, . Генерирую код в онлайн генераторе и вставляю после последней запятой. вставляю в код

  • @user-jl8ie5uq1x
    @user-jl8ie5uq1x5 жыл бұрын

    Как получить доступ javascript в внешний svg через () ?????

  • @no4e
    @no4e4 жыл бұрын

    А в чём разница между embed object?

  • @myspace4845
    @myspace48455 жыл бұрын

    Что такое After и before?

  • @ksht268
    @ksht2687 жыл бұрын

    кратко, информативно, без лишней воды. С удовольствием посмотрел бы видеокурс по html, css и в целом по верстке в вашем исполнении. Нет ничего подобного ?

  • @prodoter97

    @prodoter97

    7 жыл бұрын

    Интенсива более чем хватает :)

  • @HTMLAcademyTV

    @HTMLAcademyTV

    7 жыл бұрын

    Вадим ведёт лекции на интенсиве «Базовый HTML и CSS», вместе с другими преподавателями курса - htmlacademy.ru/intensive/htmlcss, также вы можете поискать видео с его выступлений на конференциях.

  • @user-mn4de2uf9l
    @user-mn4de2uf9l7 жыл бұрын

    Расскажите про свойство display: run-in. Пишут что, есть такое, но рабочее оно или уже нет?

  • @HTMLAcademyTV

    @HTMLAcademyTV

    7 жыл бұрын

    Спасибо за вопрос!

  • @wmsnagel
    @wmsnagel7 жыл бұрын

    а можно ли вставить как object, img, frame и также менять цвет при наведении? Или же только если все содержимое SVG вставлять в html ?

  • @jerrymatis8807

    @jerrymatis8807

    Жыл бұрын

    Можно попробовать через псевдокласс hover

  • @TheRichNuke
    @TheRichNuke7 жыл бұрын

    А рассказать о use?

  • @HTMLAcademyTV

    @HTMLAcademyTV

    7 жыл бұрын

    Можете немного уточнить свой вопрос?

  • @TheRichNuke

    @TheRichNuke

    7 жыл бұрын

    Имел ввиду добавление SVG используя

  • @AnastasiiaSagittarius
    @AnastasiiaSagittarius3 жыл бұрын

    Здравствуйте, можете помочь, я создаю картинки в корэле и когда экспортирую в SVG, то они сохраняются как свг формат, но имеет путь html, вот как мне их экспортировать, чтобы это был обычный свг, который открывается в соответствующих программах без браузера, помогите, пожалуйста

  • @rva3674
    @rva36745 жыл бұрын

    я все это читал на сайте минут 10 назад

  • @user-yc1gx3fl4l
    @user-yc1gx3fl4l6 жыл бұрын

    Вадим Макеев Красава!!!

  • @user-888azim-97
    @user-888azim-972 жыл бұрын

    Привет, мне с сервера приходит ссылка uri \\ -- это svg со своими ивентами и скриптами. подскажите пожалуйста, почему на тег embed не действует онклик ?

  • @DanilKef1r
    @DanilKef1r7 жыл бұрын

    Как можно обойти у select отсутствие фона у элементов которые раскрываются? спасибо за ответ)

  • @HTMLAcademyTV

    @HTMLAcademyTV

    7 жыл бұрын

    Попробуем рассказать в одном из выпусков

  • @gorobzov
    @gorobzov7 жыл бұрын

    Футболка правка крутая =)

  • @user-ek1dm2on1v
    @user-ek1dm2on1v5 жыл бұрын

    сделал мой день... Спросите у родителей)))

  • @astranik
    @astranik7 жыл бұрын

    Что с поддержкой 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 жыл бұрын

    Николай Астраханцев давно пора)

  • @TkachenkoAlexander
    @TkachenkoAlexander7 жыл бұрын

    Все таки уже "Шоу" ))

  • @meeba-dev
    @meeba-dev7 жыл бұрын

    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 подходит всех для изображений, которые нужно масштабировать без потерь в качестве - kzread.info/dash/bejne/d6l408qvgNC3e6w.html видео по теме, под ним в описании есть ссылки на материалы, например про форматы и их применение - htmlacademy.ru/blog/113-image-formats

  • @meeba-dev

    @meeba-dev

    7 жыл бұрын

    Отличный блог, все понял. Благодарю))).

  • @antonfrolov6604
    @antonfrolov66047 жыл бұрын

    А я подумал про вставку из JS и про то как надо через createElementNS создавать DOM SVG.

  • @AngryBread-sz6yi
    @AngryBread-sz6yi4 жыл бұрын

    Все это хорошо, но при извлечении SVG иконки, в редакторе сплошной набор букв, и никак нельзя как то взаимодействовать через стили... Как быть?

  • @irinaugrak9154
    @irinaugrak91546 жыл бұрын

    Статьи Сары Суайдан - Page Not found

  • @nnnabbot
    @nnnabbot3 жыл бұрын

    Доброго времени суток. Подскажите пожалуйста кто нибудь верный способ заставить SVG логотипу подчиниться z-index - у. Спасибо

  • @HTMLAcademyTV

    @HTMLAcademyTV

    3 жыл бұрын

    Добрый день! Уточните, пожалуйста, что именно вы имеете ввиду? Фигуры внутри одного SVG нужно контролировать не с помощью z-index, а посредством порядка отрисовки (порядок в коде).

  • @MainLoner
    @MainLoner7 жыл бұрын

    А как же Sarah Drasner? Она и книги пишет про svg, издает O'Reilly.

  • @user-zb8yl5ms1f
    @user-zb8yl5ms1f3 жыл бұрын

    Через css как контент не все браузеры читают

  • @kids-man
    @kids-man7 жыл бұрын

    пора уже телеканал открывать и целыми днями транслировать всё из мира IT, ну или разбивку сделать - по одним дням фронтэнд, по другим бэкэнд, по третьим конкретный язык или технология, потом новости, думаю канал будет популярен)

  • @user-gd6il5zb8l

    @user-gd6il5zb8l

    6 жыл бұрын

    >думаю канал будет популярен Не то слово)

  • @TauLepton-od3zz
    @TauLepton-od3zz6 жыл бұрын

    Майк Вазовский :)

  • @Hazratgs6
    @Hazratgs67 жыл бұрын

    О круто, Вадим теперь в HTML Academy?

  • @HTMLAcademyTV

    @HTMLAcademyTV

    7 жыл бұрын

    Всё так - htmlacademy.ru/blog/159-vadim-makeev

  • @Gurylyov
    @Gurylyov7 жыл бұрын

    А почему "всегда начинайте с самых простых"? В чём причина? Про svg use так и не сказано(

  • @pepelsbey

    @pepelsbey

    7 жыл бұрын

    Начинать с самых простых нужно потому, что они самые удобные и эффективные. Фон для псевдоэлемента проще, чем целая иконка прямо в HTML или сложная система спрайтов. И если ей не нужно менять заливку при наведении - зачем наворачивать? А если нужно (то есть не хватает) - тогда другой вопрос. Про юзы и символы, как обещал, ещё поговорим.

  • @FatNinjaKings
    @FatNinjaKings7 жыл бұрын

    Putting video speed on 0.75 to follow xD

  • @evstafyevandrew2198
    @evstafyevandrew21986 жыл бұрын

    Ссылка внизу на стат'и Сары ведёт на 404

  • @aprinciple9559
    @aprinciple95595 жыл бұрын

    Большой вопрос у меня к Вадиму или к тому, кто знает, особенно про семантику разметки иконок в документе. Посмотрел видео, всё круто, всё просто, но на практике, ты собираешь в спрайт, чтобы использовать через 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

  • @peryaful
    @peryaful6 жыл бұрын

    FRONT-END DEVELOPER / AUTHOR / SPEAKER Oops! This is clearly not the page you’re looking for.

  • @andyorlov4023
    @andyorlov40237 жыл бұрын

    Здравствуйте, было бы интересно послушать про CSS Custom Properties, для чего они, как работают и как правильно их применять. За шоу большое спасибо, рассказываете лаконично и понятно (:

  • @HTMLAcademyTV

    @HTMLAcademyTV

    7 жыл бұрын

    Спасибо за вопрос!

  • @juliahtml
    @juliahtml7 жыл бұрын

    Ещё тут есть немножко статей css.yoksel.ru/tags/#svg : )

  • @HTMLAcademyTV

    @HTMLAcademyTV

    7 жыл бұрын

    😇

  • @HTMLAcademyTV

    @HTMLAcademyTV

    7 жыл бұрын

    Спасибо за вопрос, рассмотрим в будущих выпусках.

  • @AlexSanPGR
    @AlexSanPGR6 жыл бұрын

    SVG это кртуо.

  • @evstafyevandrew2198
    @evstafyevandrew21986 жыл бұрын

    А как же «embed»?! Это вроде бы фрейм нового поколения, который работает во всех современных браузерах

  • @olegstogov1589
    @olegstogov15895 жыл бұрын

    Дааааа... пожалуй... чем больше углубляешься в предмет, тем больше понимаешь что ничего не знаешь...

  • @antonbeloborodov5130
    @antonbeloborodov51306 жыл бұрын

    sarasoueidan.com/tags/svg/ Ошибка 404

  • @HTMLAcademyTV

    @HTMLAcademyTV

    6 жыл бұрын

    Сара переделывает сейчас свой сайт, к сожалению, поэтому доступа нет.

  • @jenyaspace
    @jenyaspace7 жыл бұрын

    почему шорты а не например не майка?

  • @Arctikus

    @Arctikus

    7 жыл бұрын

    Почему Space, а не космос?

  • @HTMLAcademyTV

    @HTMLAcademyTV

    7 жыл бұрын

    Short - с английского «короткий», «майка» - T-Shirt‎

  • @perejro9916
    @perejro99166 жыл бұрын

    Подредактируйте ссылочку Сары Суайдан => 404

  • @gunlinux
    @gunlinux7 жыл бұрын

    Так а какие браузеры ну умеют в svg? Мама не рубит

  • @vesh95
    @vesh956 жыл бұрын

    я: как через object вставить флеш ролик? мама: че? ты меня обманул

  • @romarockart
    @romarockart6 жыл бұрын

    Я понял что я стар когда он сказал спросить у родителей про вставку swf в html :)

  • @Hanigun
    @Hanigun5 жыл бұрын

    Манера речи напоминает путина, аж не посебе стало в момент просмотра ахахах во прикол :) лайк

  • @alexkogotko3981
    @alexkogotko39814 жыл бұрын

    lfey

  • @nikbelikov
    @nikbelikov7 жыл бұрын

    Все отлично. Но музыка почему-то не нравится. Как будто в торговом центре зомбимузыка.

  • @HTMLAcademyTV

    @HTMLAcademyTV

    7 жыл бұрын

    😞

Келесі