C S S

目录

1.样式定义方式

1.1行内样式表

1.2内部样式表

1.3外部样式表

2.注解

3.选择器

3.1标签选择器

3.2 id选择器

 3.3 类选择器

3.4  派生选择器

3.5 伪类选择器

链接伪类选择器:

位置伪类选择器:

​编辑

目标伪类选择器:

 复合选择器

通配符选择器

 伪元素选择器

样式渲染优先级

 4.颜色

预定义的颜色值

16进制表示法

RGB表示法

RGBA表示法

取色方式

5.文本

text-align

line-height

单位

 letter-spacing

text-indent

text-decoration

text-shadow

6.字体

font-style

font-weight

font-family

 7.背景

background-color

 background-image

 background-size

 background-repeat

 background-position

 background-attachment

8.边框

 border-style

border-width

border-color

border-radius

border-collapse

 9.元素展示格式

display

white-space

text-overflow

overflow

 10.内边距与外边距

margin

padding

11.盒子模型

box-sizing

12.位置

position

13.浮动

 float

 clear

14.flex布局

 flex-direction

flex-wrap

 flex-flow

 justify-content

 align-items

align-content

order

 flex-grow

flex-shrink

 flex-basis

 flex

 15.响应式布局

media查询

Bootstrap


1.样式定义方式

1.1行内样式表

直接定义在标签的style属性中。

作用范围:仅对当前标签产生影响。 

<img width="300px" src="/static/images/mountain.jpg" alt="">
<img style="width: 300px;" src="/static/images/mountain.jpg" alt="">
<div style="width:300px;height:300px;background-color: aquamarine;"></div>

1.2内部样式表

定义在style标签中,通过选择器影响对应的标签。

作用范围:可以对同一个页面中的多个元素产生影响。

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>内部样式表</title>
    <style type="text/css">
        img {
            width: 200px;
            height: 200px;
            border-radius: 50%;
        }

        p {
            width: 50px;
            height: 50px;
            background-color: lightblue;
        }

        .blue-p {
            background-color: lightgreen;
        }
    </style>
</head>

<body>
    <img src="/static/images/mountain.jpg" alt="">
    <p class="blue-p">1</p>
</body>

</html>

1.3外部样式表

定义在css样式文件中,通过选择器影响对应的标签。可以用link标签引入某些页面。

作用范围:可以对多个页面产生影响。

<link rel="stylesheet" href="/static/css/style.css" type="text/css">

2.注解

/* 注释 */

3.选择器

3.1标签选择器

div {
    width: 200px;
    height: 200px;
    background-color: gray;
}
h1 {
    text-align: center;
}

3.2 id选择器

#wenyi {
    font-family: 隶书;
    font-size: 12px;
    background: #dddddd;
}

 3.3 类选择器

.rectangle {
    width: 200px;
    height: 200px;
    background-color: gray;
}

3.4  派生选择器

ul strong {
    font-style: italic;
}

3.5 伪类选择器

伪类用于定义元素的特殊状态。

链接伪类选择器:

:link:链接访问前的样式
:visited:链接访问后的样式
:hover:鼠标悬停时的样式
:active:鼠标点击后长按时的样式
:focus:聚焦后的样式

div {
    width: 100px;
    height: 100px;
    background-color: lightblue;
}

/* 鼠标悬停时的样式 */
.effect:hover {
    /* 放大1.2倍 */
    transform: scale(1.2);
    /* 渐变 */
    transition: 200ms;
}

/* 没有访问之前的状态 有缓存没有作用*/
a:link {
    color: red;
}

a:visited {
    color: green;
}

/* 鼠标悬停时的样式 */
a:hover {
    color: blue;
}

/* 点击之后的状态 */
button:active {
    background-color: aqua;
}

/* 聚焦之后的状态 */
input:focus {
    background-color: yellow;
}

/* 鼠标悬停时的样式 */
input:hover {
    transform: scale(1.2);
}
    <a href="">about</a>
    <hr>

    <button>按钮</button>
    <hr>
    <div class="effect"></div>

    <hr>
    <input type="text" name="" id="">

