Показать сообщение отдельно
  #12 (permalink)  
Старый 13.11.2008, 16:15
Аватар для Snipe
Профессор
Отправить личное сообщение для Snipe Посмотреть профиль Найти все сообщения от Snipe
 
Регистрация: 06.05.2008
Сообщений: 765

Так. Первый стоп.
Есть у меня эллипс. Если я embed вставляю с шириной 100 и высотой 200 - тогда все ок, но при любых других соотношениях сторон эллипс либо заходит за края embed либо не достает до них.

Как возможно сделать чтоб при любых размерах embed, эллипс всегда касался краев этого embed'a?

Код:
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="svgCSS.css" type="text/css"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 100 200" onmouseup="top.window.cuEllMouseDown = false;" xmlns="http://www.w3.org/2000/svg" version="1.1">
    <g>
        <ellipse cx="50" cy="50" rx="48%" ry="98%" id="cuEllW" stroke="white"/>
        <ellipse cx="50" cy="50" rx="49%" ry="99%" id="cuEllB" stroke="black"/>
        <polyline points="40 47 47 47 47 40 53 40 53 47 60 47 60 53 53 53 53 60 47 60 47 53 40 53 40 47" stroke="black" stroke-width="1" fill="white" style="cursor: pointer" onmousedown="top.window.cuEllMouseDown = true;"/>
    </g>
</svg>
Ответить с цитированием