Blame view

node_modules/less/test/less-bom/urls.less 2.9 KB
ce4c83ff   wxy   初始提交
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
  @import "nested-gradient-with-svg-gradient/mixin-consumer.less";
  
  @font-face {
    src: url("/fonts/garamond-pro.ttf");
    src: local(Futura-Medium),
         url(fonts.svg#MyGeometricModern) format("svg");
    not-a-comment: url(//z);
  }
  #shorthands {
    background: url("http://www.lesscss.org/spec.html") no-repeat 0 4px;
    background: url("img.jpg") center / 100px;
    background: #fff url(image.png) center / 1px 100px repeat-x scroll content-box padding-box;
  }
  #misc {
    background-image: url(images/image.jpg);
  }
  #data-uri {
    background: url(data:image/png;charset=utf-8;base64,
      kiVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAD/
      k//+l2Z/dAAAAM0lEQVR4nGP4/5/h/1+G/58ZDrAz3D/McH8yw83NDDeNGe4U
      kg9C9zwz3gVLMDA/A6P9/AFGGFyjOXZtQAAAAAElFTkSuQmCC);
    background-image: url(data:image/x-png,f9difSSFIIGFIFJD1f982FSDKAA9==);
    background-image: url(http://fonts.googleapis.com/css?family=\"Rokkitt\":\(400\),700);
    background-image: url("http://fonts.googleapis.com/css?family=\"Rokkitt\":\(400\),700");
  }
  
  #svg-data-uri {
    background: transparent url('data:image/svg+xml, <svg version="1.1"><g></g></svg>');
  }
  
  .comma-delimited {
    background: url(bg.jpg) no-repeat, url(bg.png) repeat-x top left, url(bg);
  }
  .values {
      @a: 'Trebuchet';
      url: url(@a);
  }
  
  @import "import/import-and-relative-paths-test";
  
  #relative-url-import {
      .unquoted-relative-path-bg;
      .quoted-relative-path-border-image;
  }
  
  #data-uri {
    uri: data-uri('image/jpeg;base64', '../data/image.jpg');
    @var: replace('../data/replace.jpg', "replace", "image");
    background-image: data-uri(@var), data-uri(replace('../data/image.filext', "filext", "jpg"));
  
    uri-fragment: data-uri('image/jpeg;base64', '../data/image.jpg#fragment');
  }
  
  #data-uri-guess {
    uri: data-uri('../data/image.jpg');
  }
  
  #data-uri-ascii {
    uri-1: data-uri('text/html', '../data/page.html');
    uri-2: data-uri('../data/page.html');
  }
  
  #file-functions {
    uri: data-uri('../data/data-uri-fail.png');
    svg-not-base-64: data-uri('../data/image.svg');
    size: image-size('../data/data-uri-fail.png');
    width: image-width('../data/data-uri-fail.png');
    height: image-height('../data/data-uri-fail.png');
  }
  .add_an_import(@file_to_import) {
  @import "@{file_to_import}";
  }
  
  .add_an_import("file.css");
  
  #svg-functions {
    background-image: svg-gradient(to bottom, black, white);
    background-image: svg-gradient(to bottom, black, orange 3%, white);
    @green_5: green 5%;
    @orange_percentage: 3%;
    @orange_color: orange;
    background-image: svg-gradient(to bottom, (mix(black, white) + #444) 1%, @orange_color @orange_percentage, ((@green_5)), white 95%);
  }
  //it should work also inside @font-face #2035
  @font-face {
    font-family: 'MyWebFont';
    src: url(webfont.eot);
    src+: url('webfont.eot?#iefix');
    src+_: format('embedded-opentype');
    src+: url('webfont.woff') format('woff');
    src+: format('truetype');
    src+_: url('webfont.ttf');
    src+: url('webfont.svg#svgFontName') format('svg');
  }