2023年限售股解禁研究报告
第一章 概述
解禁是指限售流通股过了限售承诺期,可以在二级市场自由买卖的过程。根据流通性质,可将上市公司股份分为有限售条件的流通股(“限售流通股”)及无限售条件的流通股(“流通股”)。
限售流通股指交易或转让受特定条件(如期限、数量等)限制的上市公司股份,流通股指流通、转让不受限制的上市公司股份。限售流通股在解除限售条件满足后,可向交易所和中国证券登记结算有限责任公司申请解除限售上市流通,其股份性质由限售股变为流通股。限售流通股包括发行人IPO之前存在的限售流通股、股权激励形成的限售流通股、IPO网下配售形成的限售流通股、非公开发行形成的限售流通股以及其他情况形成的限售流通股等。限售流通股可以分为小非和大非,小非指的是占总股本5%以内的限售流通股,大非是指占总股本5%以上的限售流通股。
第二章 相关法律政策监管
2.1 股份减持规则和相关法律
(1)事项:首发上市
要点提示:发起人持有的本公司股份,自公司成立之日起一年内不得转让。公司公开发行股份前已发行的股份,自公司股票在证券交易所上市交易之日起一年内不得转让。
法规依据:《公司法》(2018年修正)第一百四十一条。
(2)事项:控股股东和实际控制人应当承诺:自发行人股票上市之日起三十六个月内,不转让或者委托他人管理其直接或者间接持有的发行人公开发行股票前已发行的股份,也不得由发行人回购该部分股份。
要点提示:转让双方存在控制关系,或者均受同一实际控制人控制的,自发行人股票上市之日起一年后,经控股股东和实际控制人申请并经本所同意,可豁免遵守前款承诺。
法规依据:《股票上市规则》【深主板5.1.6】【创业板2.3.4】【科创板2.4.4】【沪主板5.1.5】。
(3)事项:【创业板、科创板】公司上市时未盈利的,在公司实现盈利前,控股股东、实际控制人自公司股票上市之日起3个完整会计年度内,不得减持首发前股份;自公司股票上市之日起第4个会计年度和第5个会计年度内,每年减持的首发前股份不得超过公司股份总数的2%,并应当符合《减持细则》关于减持股份的相关规定。公司上市时未盈利的,在公司实现盈利前,董事、监事、高级管理人员及(科创板:核心技术人员)自公司股票上市之日起3个完整会计年度内,不得减持首发前股份;在前述期间内离职的,应当继续遵守本款规定。公司实现盈利后,前两款规定的股东可以自当年年度报告披露后次日起减持首发前股份,但应当遵守本节其他规定。
要点提示:创业板股票上市规则中明确了控股股东及实际控制人的一致行动人合并计算。
法律依据:《股票上市规则》【创业板2.3.5】【科创板2.4.3】。
(4)事项:非公开发行。
要点提示:以下人员认购的非公开发行股份自发行结束之日起十八个月内不得转让:1.上市公司的控股股东、实际控制人或其控制的关联人;2.通过认购本次发行的股份取得上市公司实际控制权的投资者;3.董事会拟引入的境内外战略投资者。
法规依据:《上市公司非公开发行股票实施细则》(2020年修订)第七条。
(5)事项:重大资产重组。
要点提示:特定对象以资产认购而取得的上市公司股份,自股份发行结束之日起12个月内不得转让;注:属于下列情形之一的,36个月内不得转让:(一)特定对象为上市公司控股股东、实际控制人或者其控制的关联人;(二)特定对象通过认购本次发行的股份取得上市公司的实际控制权;(三)特定对象取得本次发行的股份时,对其用于认购股份的资产持续拥有权益的时间不足12个月。属于本办法第十三条第一款规定的交易情形的,上市公司原控股股东、原实际控制人及其控制的关联人,以及在交易过程中从该等主体直接或间接受让该上市公司股份的特定对象应当公开承诺,在本次交易完成后36个月内不转让其在该上市公司中拥有权益的股份;除收购人及其关联人以外的特定对象应当公开承诺,其以资产认购而取得的上市公司股份自股份发行结束之日起24个月内不得转让。法规依据:《公司法》(2018年修正)第一百四十一条。
法律依据:《上市公司重大资产重组管理办法》(2020年修正)第四十六条。
(6)事项:上市公司向控股股东、实际控制人或者其控制的关联人发行股份购买资产,或者发行股份购买资产将导致上市公司实际控制权发生变更的,认购股份的特定对象应当在发行股份购买资产报告书中公开承诺:本次交易完成后6个月内如上市公司股票连续20个交易日的收盘价低于发行价,或者交易完成后6个月期末收盘价低于发行价的,其持有公司股票的锁定期自动延长至少6个月。
法规依据:《上市公司重大资产重组管理办法》(2020年修正)第四十八条。
(7)事项:董监高股份锁定。
要点提示:公司董事、监事、高级管理人员应当向公司申报所持有的本公司的股份及其变动情况,在任职期间每年转让的股份不得超过其所持有本公司股份总数的百分之二十五;所持本公司股份自公司股票上市交易之日起一年内不得转让。上述人员离职后半年内,不得转让其所持有的本公司股份。公司章程可以对公司董事、监事、高级管理人员转让其所持有的本公司股份作出其他限制性规定。
法规依据:《公司法》(2018年修正)第一百四十一条。
(8)事项:股权激励。
要点提示:第一类限制性股票:限制性股票授予日与首次解除限售日之间的间隔不得少于12个月。在限制性股票有效期内,上市公司应当规定分期解除限售,每期时限不得少于12个月,各期解除限售的比例不得超过激励对象获授限制性股票总额的50%。 股票期权:股票期权授权日与获授股票期权首次可行权日之间的间隔不得少于12个月。在股票期权有效期内,上市公司应当规定激励对象分期行权,每期时限不得少于12个月,后一行权期的起算日不得早于前一行权期的届满日。每期可行权的股票期权比例不得超过激励对象获授股票期权总额的50%。
法律依据:《上市公司股权激励管理办法(2018年修正)》第二十四条、第二十五条、第三十条、第三十一条。
(9)事项:收购。
要点提示:在上市公司收购中,收购人持有的被收购公司的股份,在收购完成后18个月内不得转让。收购人在被收购公司中拥有权益的股份在同一实际控制人控制的不同主体之间进行转让不受前述18个月的限制。
法律依据:《上市公司收购管理办法》(2020年修正)第七十四条。
(10)事项:员工持股计划。
要点提示:每期员工持股计划的持股期限不得低于12个月,以非公开发行方式实施员工持股计划的,持股期限不得低于36个月,自上市公司公告标的股票过户至本期持股计划名下时起算;上市公司应当在员工持股计划届满前6个月公告到期计划持有的股票数量。
法律依据:《关于上市公司实施员工持股计划试点的指导意见》(六)。
2.2 大股东或者特定股东采取大宗交易方式减持股份相关法律
根据2017年上海证券交易所发布的《上海证券交易所上市公司股东及董事、监事、高级管理人员减持股份实施细则》应遵守:
- 大股东减持或者特定股东减持,采取集中竞价交易方式的,在任意连续90日内,减持股份的总数不得超过公司股份总数的1%。
- 通过大宗交易方式减持股份,在连续90个自然日内不得超过公司股份总数的2%,且受让方在受让6个月内不得转让
- 通过协议转让方式减持股份导致丧失大股东出身的,出让方,受让方应在6个月内继续最受减持比例和信息披露要求。董监高辞职的,仍需按原定任期遵守股份转让的限制性规定。
- 持有上市公司非公开发行股份的股东,通过集中竞价交易减持该部分股份的,除遵守前款规定外,自股份解除限售之日起12个月内,减持数量不得超过其持有该次非公开发行股份数量的50%。
- 大股东减持或者特定股东减持,采取协议转让方式的,单个受让方的受让比例不得低于公司股份总数的5%,转让价格下限比照大宗交易的规定执行,法律、行政法规、部门规章、规范性文件及本所业务规则另有规定的除外。
- 在减持实施的15日前公告减持计划,披露剪锤股份数量,来源,原因,时间区间,价格区间。在减持时间或数量过半时,公告减持进展;在坚持实施完毕后,公告减持结果。
第三章 监管和自律机构
上海交易所
上海证券交易所(以下简称上交所)成立于1990年11月26日,同年12月19日开业,受中国证监会监督和管理,是为证券集中交易提供场所和设施、组织和监督证券交易、实行自律管理的会员制法人。
深圳交易所
深圳证券交易所成立于1990年12月1日,是经国务院批准设立的全国性证券交易场所,是为证券集中交易提供场所和设施,组织和监督证券交易,实行自律管理的法人,由中国证券监督管理委员会监督管理。深交所履行市场组织、市场监管和市场服务等职责。
北京证券交易所
北京证券交易所(简称北交所)于2021年9月3日注册成立,是经国务院批准设立的我国第一家公司制证券交易所,受中国证监会监督管理。经营范围为依法为证券集中交易提供场所和设施、组织和监督证券交易以及证券市场管理服务等业务。
中国证券业协会
中国证券业协会于1991年8月28日成立,总部设在北京。中国证券业协会的会员分为团体会员和个人会员,团体会员为证券公司。
《证券法》规定.证券公司应当加入证券业协会。个人会员只限于证券市场管理部门有关领导以及从事证券研究及业务工作的专家,由协会根据需要吸收。
证券业协会履行下列职责:
(1)协助证券监督管理机构教育和组织会员执行法律、行政法规;
(2)依法维护会员的合法权益,向证券监督管理机构反映会员的建议和要求;
(3)收集整理信息。为会员提供服务;
(4)制定会员应遵守的规则,组织会员单位从业人员的业务培训,开展会员间的业务交流;
(5)调解会员之间、会员与客户之间发生的纠纷;
(6)组织会员就证券业的发展、运作及有关内容进行研究;
(7)监督、检查会员行为,对违反法律、行政法规或者协会章程的,按规定给予纪律处分;
(8)国务院证券监督管理机构赋予的其他职责。
第四章 解禁股与减持股分析
资料来源:资产信息网 千际投行 Choice
由上图可以看出,在疫情三年中,限售解禁股数与股东减持股数连年下降,但减持股数与解禁股数的比例却基本保持稳定,占到了解禁数额的37%左右,可见大股东对于减持套现的热情并未减弱。由此在注册制改革和疫情结束的背景下,会有更多的上市公司出现,而上市公司又是限售股的主要载体,监管机构应加强对于上市公司大股东限售股份的监管,完善协议转让程序,防止大股东出于私利大规模减持而引起的股市波动,损害广大投资者的利益。
①限售解禁情况
从2023年1月1日至2023年3月31日,A股共有733家企业进行了限售股解禁,解禁总数为873.06354亿股,实际解禁总值为11966.82亿,比2022年同期下降了0.8625675%。
相比于前三个年度,2023年1至3月的解禁公司数量有所增加,解禁数量同比2022年增加约240亿股,而市值则与2022年相差无异。
资料来源:资产信息网 千际投行 Choice
②减持情况
2023年1至3月,共有706家公司进行了减持交易,减持总值为610.86亿,相比于2022年分别减少了462家和41.1196576%,有较大幅度的下降。
资料来源:资产信息网 千际投行 Choice
与近三年相比,在限售股解禁规模较为稳定的情况下,减持数目有了大规模的降低,原因一方面是监管制度的持续完善,部分违规、套利交易的减少,另一方面来自于疫情结束后大股东对于公司未来的市值增加有了更大的信心,而大股东对股票的持有将影响其在二级市场上的表现,投资者对于股票的信心也会相应增加,从而导致公司市值上升,大股东获利,形成良性循环。
③大宗交易情况
2023年1至3月,A股大宗交易成交量为850965.6137万股,成交金额为10770036.42万元,折价成交占比为71.97997925%,平均折价率为-4.815790227。
其中折价率整体范围在2.4%-7.2%之间,其中共有11个交易日折价率在-4%至-5%之间,占比0.323529412。
资料来源:资产信息网 千际投行 Choice
第五章 限售股解禁对股价涨跌的反应
1、金融市场与预期:限售股解禁前的波动与后的反弹
随着上市公司不断发布限售股解禁的公告,许多投资者往往担心这一消息将导致股价的快速下滑。然而,金融市场的运作常常超出人们的期待,因为其对预期的反应往往比对实际事件的反应更为敏感。如行内有言,"预期胜过事实"。
新浪财经研究院对上市公司解禁公告与股价走势的数据研究发现,不论市场整体趋势如何,股价普遍在发布解禁公告前下跌,但在公告发布后则常常呈现上涨态势。例如,2016年至2017年,沪深300指数上涨8.19%,而在这期间解禁的上市公司股价在公告发布前均显示下跌趋势,但公告发布后则普遍上涨。
这一趋势在永和智控的案例中表现得尤为明显。2017年,该公司发布了限售股解禁公告,其股价在公告前20天累计下跌达37.14%,但公告发布后20天累计上涨了32.55%。
即使在市场整体走势偏熊的2018年,这一规律依然存在。沪深300指数在那年下跌了25.31%,但限售股解禁公告发布后,相应的上市公司股价仍旧呈现出上涨的态势。雷科防务就是此类情况的代表,其股价在解禁公告前下跌了40.65%,但公告后却上涨了20.78%。
综上所述,不论市场是牛是熊,对于限售股解禁这样的信息,金融市场似乎总是先行一步反应。这再次验证了一句老话:“买的是预期,卖的是事实。”
2、限售股解禁:市场应如何应对?
在金融市场中,首发股份解禁始终被视为一个利空因素。但实际的冲击到底有多大,又取决于哪些因素?
解禁类型对市场影响差异显著
据新浪财经上市公司研究院数据显示,2016年1月1日至2017年12月31日期间,A股市场共有3998次限售股解禁。其中,首发原股东限售股份(1528次)、定向增发机构配售股份(761次)以及股权激励限售股份(668次)均对市场造成了不同程度的压力。但同期沪深300指数仍实现了8.19%的涨幅。
更为明确的是,首发原股东限售股份解禁对股价的压制最为严重,其次是定向增发,而股权激励的限售股份相对影响较小。以解禁公告日为例,三者的股价平均跌幅分别为1.1%、0.9%和0.6%。
学术研究揭示解禁背后的逻辑
王国兴和曹恺燕(2019)对2008-2018年的上市公司进行了深入研究,发现解禁事件并不完全是市场的利空。当解禁股的比例增加时,解禁日前后的股票跌势反而减少。这暗示了投资者可能会在解禁前预先卖出,以规避潜在的下跌风险。
另一项由石光(2021)发表的研究显示,创业板上市公司的限售股解禁对股价的负面影响主要发生在解禁前的10天。这可能是因为流通股持股者担心限售股解禁后的抛售行为,因此选择在此期间减仓。不过,解禁当天,这些限售股股东并没有大规模抛售,导致股价开始回稳。
总结
解禁事件背后有着复杂的市场预期与行为。理性的投资者应当时刻关注并进行策略调整,确保在复杂的市场环境中稳健前行。
Cover Photo by Dillon Winspear on Unsplash
相关文章:

