_drawcomponent.scss 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. /**
  2. * Creates base structure for a Draw Component.
  3. * @member Ext.draw.Component
  4. */
  5. @mixin extjs-drawcomponent {
  6. .#{$prefix}surface {
  7. @include inline-block;
  8. overflow: hidden;
  9. }
  10. .rvml {
  11. behavior: url(#default#VML);
  12. }
  13. .#{$prefix}surface tspan {
  14. @include no-select;
  15. }
  16. .#{$prefix}vml-sprite {
  17. position: absolute;
  18. left: 0;
  19. top: 0;
  20. width: 1px;
  21. height: 1px;
  22. }
  23. .#{$prefix}vml-group {
  24. position: absolute;
  25. left: 0;
  26. top: 0;
  27. width: 1000px;
  28. height: 1000px;
  29. }
  30. .#{$prefix}vml-measure-span {
  31. position: absolute;
  32. left: -9999em;
  33. top: -9999em;
  34. padding: 0;
  35. margin: 0;
  36. display: inline;
  37. }
  38. .#{$prefix}vml-base {
  39. position: relative;
  40. top: 0;
  41. left: 0;
  42. overflow: hidden;
  43. display: inline-block;
  44. }
  45. .#{$prefix}vml-base {
  46. position: relative;
  47. top: 0;
  48. left: 0;
  49. overflow: hidden;
  50. display: inline-block;
  51. }
  52. svg, vml {
  53. overflow: hidden;
  54. }
  55. }