位置伪类选择器:

:nth-child(n):选择是其父标签第n个子元素的所有元素。此处的父标签是离它最近的上一级

n如果是odd表示奇数

n如果是even表示偶数

里面填什么都可以,譬如2n,2n+1,3n等等

p {
    width: 100px;
    height: 100px;
    background-color: lightblue;
}

p:nth-child(2) {
    background-color: lightgreen;
}
    <div>
        <p>p1</p>
        <p>p2</p>
        <p>p3</p>
        <p>p4</p>
    </div>


目标伪类选择器:

:target:当url指向该元素时生效

/* url所指向p标签所以会触发 */
p:target {
    /* 放大1.2倍 */
    transform: scale(1.2);
    color: orange;
    /* 渐变 */
    transition: 2s;
}
 <div>
        <!-- 描点 href用来定位不仅可以本页面定位,也可定位到其他页面 -->
        <a href="#myp">我的标签</a>
        <p>p1</p>
        <p>p2</p>
        <p>p3</p>
        <p>p4</p>
        <p>p5</p>
        <p id="myp">p6</p>
    </div>

 复合选择器

由两个及以上基础选择器组合而成的选择器。

element1, element2:同时选择元素element1和元素element2。css多个标签并联
element.class:选则包含某类的element元素。一般应用在相同class的可区别,也可串联
element1 + element2:选择紧跟element1的element2元素。
element1 element2:选择element1内的所有element2元素。
element1 > element2:选择父标签是element1的所有element2元素。

通配符选择器

*:选择所有标签
[attribute]:选择具有某个属性的所有标签
[attribute=value]:选择attribute值为value的所有标签

*{
  margin:0;
  padding:0;
  border:0;  
}
/* input里有id的标签 */
input[id]{
    background-color: lightblue;
}
/* 选择type为text的标签 */
input[type=text]{
    background-color: lightblue;
}

 伪元素选择器

将特定内容当做一个元素,选择这些元素的选择器被称为伪元素选择器。

::first-letter:选择第一个字母
::first-line:选择第一行
::selection:选择已被选中的内容(就是前端鼠标选中会有变化)
::after:可以在元素后插入内容
::before:可以在元素前插入内

p::first-letter {
    color: red;
    font-size: 110%;
}

h1::before {
    content: "《";
    color: red;
}

h1::after {
    content: "》";
    color: red;
}

 

样式渲染优先级

1.先来后到

2.权重大小

        越具体的选择器权重越大:

        !important > 行内样式 > ID选择器 > 类与伪类选择器 > 标签选择器 > 通用选择器
        权重相同时,后面的样式会覆盖前面的样式
        继承自父元素的权重最低 

p{
    /* !important可以将权限临时调到最高 */
    background-color: blue !important;
}

 4.颜色

预定义的颜色值

black、white、red、green、blue、lightblue等。

16进制表示法

使用6位16进制数表示颜色,

例如:

#ff0000红、#00ff00绿、#0000ff蓝。
其中第1-2位表示红色,第3-4位表示绿色,第5-6位表示蓝色。

简写方式:#ABC,等价于#AABBCC。

RGB表示法

rgb(173, 216, 230)。//其实173是AD的10进制

其中第一个数表示红色,第二个数表示绿色,第三个数表示蓝色。

RGBA表示法

rgba(173, 216, 230, 0.5)。

前三个数同上,第四个数表示透明度。//1

取色方式

网页里的颜色,可以在chromeF12,ctrl+shift+c快速选择颜色
其他颜色可以使用QQ的截图软件:

ctrl+alt+a是截图会有gba按c键,可以复制rgb颜色值

5.文本

text-align

        left、right、center、justify(左右对齐)

line-height

        行高

单位

单位    描述
px    设备上的像素点
相对于父元素的百分比
em 相对于当前元素的字体大小
rem相对于根元素的字体大小
vw相对于视窗宽度的百分比
vh 相对于视窗高度的百分比
    <div style="font-size: 2rem;">
        第一层
        <div style="font-size: 2rem;">
            第二层
            <div style="font-size: 2rem;">
                第三层
            </div>
        </div>
    </div>

    <div style="font-size: 2em;">
        第一层
        <div style="font-size: 2em;">
            第二层
            <div style="font-size: 2em;">
                第三层
            </div>
        </div>
    </div>

 letter-spacing

