krpano之热点样式及文本

修改热点的样式只需要将热点引用的style样式替换即可。

动态样式代码:

    <style name="skin_hotspotstyle" url="zlqj_hotspot_2.png" crop="0|0|128|112"  framewidth="128"        frameheight="112" frame="0" lastframe="4" scale="0.5" oy="50"
           onclick="if(linkedscene, tween(scale,0.25,0.5); tween(oy,-20,0.5); tween(alpha,0,0.5); looktohotspot(); loadscene(get(linkedscene),null,MERGE,BLEND(1)); skin_updatescroll(); );"
           onhover="if(skin_settings.tooltips_hotspots, if(linkedscene, showtext(get(scene[get(linkedscene)].title),SKIN_TOOLTIPS)) );"
           onloaded="hotspot_animate();if(distorted,add_tooltip2(get(linkedscene),1),add_all_the_time_tooltip(get(linkedscene),1));"/>

    <action name="hotspot_animate">
        inc(frame,1,get(lastframe),0);
        mul(ypos,frame,frameheight);
        txtadd(crop,‘0|‘,get(ypos),‘|‘,get(framewidth),‘|‘,get(frameheight));
        delayedcall(0.3, if(loaded, hotspot_animate()) );
    </action>

图片:

  

文本添加:

首先添加文本样式。

<action name="add_all_the_time_tooltip">
        txtadd(tooltipname, ‘tooltip_‘, get(name));
        addplugin(get(tooltipname));
        txtadd(plugin[get(tooltipname)].parent, ‘hotspot[‘, get(name), ‘]‘);
        set(plugin[get(tooltipname)].url,‘%SWFPATH%/plugins/textfield.swf‘);
        set(plugin[get(tooltipname)].align,bottom);
        set(plugin[get(tooltipname)].edge,bottom);
        set(plugin[get(tooltipname)].x,0);
        set(plugin[get(tooltipname)].y,-23);
        set(plugin[get(tooltipname)].width,130);
        set(plugin[get(tooltipname)].autoheight,true);
        set(plugin[get(tooltipname)].background,true);
        set(plugin[get(tooltipname)].backgroundcolor,0x000000);
        set(plugin[get(tooltipname)].roundedge,3);
        set(plugin[get(tooltipname)].backgroundalpha,0.0);
        set(plugin[get(tooltipname)].border,true);
        set(plugin[get(tooltipname)].glow,4);
        set(plugin[get(tooltipname)].glowcolor,0xF6B017);
        set(plugin[get(tooltipname)].css,‘text-align:center; color:#ffffff; font-family:Arial; font-weight:bold; font-size:20px;‘);
        set(plugin[get(tooltipname)].textshadow,1);
        set(plugin[get(tooltipname)].textshadowrange,6.0);
        set(plugin[get(tooltipname)].textshadowangle,90);
        copy(plugin[get(tooltipname)].html,scene[get(linkedscene)].title);
        set(plugin[get(tooltipname)].enabled,false);
    </action>

然后在热点样式的 onloaded 属性中加载。

 onloaded="hotspot_animate();if(distorted,add_tooltip2(get(linkedscene),1),add_all_the_time_tooltip(get(linkedscene),1));"
时间: 2024-08-28 11:43:48

krpano之热点样式及文本的相关文章

各种各样的文本框滚动栏样式代码 滚动栏样式 文本框样式(文本框样式大全)

<div style="WIDTH: 148; HEIGHT: 146; BACKGROUND-COLOR: transparent; OVERFLOW: scroll; scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #885C10; scrollbar-highlight-color: #F8ECD8; scrollbar-3dlight-color: #885C10; scrollbar-darkshadow-color:

KRPano动态热点专用素材图50多个,加动态热点使用方法

KRPano动态热点专用素材是一种特定形式的序列图,该序列图要求帧的水平和垂直的具体位置必须准确,否则图的动作将会出现错乱,KRPano不支持动态图.目前网上比较匮乏动态热点素材,在此亲手整理制作了50多个热点素材图. 使用的时候请用横着或者竖着的长图,这个就是动态热点素材图,其它的图我们直接看到图像内容的是给大家预览的,好知道是什么热点素材图,KRPano会自动识别这种素材图,播放顺序从左到右.从上到下. 每张热点素材图,都是亲手拆解动态图.组合序列图等流程完成整理制作的,光是动态图网上就很不

字体样式和文本样式

一.字体样式 <!doctype html> <html><head> <style> div{ color: #000; font-family: '微软雅黑','宋体'; font-weight: 900; /*这是没有单位的*/ font-style:italic; /*oblique*/ font-variant: small-caps; /*小型大写字母:全部大写*/ /*字体复合样式写法:font:字体大小/行高 字体风格 粗细 小型大写字母 倾

使用文本编辑器时将有样式的文本传入数据库时出现的错误

首先下载一个html5编辑器 kindeditor-4.1.10-zh-CN 把下载的kindeditor-4.1.10-zh-CN编辑器里面的文件夹的以下文件放在自己的项目里面 然后在路径:kindeditor-4.1.10-zh-CN\kindeditor-4.1.10\jsp的文件夹中 找到demo.jsp 用记事本打开引用里面的如下:<!doctype html><html><head>    <meta charset="utf-8"

Web前端技术:CSS部分初识--行内样式、内嵌样式、外部样式,CSS的优先级,CSS的选择器,各种CSS样式(文本与文字、颜色的表示、背景的设置、超链接、列表、表格、图片)

一.CSS样式 1.行内样式:直接写在body的内部标签里,如下就是行内样式 2.内嵌样式:写在head的style标签内,如下就是内嵌样式 3.外部样式:css样式单独写在一个.css文件里,使用时,在HTML的head内用link标签引用即可 二.CSS的优先级 三.CSS的选择器 选择器是一种选择方式.选中你想要的元素的方法,称之为“选择器”  1.全局选择器:*  2.标签选择器:p.span.a.h1~h6.ul.ol  3.类选择器:.one  4.id选择器:#left  5.后代

CSS中的字体样式和文本样式

CSS中的字体样式: 在手机端设置大小的时候,一般不使用px CSS字体颜色三种表达方式: 1.具体颜色名称         例:color:red; 2.数字 0~255,百分比:0%~100%        例:color:rgb(0%,100%,0%) 3.十六进制:#开头,六位,0~F         例:color:#00880a font-weight文字粗细: font-weight:normal |bold | bolder |lighter | 100~900 400相当于no

Bootstrap3基础 bg-danger/info... 辅助类样式 背景文本颜色

? 内容 参数 ??OS ??Windows 10 x64 ??browser ??Firefox 65.0.2 ??framework?? ??Bootstrap 3.3.7 ??editor ??Visual Studio Code 1.32.1?? ??typesetting ??Markdown ? code <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="U

Bootstrap3基础 text-muted/success... 辅助类样式 情景文本颜色

? 内容 参数 ??OS ??Windows 10 x64 ??browser ??Firefox 65.0.2 ??framework?? ??Bootstrap 3.3.7 ??editor ??Visual Studio Code 1.32.1?? ??typesetting ??Markdown ? code <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="U

第十章:为文本添加样式

本章内容: 1.选择字体的方法:在样式表中需要的选择器之后输入font-family:name.如:要将body元素的字体换成Geneva的代码:body{font-family:geneva;}.需要注意的是:虽然font-family属性是继承的,但是有几个元素不会继承父元素的字体设置,其中有表单的select.textarea.input 元素.但是可以强制它们继承父元素的字体设置,代码为:input,select,textarea{font-family:inherit;} 2.指定替代