vtourskin_design_black.xml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <krpano>
  2. <!-- Flat Light Design -->
  3. <!-- modify the <skin_settings> values -->
  4. <skin_settings layout_width="100%"
  5. layout_maxwidth="100%"
  6. controlbar_width="100%"
  7. controlbar_height="40"
  8. controlbar_offset.normal="0"
  9. controlbar_offset.mobile="0"
  10. controlbar_offset_closed="-40"
  11. controlbar_overlap.no-fractionalscaling="0"
  12. controlbar_overlap.fractionalscaling="0"
  13. design_skin_images="vtourskin.png"
  14. design_bgcolor="0x000000"
  15. design_bgalpha="1.0"
  16. design_bgborder="0"
  17. design_bgroundedge="0"
  18. design_bgshadow="0 4 10 0xFFFFFF 0.3"
  19. design_thumbborder_bgborder="3 0xB2B2B2 1.0"
  20. design_thumbborder_padding="2"
  21. design_thumbborder_bgroundedge="0"
  22. design_text_css="color:#FFFFFF; font-family:Arial;"
  23. design_text_shadow="0"
  24. />
  25. <!-- adjust the design of some skin elements -->
  26. <layer name="skin_layer">
  27. <layer name="skin_loadingtext" width="100%" css="calc:skin_settings.design_text_css + ' text-align:center; font-size:20px;'" padding="4 6" textshadow="calc:2.0" textshadowrange="1.0" textshadowangle="90" textshadowcolor="0x2D3E50" textshadowalpha="1.0" />
  28. <layer name="skin_control_bar" alpha="0.7" />
  29. </layer>
  30. <!-- use a fullscreen map -->
  31. <action name="skin_showmap">
  32. if(%1 == null, if(layer[skin_map].state == 'closed', set(show,true), set(show,false)); , set(show,%1); );
  33. mul(mh, layer[skin_scroll_layer].pixelheight, -1);
  34. if(show,
  35. tween(layer[skin_thumbs_container].alpha, 0.0, 0.25, default, set(layer[skin_thumbs_container].visible,false));
  36. set(layer[skin_map].visible, true);
  37. tween(layer[skin_map].alpha, 1.0, 0.25);
  38. set(layer[skin_map].state, 'opened');
  39. sub(hh,area.pixelheight,skin_settings.controlbar_offset);
  40. sub(hh,layer[skin_control_bar].height);
  41. sub(hh,0);
  42. add(mh,hh);
  43. sub(hh,skin_settings.controlbar_overlap);
  44. copy(layer[skin_map].height, hh);
  45. tween(layer[skin_scroll_layer].y, get(mh), 0.5, easeOutQuint);
  46. ,
  47. if(layer[skin_map].state != 'closed',
  48. set(layer[skin_map].state, 'closed');
  49. add(mh, layer[skin_scroll_layer].y_offset);
  50. tween(layer[skin_map].alpha, 0.0, 0.5, easeOutQuint);
  51. tween(layer[skin_scroll_layer].y, get(mh), 0.5, easeOutQuint, set(layer[skin_map].visible,false) );
  52. );
  53. );
  54. </action>
  55. <!-- webvr button style (adjust to match skin style) -->
  56. <style name="webvr_button_style"
  57. border="false"
  58. roundedge="calc:1.0"
  59. backgroundcolor="get:skin_settings.design_bgcolor" backgroundalpha="get:skin_settings.design_bgalpha"
  60. shadow="0.01" shadowrange="10.0" shadowangle="90.0" shadowcolor="0x30261B" shadowalpha="0.50"
  61. css="calc:skin_settings.design_text_css + ' font-size:' + 20*webvr_setup_scale*webvr_button_scale + 'px;'"
  62. />
  63. </krpano>