字间距,CSS 的 letter-spacing 属性用于设置文本字符的间距。

text-indent

缩进,text-indent属性能定义一个块元素首行文本内容之前的缩进量。

text-decoration

text-decoration 这个 CSS 属性是用于设置文本的修饰线外观的(下划线、上划线、贯穿线/删除线 或 闪烁)它是 text-decoration-line, text-decoration-color, text-decoration-style, 和新出现的 text-decoration-thickness 属性的缩写。可查MDN

比如text-decoration:none可去链接下划线a

text-shadow

text-shadow为文字添加阴影。可以为文字与 text-decorations 添加多个阴影,阴影值之间用逗号隔开。每个阴影值由元素在X和Y方向的偏移量、模糊半径和颜色值组成。可以后面逗号接着偏移量,可以有任意多个偏移量

6.字体

font-size

        font-size CSS 属性指定字体的大小。因为该属性的值会被用于计算em和ex长度单位,定义该值可能改变其他元素的大小。

font-style

        font-style CSS 属性允许你选择 font-family 字体下的 italic 或 oblique 样式。

font-weight

        font-weight CSS 属性指定了字体的粗细程度。 一些字体只提供 normal 和 bold 两种值。

font-family

        CSS 属性 font-family 允许您通过给定一个有先后顺序的,由字体名或者字体族名组成的列表来为选定的元素设置字体。
属性值用逗号隔开。浏览器会选择列表中第一个该计算机上有安装的字体,或者是通过 @font-face 指定的可以直接下载的字体。

 7.背景

background-color

        CSS属性中的background-color会设置元素的背景色, 属性的值为颜色值或关键字”transparent”初始值二者选其一。

 background-image

        CSS background-image 属性用于为一个元素设置一个或者多个背景图像。

渐变色:linear-gradient(rgba(0, 0, 255, 0.5), rgba(255, 255, 0, 0.5))

 background-size

        background-size 设置背景图片大小。图片可以保有其原有的尺寸,或者拉伸到新的尺寸,或者在保持其原有比例的同时缩放到元素的可用空间的尺寸。

 background-repeat

        background-repeat CSS 属性定义背景图像的重复方式。背景图像可以沿着水平轴,垂直轴,两个轴重复,或者根本不重复。

 background-position

background-position 为背景图片设置初始位置。

 background-attachment

        background-attachment CSS 属性决定背景图像的位置是在视口内固定,或者随着包含它的区块滚动。

8.边框

 border-style

border-style 是一个 CSS 简写属性,用来设定元素所有边框的样式。

border-width

 border-width属性可以设置盒子模型的边框宽度。

border-color

        CSS属性border-color 是一个用于设置元素四个边框颜色的快捷属性: border-top-color, border-right-color, border-bottom-color, border-left-color

border-radius

        CSS 属性 border-radius 允许你设置元素的外边框圆角。当使用一个半径时确定一个圆形,当使用两个半径时确定一个椭圆。这个(椭)圆与边框的交集形成圆角效果。

border-collapse

        border-collapse CSS 属性是用来决定表格的边框是分开的还是合并的。在分隔模式下,相邻的单元格都拥有独立的边框。在合并模式下,相邻单元格共享边框。

 9.元素展示格式

display

block:
独占一行
width、height、margin、padding均可控制
width默认100%。
inline:
可以共占一行
width与height无效,水平方向的margin与padding有效,竖直方向的margin与padding无效
width默认为本身内容宽度
inline-block
可以共占一行
width、height、margin、padding均可控制
width默认为本身内容宽度

white-space

white-space CSS 属性是用来设置如何处理元素中的 空白 (en-US)。

text-overflow

        text-overflow CSS 属性确定如何向用户发出未显示的溢出内容信号。它可以被剪切,显示一个省略号或显示一个自定义字符串。