2023年限售股解禁研究报告
第一章 概述 解禁是指限售流通股过了限售承诺期,可以在二级市场自由买卖的过程。根据流通性质,可将上市公司股份分为有限售条件的流通股(“限售流通股”)及无限售条件的流通股(“流通股”)。 限售流通股指…...

『PyQt5-Qt Designer篇』| 08 Qt Designer中容器布局和绝对布局的使用
08 Qt Designer中容器布局和绝对布局的使用 1 容器布局1.1 设计容器布局1.2 保存文件并执行2 绝对布局2.1 设计绝对布局2.2 保存文件并执行1 容器布局 1.1 设计容器布局 先拖入一个容器Frame容器,然后拖入几个控件: 把拖入的控件拖入容器中: 选中容器,右键-布局-栅格布局:…...

Android 下第一个fragment app 先Java 后Kotlin
看着视频学习的,Fragment:3.Fragment使用方法_哔哩哔哩_bilibili 程序的运行效果是,手机页面有2个fragment,每个fragment 有一个text view,一个按钮,按一下显示,fine,and you?,各自…...

行业追踪,2023-09-04
自动复盘 2023-09-04 凡所有相,皆是虚妄。若见诸相非相,即见如来。 k 线图是最好的老师,每天持续发布板块的rps排名,追踪板块,板块来开仓,板块去清仓,丢弃自以为是的想法,板块去留让…...

