|
|

楼主 |
发表于 2025-7-28 12:32
|
显示全部楼层
tz01.css 是个简单封装的帖子CSS文档,完整代码如下:
- #pa {
- --state: running;
- --offsetX: 0px;
- --bg: linear-gradient(45deg, tan, white, tan);
- --ma-size: 12%;
- --ma-bg: none;
- margin: 30px 0;
- left: calc(50% - var(--offsetX));
- transform: translateX(-50%);
- aspect-ratio: 16/9;
- width: clamp(600px, 90vw, 1400px);
- min-height: 338px;
- background: var(--bg);
- box-shadow: 2px 2px 8px #000;
- overflow: hidden;
- z-index: 1;
- font-size: 16px;
- display: grid;
- place-items: center;
- position: relative;
- }
- #ma {
- position: absolute;
- aspect-ratio: 1/1;
- width: var(--ma-size);
- background: var(--ma-bg);
- cursor: pointer;
- animation: rotate 8s linear infinite var(--state);
- }
- #btnFs {
- position: absolute;
- padding: 6px 12px;
- border: 3px solid gray;
- border-radius: 12px;
- font-size: 1.2em;
- color: silver;
- background: rgba(255, 255, 255, .25);
- user-select: none;
- cursor: pointer;
- }
- #btnFs:hover {
- font-style: italic;
- }
- .qk-vid {
- position: absolute;
- width: 100%;
- height: 100%;
- object-fit: cover;
- mask: radial-gradient(transparent 20%, red);
- -webkit-mask: radial-gradient(transparent 20%, red);
- opacity: .5;
- z-index: 9;
- pointer-events: none;
- }
- .pd-vid {
- position: absolute;
- width: 100%;
- height: 100%;
- object-fit: cover;
- mask: linear-gradient(45deg,transparent 5%, red 88%, transparent 90%, transparent);
- -webkit-mask: linear-gradient(45deg, transparent 5%, red 88%, transparent 90%, transparent);
- opacity: 0.5;
- z-index: 9;
- pointer-events: none;
- }
- .title-text {
- font: bold 60px 'Microsoft YaHei', sans-serif;
- color: #eee;
- text-shadow: 0 0 1px #000, 2px 2px 6px #333;
- position: absolute;
- }
- .hue-rotate, .invert, .brightness, .grayscale, .opacity, .sepia {
- transition: 1s;
- }
- .hue-rotate:hover {
- filter: hue-rotate(300deg);
- }
- .invert:hover {
- filter: invert(180deg);
- }
- .invert: hover {
- filter: invert(1);
- }
- .brightness:hover {
- filter: brightness(2);
- }
- .grayscale:hover {
- filter: grayscale(1);
- }
- .opacity:hover {
- filter: opacity(0.5);
- }
- .sepia:hover {
- filter: sepia(1);
- }
- .rotate {
- animation: rotate 1s linear var(--state);
- }
- @keyframes rotate {
- from {
- transform: rotate(0);
- }
- to {
- transform: rotate(360deg);
- }
- }
复制代码 可以存为 .css 文档,上传到自己的空间,然后在帖子中引用:
<style>
@import 'css文档路径';
/* 这里参照二楼代码设置相应内容 */
/* 这里是帖子需要的其它CSS样式代码 */
</style>
HTML结构:
<div id="pa">
<!-- 这里是帖子其它代码 -->
</div>
其它内容后续讲解
|
评分
-
| 参与人数 1 | 威望 +50 |
金钱 +100 |
经验 +50 |
收起
理由
|
红影
| + 50 |
+ 100 |
+ 50 |
赞一个! |
查看全部评分
|