overflow

        CSS属性 overflow 定义当一个元素的内容太大而无法适应 块级格式化上下文 时候该做什么。它是 overflow-x 和overflow-y的 简写属性 。

 10.内边距与外边距

margin

margin属性为给定元素设置所有四个(上下左右)方向的外边距属性。

        可以接受1~4个值(上、右、下、左的顺序)
        可以分别指明四个方向:margin-top、margin-right、margin-bottom、margin-left
可取值
                length:固定值
                percentage:相对于包含块的宽度,以百分比值为外边距。
                auto:让浏览器自己选择一个合适的外边距。有时,在一些特殊情况下,该值可以使元素居中。
        外边距重叠
                块的上外边距(margin-top)和下外边距(margin-bottom)有时合并(折叠)为单个边距,其大小为单个边距的最大值(或如果它们相等,则仅为其中一个),这种行为称为边距折叠。
                父元素与后代元素:父元素没有上边框和padding时,后代元素的margin-top会溢出,溢出后父元素的margin-top会与后代元素取最大值。

padding

padding CSS 简写属性控制元素所有四条边的内边距区域。

        可以接受1~4个值(上、右、下、左的顺序)
        可以分别指明四个方向:padding-top、padding-right、padding-bottom、padding-left
可取值
        length:固定值
        percentage:相对于包含块的宽度,以百分比值为内边距。

11.盒子模型

box-sizing

        CSS 中的 box-sizing 属性定义了 user agent 应该如何计算一个元素的总宽度和总高度。

        content-box:是默认值,设置border和padding均会增加元素的宽高。
        border-box:设置border和padding不会改变元素的宽高,而是挤占内容区域。

12.位置

position

CSS position属性用于指定一个元素在文档中的定位方式。

定位类型:
        定位元素(positioned element)是其计算后位置属性为 relative, absolute, fixed 或         sticky 的一个元素(换句话说,除static以外的任何东西)。


        相对定位元素(relatively positioned element)是计算后位置属性为 relative 的元素。


        绝对定位元素(absolutely positioned element)是计算后位置属性为 absolute 或 fixed         的元素。


        粘性定位元素(stickily positioned element)是计算后位置属性为 sticky 的元素。 

 取值:
        static:该关键字指定元素使用正常的布局行为,即元素在文档常规流中当前的布局位置。此时 top, right, bottom, left 和 z-index 属性无效。


        relative:该关键字下,元素先放置在未添加定位时的位置,再在不改变页面布局的前提下调整元素位置(因此会在此元素未添加定位时所在位置留下空白)。top, right, bottom, left等调整元素相对于初始位置的偏移量。


        absolute:元素会被移出正常文档流,并不为元素预留空间,通过指定元素相对于最近的非 static 定位祖先元素的偏移,来确定元素位置。绝对定位的元素可以设置外边距(margins),且不会与其他边距合并。


        fixed:元素会被移出正常文档流,并不为元素预留空间,而是通过指定元素相对于屏幕视口(viewport)的位置来指定元素位置。元素的位置在屏幕滚动时不会改变。


        sticky:元素根据正常文档流进行定位,然后相对它的最近滚动祖先(nearest scrolling ancestor)和 containing block (最近块级祖先 nearest block-level ancestor),包括table-related元素,基于top, right, bottom, 和 left的值进行偏移。偏移值不会影响任何其他元素的位置。

13.浮动

 float

        float CSS属性指定一个元素应沿其容器的左侧或右侧放置,允许文本和内联元素环绕它。该元素从网页的正常流动(文档流)中移除,尽管仍然保持部分的流动性(与绝对定位相反)。

        由于float意味着使用块布局,它在某些情况下修改display 值的计算值:

        display为inline或inline-block时,使用float后会统一变成block。


                取值:
                left:表明元素必须浮动在其所在的块容器左侧的关键字。
                right:表明元素必须浮动在其所在的块容器右侧的关键字。

 clear

        有时,你可能想要强制元素移至任何浮动元素下方。比如说,你可能希望某个段落与浮动元素保持相邻的位置,但又希望这个段落从头开始强制独占一行。此时可以使用clear。

        取值:
                left:清除左侧浮动。
                right:清除右侧浮动。
                both:清除左右两侧浮动