Android MQTT:实现设备信息上报与远程控制
Android MQTT:实现设备信息上报与远程控制 1. 介绍 1.1 MQTT是什么? MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,最初由IBM开发,用于连接远程设备与服务器之间的通信。它在物…...

Python爬虫——新手使用代理ip详细教程
Python代理IP爬虫是一种可以让爬虫拥有更多网络访问权限的技术。代理IP的作用是可以为爬虫提供多个IP地址,从而加快其爬取数据的速度,同时也可以避免因为访问频率过高而被网站封禁的问题。本文将介绍如何使用Python实现代理IP的爬取和使用。 一、代理IP的…...

idea VCS配置多个远程仓库
Idea VCS配置多个远程仓库 首先要有连个远程仓库地址 idea 添加数据源 查看推送记录 添加数据源 ok之后填写账号密码 推送本地项目 选择不同远程地址 push 查看不同远程地址的 不同分支的 推送记录 不期而遇的温柔: 应用开源架构进行项目开发,特别是那…...

LKPNR: LLM and KG for Personalized News Recommendation Framework
本文是LLM系列文章,针对《LKPNR: LLM and KG for Personalized News Recommendation Framework》的翻译。 LKPNR:LLM和KG的个性化新闻推荐框架 摘要1 引言2 相关工作3 问题定义4 框架5 实验6 案例7 结论 摘要 准确地向用户推荐候选新闻文章是个性化新闻推荐系统面…...

