Панель в данном примере можно увеличить и вернуть в исходное состояние щелчком на кнопке "±", а также закрыть щелчком на "x". Однако закрытие панели установкой стилевого параметра display:none не работает в IE с плагином Adobe SVG Viewer.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" width="410" height="170"
xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Окно</title>
<style>
<![CDATA[
text {font-size:11px;
font-family:Arial }
]]>
</style>
<script type="text/javascript">
<![CDATA[
function winresize(){ // масштабирование панели
var x=document.getElementById('win');
var y=x.getAttribute("transform");
if (y=="matrix(1.2 0 0 1.2 0 0)"||
y=="matrix(1.2, 0, 0, 1.2, 0, 0)")
{y="matrix(1 0 0 1 0 0)"}
else
{y="matrix(1.2 0 0 1.2 0 0)"}
x.setAttribute("transform",y)
}
function winclose(){ // скрыть панель
document.getElementById('win').style.display='none'
}
]]>
</script>
<defs>
<linearGradient id="Gradhead"
x1="0%" y1="0%" x2="0%" y2="100%">
<stop offset="0" style="stop-color:#0000a0"/>
<stop offset="40%" style="stop-color:#60c0f0"/>
<stop offset="60%" style="stop-color:#60c0f0"/>
<stop offset="100%" style="stop-color:#0000a0"/>
</linearGradient>
</defs>
<desc>Панель новостей</desc>
<g id="win" style="display:block">
<desc>Тень</desc>
<rect x="24" y="14" width="315" height="130" rx="8" ry="8"
fill="#808080" fill-opacity="0.3"/>
<desc>Панель</desc>
<rect x="20" y="10" width="315" height="130" rx="8" ry="8"
fill="#e0f0ff" stroke="#00a0ff" stroke-width="1px"/>
<desc>Заголовок</desc>
<rect x="20" y="10" width="315" height="22" rx="8" ry="8"
fill="url(#Gradhead)" />
<g><desc>Кнопка масштабирования</desc>
<text x="303" y="24" fill="#ffffff"
style="font-family:arial">±
</text>
<rect x="299" y="13" width="16" height="16" rx="1" ry="1"
title="Увеличить/уменьшить"
fill="#ff0000" fill-opacity="0.5" stroke="#00a0ff"
onclick="winresize()"/>
</g>
<g><desc>Кнопка закрытия</desc>
<text x="321" y="24" fill="#ffffff" style="font-family:arial">x
</text>
<rect x="316" y="13" width="16" height="16" rx="1" ry="1"
title="Закрыть"
fill="#ff0000" fill-opacity="0.5" stroke="#00a0ff"
onclick="winclose()"/>
</g>
<text x="105" y="25" fill="#ffffff"
style="font-family:arial;font-weight:bold;font-size:10px">
Что нового на сайте?
</text>
<text x="30" y="50" id="news">
<tspan>Вышла в свет моя книга</tspan>
<tspan dx="-100" dy="12">"(X)HTML, скрипты и стили", 2009г.</tspan>
<tspan x="30" dy="25">Добавлен материал по SVG</tspan>
</text>
<image id="newsimg" x="260" y="35" width="67" height="96" xlink:href="../../mybooks/xhtml.gif"/>
</g>
</svg>