14.flex布局

 flex CSS简写属性设置了弹性项目如何增大或缩小以适应其弹性容器中可用的空间。

 flex-direction

CSS flex-direction 属性指定了内部元素是如何在 flex 容器中布局的,定义了主轴的方向(正方向或反方向)。

取值:
        row:flex容器的主轴被定义为与文本方向相同。 主轴起点和主轴终点与内容方向相同
        row-reverse:表现和row相同,但是置换了主轴起点和主轴终点。
        column:flex容器的主轴和块轴相同。主轴起点与主轴终点和书写模式的前后点相同
        column-reverse:表现和column相同,但是置换了主轴起点和主轴终点

flex-wrap

 CSS 的 flex-wrap 属性指定 flex 元素单行显示还是多行显示。如果允许换行,这个属性允许你控制行的堆叠方向。

取值:
        nowrap:默认值。不换行。
        wrap:换行,第一行在上方。
        wrap-reverse:换行,第一行在下方。

 flex-flow

CSS flex-flow 属性是 flex-direction 和 flex-wrap 的简写。默认值为:row nowrap。

 justify-content

CSS justify-content 属性定义了浏览器之间,如何分配顺着弹性容器主轴(或者网格行轴) 的元素之间及其周围的空间。

取值:
        flex-start:默认值。左对齐。
        flex-end:右对齐。
        space-between:左右两段对齐。


        space-around:在每行上均匀分配弹性元素。相邻元素间距离相同。每行第一个元素到          行首的距离和每行最后一个元素到行尾的距离将会是相邻元素之间距离的一半。


        space-evenly:flex项都沿着主轴均匀分布在指定的对齐容器中。相邻flex项之间的间              距,主轴起始位置到第一个flex项的间距,主轴结束位置到最后一个flex项的间距,都完          全一样。

 align-items

CSS align-items属性将所有直接子节点上的align-self值设置为一个组。 align-self属性设置项目在其包含块中在交叉轴方向上的对齐方式。

取值:
        flex-start:元素向主轴起点对齐。
        flex-end:元素向主轴终点对齐。
        center:元素在侧轴居中。
        stretch:弹性元素被在侧轴方向被拉伸到与容器相同的高度或宽度。

align-content

 CSS 的 align-content 属性设置了浏览器如何沿着弹性盒子布局的纵轴和网格布局的主轴在内容项之间和周围分配空间。

取值:
        flex-start:所有行从垂直轴起点开始填充。第一行的垂直轴起点边和容器的垂直轴起点          边对齐。接下来的每一行紧跟前一行。


        flex-end:所有行从垂直轴末尾开始填充。最后一行的垂直轴终点和容器的垂直轴终点            对齐。同时所有后续行与前一个对齐。


        center:所有行朝向容器的中心填充。每行互相紧挨,相对于容器居中对齐。容器的垂          直轴起点边和第一行的距离相等于容器的垂直轴终点边和最后一行的距离。


        stretch:拉伸所有行来填满剩余空间。剩余空间平均地分配给每一行。

order

 定义flex项目的顺序,值越小越靠前。

 flex-grow

CSS 属性 flex-grow CSS 设置 flex 项主尺寸 的 flex 增长系数。

负值无效,默认为 0。

flex-shrink

 CSS flex-shrink 属性指定了 flex 元素的收缩规则。flex 元素仅在默认宽度之和大于容器的时候才会发生收缩,其收缩的大小是依据 flex-shrink 的值。

负值无效,默认为1。

 flex-basis

CSS 属性 flex-basis 指定了 flex 元素在主轴方向上的初始大小。

取值:
width 值可以是 <length>; 该值也可以是一个相对于其父弹性盒容器主轴尺寸的百分数 。负值是不被允许的。默认为 auto。

 flex

flex-grow、flex-shrink、flex-basis的缩写。

常用取值:
auto:flex: 1 1 auto
none:flex: 0 0 auto

 15.响应式布局