Xshell只能打开一个会话、左边栏消失不见、高级设置在哪儿、快捷键设置解决
Xshell只能打开一个会话、左边会话栏消失不见、高级设置在哪儿解决 1.问题: xshell会话(窗口)上方切换栏不见了的处理办法 解决方法:ctrl shift t 2.问题: 左边会话管理器不见了 解决方法: 3.问题…...

Android Retrofit 高级使用与原理
简介 在 Android 开发中,网络请求是一个极为关键的部分。Retrofit 作为一个强大的网络请求库,能够简化开发流程,提供高效的网络请求能力。本文将深入介绍 Retrofit 的高级使用与原理,帮助读者更全面地理解和应用这一库。 什么是…...

Unity3D开发流程及注意事项
使用Unity3D开发游戏需要遵循一定的流程和注意事项,以确保项目的顺利进行并获得良好的结果。以下是一般的游戏开发流程以及一些注意事项,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。 游…...

表单引擎的自定义控件的概念与设计
基本概念 概述 控件的定义:用于展示或者采集数据的表单元素,称为控件,比如:文本框、下拉框、单选按钮、从表等.自定义控件:表单引擎提供的基础控件之外的控件称为自定义控件, 这些控件由开发人员自己定义,比如&#…...

leetcode刷题--栈与递归
文章目录 1. 682 棒球比赛2. 71 简化路径3. 388 文件的最长绝对路径4. 150 逆波兰表达式求值5. 227. 基本计算器II6. 224. 基本计算器7. 20. 有效的括号8. 636. 函数的独占时间9. 591. 标签验证器10. 32.最长有效括号12. 341. 扁平化嵌套列表迭代器13. 394.字符串解码 1. 682 棒…...

