From f01b2028a1247b8506b054db1dfa0908196f459f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=88=90=E8=B1=AA?= <1400383615@qq.com> Date: Sun, 20 Oct 2024 17:57:32 +0800 Subject: [PATCH] =?UTF-8?q?20241017=E6=B5=AE=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20241009-\346\270\220\345\217\230.md" | 73 ++++ ...76\351\200\211\346\213\251\345\231\250.md" | 86 +++++ .../20241014-\344\274\252\347\261\273.md" | 94 +++++ ...47\347\233\222\346\250\241\345\236\213.md" | 43 +++ .../20241017-\346\265\256\345\212\250.md" | 180 ++++++++++ .../20241009-\346\270\220\345\217\230.html" | 42 +++ ...\351\200\211\346\213\251\345\231\250.html" | 328 ++++++++++++++++++ .../1.html" | 46 +++ .../2.html" | 24 ++ .../3.html" | 26 ++ .../4.html" | 20 ++ .../5.html" | 32 ++ .../6.html" | 27 ++ ...\347\233\222\346\250\241\345\236\213.html" | 35 ++ .../20241017-\346\265\256\345\212\250.html" | 214 ++++++++++++ 15 files changed, 1270 insertions(+) create mode 100644 "\346\235\250\346\210\220\350\261\252/20241009-\346\270\220\345\217\230.md" create mode 100644 "\346\235\250\346\210\220\350\261\252/20241012-\346\240\207\347\255\276\351\200\211\346\213\251\345\231\250.md" create mode 100644 "\346\235\250\346\210\220\350\261\252/20241014-\344\274\252\347\261\273.md" create mode 100644 "\346\235\250\346\210\220\350\261\252/20241016-\347\273\247\346\211\277\346\200\247\345\261\202\345\217\240\346\200\247\347\233\222\346\250\241\345\236\213.md" create mode 100644 "\346\235\250\346\210\220\350\261\252/20241017-\346\265\256\345\212\250.md" create mode 100644 "\346\235\250\346\210\220\350\261\252/\344\275\234\344\270\232/20241009-\346\270\220\345\217\230.html" create mode 100644 "\346\235\250\346\210\220\350\261\252/\344\275\234\344\270\232/20241012-\351\200\211\346\213\251\345\231\250.html" create mode 100644 "\346\235\250\346\210\220\350\261\252/\344\275\234\344\270\232/20241014-\344\274\252\347\261\273\347\273\203\344\271\240/1.html" create mode 100644 "\346\235\250\346\210\220\350\261\252/\344\275\234\344\270\232/20241014-\344\274\252\347\261\273\347\273\203\344\271\240/2.html" create mode 100644 "\346\235\250\346\210\220\350\261\252/\344\275\234\344\270\232/20241014-\344\274\252\347\261\273\347\273\203\344\271\240/3.html" create mode 100644 "\346\235\250\346\210\220\350\261\252/\344\275\234\344\270\232/20241014-\344\274\252\347\261\273\347\273\203\344\271\240/4.html" create mode 100644 "\346\235\250\346\210\220\350\261\252/\344\275\234\344\270\232/20241014-\344\274\252\347\261\273\347\273\203\344\271\240/5.html" create mode 100644 "\346\235\250\346\210\220\350\261\252/\344\275\234\344\270\232/20241014-\344\274\252\347\261\273\347\273\203\344\271\240/6.html" create mode 100644 "\346\235\250\346\210\220\350\261\252/\344\275\234\344\270\232/20241016-\347\233\222\346\250\241\345\236\213.html" create mode 100644 "\346\235\250\346\210\220\350\261\252/\344\275\234\344\270\232/20241017-\346\265\256\345\212\250.html" diff --git "a/\346\235\250\346\210\220\350\261\252/20241009-\346\270\220\345\217\230.md" "b/\346\235\250\346\210\220\350\261\252/20241009-\346\270\220\345\217\230.md" new file mode 100644 index 00000000..50b83b78 --- /dev/null +++ "b/\346\235\250\346\210\220\350\261\252/20241009-\346\270\220\345\217\230.md" @@ -0,0 +1,73 @@ +### 渐变 +#### 线性渐变 + +```javascript +// background-image:liner-gradient(方向(默认从上到下,可省略),起始颜色,终止颜色) +background-image:liner-gradient(to right,red,green) +``` + +练习: + +效果图: + +代码展示: +```javascript +.d1{ + background-image: linear-gradient(30deg,yellow 0%,yellow 25%,blue 25%, + blue 50%,red 50%,red 75%,green 75%,green 100%); + } +``` +效果图: + +代码展示: +```javascript +.d2{ + background-image: repeating-linear-gradient(to right,black 0px,black 150px,white 150px,white 300px); + } +``` + +效果图: + +代码展示: +```javascript +.d3{ + text-align: center; + font-weight: bolder; + font-size: 50px; + background-image: linear-gradient(30deg,orange 0px,orange 130px,blue 130px,blue 200px,red 200px,red 600px); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + } +``` + + +#### 径向渐变 + +```javascript +// background-image: radial-gradient(辐射半径大小,中心位置,起始颜色,终止颜色) +background-image: radial-gradient(100px at top,red,green) +``` + +#### 重复线性渐变 + +```javascript +// background-image: repeating-linear-gradient() +background-image: repeating-linear-gradient(to left top, blue,red) +``` + +效果图: + +代码展示: +```javascript +.d4{ + height: 400px; + background-image: repeating-linear-gradient(to right,rgb(255,150,138) 0px,rgb(255,150,138) 24px,white 24px,white 48px) + ,repeating-linear-gradient(to bottom,rgb(255,150,138) 0px,rgb(255,150,138) 24px,white 24px,white 48px); + background-blend-mode: multiply; + } +``` + +#### 重复径向渐变 +```javascript +background-image: repeating-radial-gradient(extent-keyword, color-stop) +``` \ No newline at end of file diff --git "a/\346\235\250\346\210\220\350\261\252/20241012-\346\240\207\347\255\276\351\200\211\346\213\251\345\231\250.md" "b/\346\235\250\346\210\220\350\261\252/20241012-\346\240\207\347\255\276\351\200\211\346\213\251\345\231\250.md" new file mode 100644 index 00000000..c23174a8 --- /dev/null +++ "b/\346\235\250\346\210\220\350\261\252/20241012-\346\240\207\347\255\276\351\200\211\346\213\251\345\231\250.md" @@ -0,0 +1,86 @@ +1. 元素选择器:通过元素的名称来选择元素。 + +```css +p { + color: blue; +} +这会选择所有的
元素,并将其文字颜色设置为蓝色。
+```
+2. 类选择器:通过元素的class属性来选择元素。
+
+```css
+.highlight {
+ background-color: yellow;
+}
+这会选择所有具有class="highlight"的元素,并为它们设置黄色背景。
+```
+3. ID选择器:通过元素的id属性来选择元素。ID在同一个页面中应该是唯一的。
+
+```css
+#header {
+ font-size: 24px;
+}
+这会选择ID为header的元素,并将其字体大小设置为24像素。
+```
+4. 属性选择器:通过元素的属性来选择元素。
+
+```css
+input[type="text"] {
+ border: 1px solid #ccc;
+}
+这会选择所有类型为text的元素,并为它们设置边框。
+```
+5. 伪类选择器:用于选择处于特定状态的元素。
+
+```css
+a:hover {
+ color: red;
+}
+这会选择所有鼠标悬停时的元素,并将其文字颜色设置为红色。
+```
+6. 后代选择器:通过空格分隔,可以选取特定元素内部的后代元素。
+
+```css
+div p {
+ margin: 10px;
+}
+这会选择所有在 元素,并为它们设置外边距。
+```
+7. 子选择器:通过>符号选择特定元素的直接子元素。
+
+```css
+ul > li {
+ list-style: none;
+}
+这会选择所有直接位于 元素,并使它们的文字加粗。
+```
+9. 通用兄弟选择器:通过~符号选择后续的所有兄弟元素。
+
+```css
+h1 ~ p {
+ font-style: italic;
+}
+这会选择所有在 元素,并使它们的文字斜体。
+```
+10. 序选择器
+
+```css
+ ul li:first-child {
+ color: red;
+ }
+设置无序列表元素内部的
元素之后的
元素之后的
中的第一个
中的最后一个
+
+
+