media查询

例如:

@media(min-width: 768px) {
    .container {
        width: 960px;
        background-color: lightblue;
    }
}

Bootstrap

Bootstrap v5 中文文档 · Bootstrap 是全球最受欢迎的 HTML、CSS 和 JS 前端工具库。 | Bootstrap 中文网

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/16027.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Winform从入门到精通(37)——FolderBrowserDialog(史上最全)

文章目录 前言1、Name2、Description3、RootFolder4、SelectedPath5、ShowNewFolderButton前言 当需要获取一个可以通过用户自由选择路径的时候,这时候就需要FolderBrowserDialog控件 1、Name 获取FolderBrowserDialog对象 2、Description 用于指示对话框的描述,如下: …

Windows forfiles命令详解,Windows按时间搜索特定类型的文件。

「作者简介」&#xff1a;CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」&#xff1a;对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》 forfiles 一、结果输出格式二、按时间搜索三、搜索指定类型文件四、批量删除文件 forfile…

ATTCK v12版本战术介绍——防御规避(四)

一、引言 在前几期文章中我们介绍了ATT&CK中侦察、资源开发、初始访问、执行、持久化、提权战术理论知识及实战研究、部分防御规避战术&#xff0c;本期我们为大家介绍ATT&CK 14项战术中防御规避战术第19-24种子技术&#xff0c;后续会介绍防御规避其他子技术&#xf…

【Unity URP】Rendering Debugger和可视化MipMap方案

写在前面 最近开始学习Unity性能优化&#xff0c;是结合了《Unity游戏优化》这本书和教程《Unity性能优化》第叁节——静态资源优化(3)——纹理的基础概念一起学习。在学习纹理优化部分时候遇到了问题&#xff0c;固定管线下Unity的Scene窗口有一个可视化Mipmap的渲染模式&…

PMP/高项 05-项目进度管理

项目进度管理 概念 项目进度管理&#xff08;Schedule Management) 项目进度管理又叫项目工期管理&#xff08;Duration Management)或项目的时间管理(Time Management) 是一种为管理项目按时完成项目所需的各个过程 进度管理过程 规划进度管理 定义活动 排列活动顺序 估算活…

【LeetCode】 309.最佳买卖股票时机含冷冻期

309.最佳买卖股票时机含冷冻期&#xff08;中等&#xff09; 思路 状态定义 一、很容易想到四种状态&#xff1a; a.今天买入&#xff1b;b.今天卖出&#xff1b;c.昨天卖出&#xff0c;今天处于冷冻期&#xff0c;无法进行操作&#xff1b;d.今天不操作&#xff0c;处于持有…

太酷了,库昊

昨天晚上凌晨3点30&#xff0c;勇士和国王的第7场比赛开打。 在上一局在勇士主场干翻勇士后&#xff0c;国王队的信心倍增&#xff0c;他们用自己的节奏一次次击溃勇士&#xff0c;特别是今天的前两节&#xff0c;国王能能够回应勇士的进球&#xff0c;防守也更有侵略性。今天不…

图扑数字孪生助力智慧冷链园区实现大数据实时监控

前言 近年来&#xff0c;业界学者及企业就智慧冷链物流展开深入研究&#xff0c;2010 年 IBM 发布的《智慧的未来供应链》研究报告中提出智慧供应链概念&#xff0c;并由此延伸出智慧物流概念&#xff0c;即智慧物流是以信息化为依托并广泛应用物联网、人工智能、大数据、云计…

【2023 年第十三届 MathorCup 高校数学建模挑战赛】D 题 航空安全风险分析和飞行技术评估问题 27页论文及代码

【2023 年第十三届 MathorCup 高校数学建模挑战赛】D 题 航空安全风险分析和飞行技术评估问题 27页论文及代码 1 题目 D 题 航空安全风险分析和飞行技术评估问题 飞行安全是民航运输业赖以生存和发展的基础。随着我国民航业的快速发展&#xff0c;针对飞行安全问题的研究显得…

巧用千寻位置GNSS软件| 桥台锥坡放样操作技巧