自然语言处理——数据清洗
一、什么是数据清洗 数据清洗是指发现并纠正数据文件中可识别的错误的最后一道程序,包括检查数据一致性,处理无效值和缺失值等。与问卷审核不同,录入后的数据清理一般是由计算机而不是人工完成。 ——百度百科 二、为什么要数据清洗 现实生…...

MySql学习笔记07——存储引擎介绍
存储引擎 Mysql中特有的术语,Oracle中没有。 存储引擎就是一个表存储/组织数据的方式。不同的存储引擎,表存储数据的方式不同。 指定存储引擎 在建表的时候可以在最后小括号的")"的右边使用: ENGINE来指定存储引擎。 CHARSET来…...

Java基础学习笔记-1
前言 Java 是一门强大而广泛应用的编程语言,它的灵活性和跨平台特性使其成为许多开发者的首选。无论您是刚刚入门编程,还是已经有一些编程经验,掌握 Java 的基础知识都是构建更复杂程序的关键。 本学习笔记旨在帮助您深入了解 Java 编程语言…...

以太坊虚拟机
1.概述 以太坊虚拟机 EVM 是智能合约的运行环境。它不仅是沙盒封装的,而且是完全隔离的,也就是说在 EVM 中运行代码是无法访问网络、文件系统和其他进程的。甚至智能合约之间的访问也是受限的。 2.账户 以太坊中有两类账户(它们共用同一个…...

说说BTree和B+Tree
分析&回答 B树索引是B树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。B树中的B代表平衡(balance),而不是二叉(binary),因为B树是从最早的平衡二叉树演化而来的。 接…...

8.1.3 Bit representation and coding - 解读
这段描述定义了一些序列,并规定了它们在编码信息时的使用方式。下面是对每个序列的解析: 1. 序列X:在位持续时间的一半之后,将发生一个“暂停”。这个序列用于表示逻辑“1”。 2. 序列Y:在整个位持续时间内,…...

spring 理解
spring容器 程序启动时,会给spring容器一个清单,清单中列出了需要创建的对象以及对象依赖关系,spring容器会创建和组装好清单中的对象,然后将这些对象存放在spring容器中,当程序中需要使用的时候,可以到容…...

实战SpringMVC之CRUD
目录 一、前期准备 1.1 编写页面跳转控制类 二、实现CRUD 2.1 相关依赖 2.2 配置文件 2.3 逆向生成 2.4 后台代码完善 2.4.1 编写切面类 2.4.2 编写工具类 2.4.3 编写biz层 2.4.4 配置mapper.xml 2.4.5 编写相应接口类(MusicMapper) 2.4.6 处…...

TCP机制之连接管理(三次握手和四次挥手详解)
TCP的连接管理机制描述了连接如何创建以及如何断开! 建立连接(三次握手) 三次握手的过程 所谓建立连接就是通信双方各自要记录对方的信息,彼此之间要相互认同;这里以A B双方确立男女朋友关系为例: 从图中可以看出,通信双方各自向对方发起一个"建立连接"的请求,同时…...

NLP(3)--GAN
目录 一、概述 二、算法过程 三、WGAN 1、GAN的不足 2、JS散度、KL散度、Wasserstein距离 3、WGAN设计 四、Mode Collapse and Mode Dropping 1、Mode Collapse 2、Mode Dropping 3、FID 四、Conditional GAN 一、概述 GAN(Generative Adversial Networ…...

无涯教程-JavaScript - IMLOG2函数
描述 IMLOG2函数以x yi或x yj文本格式返回复数的以2为底的对数。可以从自然对数计算复数的以2为底的对数,如下所示- $$\log_2(x yi)(log_2e)\ln(x yi)$$ 语法 IMLOG2 (inumber)争论 Argument描述Required/OptionalInumberA complex number for which you want the bas…...

SpringBoot复习:(61)拦截器(HandlerInterceptor)的用法
一、自定义拦截器: package cn.edu.tju.interceptor;import org.springframework.stereotype.Component; import org.springframework.web.servlet.HandlerInterceptor;import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRespo…...

【PyQT5教程】-01入门PyQT5
PyQT介绍 1.Qt 1.1 介绍 Qt(读作“cute”)是一个跨平台的C应用程序开发框架,最初由挪威公司Trolltech(现在是Qt公司的一部分)开发。Qt提供了一系列工具和类库,用于开发图形界面应用程序、命令行工具和服务…...

判断字符串s是否为字符串t的子序列
题目:给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一…...

数据结构之队列的实现(附源码)
目录 一、队列的概念及结构 二、队列的实现 拓展:循环队列 三、初学的队列以及栈和队列结合的练习题 一、队列的概念及结构 队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(Fi…...

[A题]2023 年全国大学生数学建模比赛思路、代码更新中.....
💥1 概述 构建以新能源为主体的新型电力系统,是我国实现“碳达峰”“碳中和”目标的一项重要措施。塔式太阳能光热发电是一种低碳环保的新型清洁能源技术[1]。定日镜是塔式太阳能光热发电站(以下简称塔式电站)收集太阳能的基本组…...

Tailwind 练手项目
Tailwind 练手项目 用到的技巧 Tailwind CSS 速成 应该都提过了,我不记得这里有什么特别新的知识 整体完成图大概这样: 一个纯静态页面,没有做 JS 之类的特效,不过做了移动端适配,说实话我写到一半的时候改了不少………...