Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

11 часов назад, Desti сказал:

Хочется ругаться матом! Ребяты, у вас уже яйца седые, но вы не знаете, что аттрибуты width и height могут быть только в виде "30" и "30%"? Никаких '30px', '1.2em' и прочей лабуды из css. 

Тем не менее, с этим же все работает)

<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="57px" height="99px" version="1.1" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd;margin-top: 15px;transform: scale(3);" viewBox="0 0 21000 29700" xmlns:xlink="http://www.w3.org/1999/xlink">
 <defs>
  <style type="text/css">
   
    .fil0 {fill:#FEFEFE}
   
  </style>
 </defs>
 <g id="Слой_x0020_1">
  <metadata id="CorelCorpID_0Corel-Layer"></metadata>
     <path class="fil0" d="M7049 9344l1126 -1126 4579 0 1126 1126 0 4798 -976 -536 0 -3807 -606 -606 -3668 0 -606 606 0 2238 1952 1072 0 4019 977 0 0 -1267 976 536 0 1707 -2929 0 0 -4427 -1952 -1072 0 -3262zm6832 5910l0 3676 -1126 1126 -4579 0 -1126 -1126 0 -5212 976 536 0 4221 606 606 3668 0 606 -606 0 -2652 -1952 -1073 0 -1103 2927 1608zm-2927 -2719l0 -1389 -977 0 0 852 -976 -536 0 -1292 2929 0 0 2901 -976 -536z"></path>

 </g>
</svg>
  • Replies 55
  • Просмотров 12,5k
  • Created
  • Последний ответ

Лучшие авторы в теме

Most Popular Posts

  • Хочется ругаться матом! Ребяты, у вас уже яйца седые, но вы не знаете, что аттрибуты width и height могут быть только в виде "30" и "30%"? Никаких '30px', '1.2em' и прочей лабуды из css. 

  • zmaker ничего сложного. Открываешь файл свг текстовым редактором, копируешь оттуда весь код и вставляешь его в Global - logo, после <a href='{setting="base_url"}' id='elLogo' accesskey='1'>

  • Захотелось обновить форум с SVG лого.  Почитал две страницы боли в теме. Обновлять перезахотелось.

Posted Images

4 часа назад, zmaker сказал:

Тем не менее, с этим же все работает)

И без этого будет работать, браузеры понимают, что документацию не читают и игнорят "px" и прочий мусор в аттрибутах. 

Вот решил все таки продолжить тему.
Я выставил все верно, но в итоге все равно какая то ерунда получается, что я делаю не так?
Я уже всю голову сломал, хочу понять все таки в чем проблема???
100209697_-2.jpg.38fd73e176e2c9749573d883e2fed1ec.jpg

7 часов назад, zmaker сказал:

Я уже всю голову сломал

Вам бы разобраться, что такое viewPort (ваши "width" и "height") и viewBox у <svg> (чудес в мире станет, увы,  поменьше).  

Первое определяет размер окна отображения svg. Второе отвечает за смещение и масштаб в этом окне.  В самом простом случае значения vP и второй части vB должны совпадать.

Сделайте отдельный html со след. содержимым и экспериментируйте:

<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

<svg width="200" height="200" version="1.1"
viewBox="0 0 200 200" preserveAspectRatio="none"
      xmlns="//www.w3.org/2000/svg" style="border: 2px dashed blue;">
	  <rect x="5" y="5" width="95" height="95" fill="rgba(255,0,0, 0.6)"/>
	  <rect x="100" y="5" width="95" height="95" fill="rgba(0,0,255, 0.6)"/>
	  <rect x="5" y="100" width="95" height="95" fill="rgba(0,0,255, 0.6)"/>
	  <rect x="100" y="100" width="95" height="95" fill="rgba(255,0,0, 0.6)"/>
</svg>

 

Кстати, беру назад свои слова про единицы width и height. У svg эти атрибуты могут быть указаны с кучей префиксов, в том числе mm, in (дюймы) и прочие em, pt и прочее. По умолчанию - px, пиксели. А вот значение viewBox - всегда пиксели.  

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.