阴阳师PC官网(仿-->17/5月) -- 知识点

CSS动画与事件处理技巧
本文介绍了使用CSS实现页面居中的方法及动画属性的高级应用,包括animation-direction、animation-play-state等,并探讨了如何通过JavaScript处理事件的目标对象与触发对象。

这里整理过程中遇到 知识点

页面居中的css样式
/*页面居中*/
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;

animation的加深运用
    animation-direction 规定动画是否在下一周期逆向地播放。    --->是否返回    alternate

    animation-play-state    规定动画是否正在运行或暂停。     --->暂停           pause 

    animation-fill-mode 规定对象动画时间之外的状态。         --->停在最后一幁  forwards 

    animation-delay 规定动画何时开始。默认是 0--->延迟

目标对象 event.target 触发对象 event.currentTarget
目标对象 event.target
==>可返回事件的目标节点(触发该事件的节点)---  鼠标下最上层的节点

触发对象 event.currentTarget 
==>返回其监听器触发事件的节点
$scroll.click(function (e) {
   // console.log(e.target);
    // 阻止捕获
    if(e.target == this){
        var top = $scrollBar.position().top,
            stop = e.clientY - $scroll.offset().top + $(document).scrollTop();
        stop > top ? top += 100: top -=100;
        setTop(top,mainH,txtH,$scrollBar,$main,maxS,false);
    }
})
### HTML代码实现阴阳师手游官网布局 为了创建类似于阴阳师手游官方网站的HTML结构,可以采用以下基本框架。此框架主要关注页面的主要部分,包括导航栏、主要内容区以及页脚。 ```html <!DOCTYPE html> <html lang="zh-8"> <title>阴阳师手游</title> <link rel="stylesheet" href="styles.css"> <style> body { font-family: Arial, sans-serif; margin: 0; padding: 0; } header { background-color: #f7f7f7; text-align: center; padding: 20px; } nav ul { list-style-type: none; overflow: hidden; background-color: #333; } nav li { float: left; } nav a { display: block; color: white; text-align: center; padding: 14px 16px; text-decoration: none; } main { padding: 20px; min-height: 500px; /* Adjust as necessary */ } footer { background-color: #333; color: white; text-align: center; padding: 10px; position: fixed; bottom: 0; width: 100%; } </style> </head> <body> <header> <h1>欢迎来到阴阳师官方主页</h1> </header> <nav> <ul> <li><a href="#home">首页</a></li> <li><a href="#news">新闻动态</a></li> <li><a href="#about">关于我们</a></li> </ul> </nav> <main> <!-- 主要内容 --> <section id="gameInfo"> <h2>游戏介绍</h2> <p>这里放置有关于《阴阳师》的游戏简介。</p> </section> <section id="latestNews"> <h2>最新消息</h2> <article> <h3>新版本更新公告</h3> <time datetime="2023-09-01">发布日期:2023年9月1日</time> <p>描述最新的游戏更新情况...</p> </article> </section> </main> <footer> 版权所有 © 阴阳师运营团队 </footer> </body> </html> ``` 上述代码提供了构建网页的基础模板[^1]。对于更复杂的设计需求,比如响应式设计或是特定视觉效果,则可能还需要引入额外的技术栈如CSS Grid/Flexbox 或 JavaScript库来增强交互性和样式表现力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值