08-27-周三_17-09-29

This commit is contained in:
2025-08-27 17:10:05 +08:00
commit 86df397d8f
12735 changed files with 1145479 additions and 0 deletions

View File

@@ -0,0 +1 @@
@import url("test.css");

View File

@@ -0,0 +1,3 @@
.deep-import-url {
color: red;
}

View File

@@ -0,0 +1 @@
@import url("url-import-2.less");

View File

@@ -0,0 +1 @@
@import "../import-once-test-c";

View File

@@ -0,0 +1 @@
@import url("deeper-2/url-import.less");

View File

@@ -0,0 +1,17 @@
@import "../css/background.css";
@import "import-test-d.css";
@import "imports/logo";
@import "imports/font";
.unquoted-relative-path-bg() {
background-image: url(../../data/image.jpg);
}
.quoted-relative-path-border-image() {
border-image: url('../../data/image.jpg');
}
#imported-relative-path {
.unquoted-relative-path-bg;
.quoted-relative-path-border-image;
}

View File

@@ -0,0 +1 @@
@charset "ISO-8859-1";

View File

@@ -0,0 +1 @@
@import (inline) "invalid-css.less";

View File

@@ -0,0 +1,2 @@
@import (inline) "imports/logo.less";
@import "import-@{in}@{terpolation}2.less";

View File

@@ -0,0 +1,5 @@
.a {
var: test;
}
@in: "redefined-does-nothing";

View File

@@ -0,0 +1,6 @@

@c: red;
#import {
color: @c;
}

View File

@@ -0,0 +1,98 @@
.z {
color: red;
.c {
color: green;
}
}
.only-with-visible,
.z {
color: green;
&:hover {
color: green;
}
& {
color: green;
}
& + & {
color: green;
.sub {
color: green;
}
}
}
& {
.hidden {
hidden: true;
}
}
@media tv {
.hidden {
hidden: true;
}
}
/* comment is not output */
.zz {
.y {
pulled-in: yes /* inline comment survives */;
}
/* comment pulled in */
}
@max-size: 450px;
.mixin-with-mediaq(@num) {
color: green;
test: @num;
@media (max-size: @max-size) {
color: red;
}
}
//https://github.com/less/less.js/issues/2359
@supports (something: else) {
.class {
something: else;
}
.nestedToo {
.class {
something: else;
}
}
.invisible {
something: else;
}
}
//https://github.com/less/less.js/issues/1979
.mixin-with-nested-selectors() {
.test {
color: red;
&:first-child {
color: blue;
}
}
}
.mixin-with-directives(@keyframeName) {
@keyframes @keyframeName {
@rules1();
}
@supports (animation-name: test) {
@keyframes @keyframeName {
@rules2();
}
.selector {
color: red;
}
}
@rules1: {property: value;};
@rules2: {property: value;};
}
@import (inline, multiple) "invalid-css.less";
@import "import-inline-invalid-css.less";
.print-referenced-import-inline() {
div {
@import (inline, multiple) "invalid-css.less";
}
@import (inline, multiple) "invalid-css.less";
}

View File

@@ -0,0 +1,5 @@
@import "import-test-b.less";
@import url(import-test-f.less);
@import url("deeper/url-import.less");
@a: 20%;
@import "urls.less";

View File

@@ -0,0 +1,8 @@
@import "import-test-c";
@b: 100%;
.mixin {
height: 10px;
color: @c;
}

View File

@@ -0,0 +1,6 @@

@c: red;
#import {
color: @c;
}

View File

@@ -0,0 +1 @@
#css { color: yellow; }

View File

@@ -0,0 +1,2 @@

body { width: 100% }

View File

@@ -0,0 +1,5 @@
@import "import-test-e";
.test-f {
height: 10px;
}

View File

@@ -0,0 +1,8 @@
@font-face {
font-family: xecret;
src: url('../assets/xecret.ttf');
}
#secret {
font-family: xecret, sans-serif;
}

View File

@@ -0,0 +1,6 @@
#logo {
width: 100px;
height: 100px;
background: url('../assets/logo.png');
background: url("#inline-svg");
}

View File

@@ -0,0 +1,6 @@
@in: "in";
@terpolation: "terpolation";
// should be ignored because its already imported
// and it uses a variable from the parent scope
@import "import-@{my_theme}-e.less";

View File

@@ -0,0 +1 @@
this isn't very valid CSS.

1
node_modules/less/test/less-bom/import/urls.less generated vendored Normal file
View File

@@ -0,0 +1 @@
// empty file showing that it loads from the relative path first