桥台锥坡放样是针对道路施工中&#xff0c;路桥结合部桥台圆锥形斜坡面进行放样设计的专用程序。本期将给大家介绍如何使用千寻位置GNSS软件实现快速完成桥台锥坡放样。 点击【测量】->【桥台锥坡放样】&#xff0c;从线路库中选择桥台经过的线路或是单独增加桥台 锥坡放样&…

QML动画分组(Grouped Animations)

通常使用的动画比一个属性的动画更加复杂。例如你想同时运行几个动画并把他们连接起来&#xff0c;或者在一个一个的运行&#xff0c;或者在两个动画之间执行一个脚本。动画分组提供了很好的帮助&#xff0c;作为命名建议可以叫做一组动画。有两种方法来分组&#xff1a;平行与…

【无功功率控制】连接到无限电网的小型风电场的无功功率控制(Simulink)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

jvm之字节码

写在前面 java字节码由单字节的指令(也叫做操作码)组成&#xff0c;但一个 byte 最多能够存储 256 个指令&#xff0c;够用吗&#xff1f;截止到目前是够的&#xff0c;因为指令的个数是200多一点&#xff0c;指令分为如下四类&#xff1a; 1&#xff1a;栈操作指令&#xff…

SmartEngine流程引擎之Custom模式

目录 一、为什么选用SmartEngine 二、各类流程引擎框架简单对比 1、流程设计器推荐 2、什么是BPMN 流程定义解释说明 三、SmartEngine之Custom实操 1、引入依赖 2、典型的初始化代码如下 3、节点如何流转以及流程实例存储问题 4、定义Delegation 关键类 一、为什么选用…

Java 基础入门篇(四)—— 方法的重载与参数传递机制

文章目录 一、方法的定义二、方法的参数传递机制 ★2.1 基本类型的参数传递2.2 引用类型的参数传递 三、方法重载 一、方法的定义 方法的作用&#xff1a;封装一段代码的语法结构&#xff0c;可以被重复调用&#xff0c;以此提高代码的复用性&#xff0c;提高开发效率&#xf…

ChatGPT Plus价格太贵,可以约上三五知己一起上车体验一下,这个项目就能帮到你

对于想体验ChatGPT PLus的小伙伴&#xff0c;可能觉得自己一个人一个月花费20美元&#xff0c;相对于人民币每月137多&#xff0c;确实是一个不少的开支&#xff0c;如果&#xff0c;几个人合作一个账号&#xff0c;这样负担就减少了。刚好&#xff0c;最近逛github发现刚好有一…

小记Java调用C++开发的动态链接库(DLL)

一、背景 五一快乐吖&#xff01;死肥宅正趁着五一这段时间&#xff0c;努力提升自己&#xff01; 最近使用Java拦截Windows系统中一些默认事件时&#xff0c;发现了一些瓶颈。 我用Java操作浏览器、用Java最小化其他应用窗口&#xff0c;但是我发现这个操作&#xff0c;他都…

几十个简要的游戏案例分析

文章目录 一、 介绍二、 影响游戏体验的因素三、 游戏能爆火的因素1.影响游戏爆火因素的排名2.玩游戏的两种经典心理3.经典案例分析Qq农场植物大战僵尸水果忍者召唤神龙羊了个羊 4.游戏公司可借鉴的经验 四、 几十款游戏的多方面分析FC红白游戏机十二人街霸热血高校系列魂斗罗系…

趣说数据结构(练习1) —— 顺序表/链表力扣刷题

练习 1 —— 顺序表/链表力扣刷题 1. 合并两个有序链表 力扣题目地址&#xff1a;https://leetcode.cn/problems/merge-two-sorted-lists/ 问题描述&#xff1a;将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例&#x…

Java——Java面向对象

该系列博文会告诉你如何从入门到进阶&#xff0c;一步步地学习Java基础知识&#xff0c;并上手进行实战&#xff0c;接着了解每个Java知识点背后的实现原理&#xff0c;更完整地了解整个Java技术体系&#xff0c;形成自己的知识框架。 概述&#xff1a; Java是面向对象的程序…