【html】用html+css做地表最强王者荣耀辅助工具

源码:

html 复制代码
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
        <style>
            * {
                margin: 0;
                padding: 0;
            }
            body{
                background-color: blue;
            }
            .con {
                width: 300px;
                height: 500px;
                background-color: rgba(230, 246, 251, 0.9);
                border-radius: 14px;
            }

            ul {
                display: flex;
                flex-direction: column;
                height: 100%;
            }

            li {
                flex: 1;
                display: flex;
                align-items: center;
                border: 1px solid #eee;
                box-sizing: border-box;
                padding-left: 40px;
                position: relative;
            }

            li:first-child {
                border: none;
            }

            li:hover {
                background-color: rgb(221, 234, 240);
            }

            .second-list::after {
                content: ">";
                color: rgb(133, 151, 157);
                font-weight: 800;
                position: absolute;
                right: 40px;
            }

            .sub-menu {
                display: none;
                /* 默认隐藏二级菜单 */
                position: absolute;
                top: 0;
                left: 100%;
                /* 放置在父元素的右侧 */
                width: 200px;
                /* 设置二级菜单的宽度 */
                background-color: rgba(230, 246, 251, 0.9);
                border-radius: 0 14px 14px 0;
                /* 圆角只显示在右侧 */
                opacity: 0.2;
                visibility: hidden;
                transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
                transform: translateX(-10px); /* 初始位置稍微偏左一些 */
                    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* 添加阴影效果 */
            }

            .sub-menu ul li {
                height: 62px;
                line-height: 62px;
            }

            .second-list:hover .sub-menu {

                /* 鼠标悬停时显示二级菜单 */
                    display: block;
                    opacity: 1;
                    visibility: visible;
                    
                       transform: translateX(0); /* 鼠标悬停时移回原位 */
            }
            .textarea{
                color: red;
                font-family: 'consolas';
                font-size: 30px;
                padding: 15px;
                position: absolute;/* 定位在网页右上角 */
                top: 0;
                right: 0;
            }
        </style>
    </head>
    <body>
        <div class="con">
            <ul>
                <li class="second-list">
                    游戏资源免费获取
                    <div class="sub-menu">
                        <ul>
                            <li>金币</li>
                            <li>钻石</li>
                            <li>点券</li>
                            <li>英雄</li>
                            <li>皮肤</li>
                            <li>回城特效</li>
                        </ul>
                    </div>
                </li>
                <li class="second-list">
                    游戏数据修改
                    <div class="sub-menu">
                        <ul>
                            <li>英雄属性</li>
                            <li>视野范围</li>
                            <li>最大升级级数</li>
                            <li>兵线攻击力</li>
                            <li>防御塔攻击力</li>
                            <li>水晶攻击力</li>
                            <li>河蟹经济价值</li>
                            </ul>
                    </div>
                </li>
                <li>清除违规记录</li>
                <li class="second-list">
                    个性英雄辅助工具
                    <div class="sub-menu">
                        <ul>
                            <li>百里自瞄</li>
                            <li>盾山无限修塔</li>
                            <li>安琪拉大招无限长</li>
                    
                        </ul>
                    </div>
                </li>
                <li>游戏局内显示设置</li>
                <li>随时回城</li>
                
            </ul>
        </div>
        <div class="textarea">
            王者荣耀最强辅助工具
        </div>
    </body>
</html>

代码解释:

这个模拟的王者辅助工具页面的布局和样式都相对清晰。但是,这里有一些CSS方面的优化建议和改进点,可以帮助您提升这个页面的效果:

  1. 过渡动画优化 : 您已经在.sub-menu上使用了opacityvisibility的过渡动画,但是transform属性也需要加上过渡效果,以让二级菜单的出现更加平滑。您可以在.sub-menu中添加transition属性来同时控制opacityvisibilitytransform

    复制代码
    css`.sub-menu {
    /* ... 其他样式 ... */
    transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out, transform 0.3s ease-in-out;
    }`
    
  2. 二级菜单的显示和隐藏 : 当鼠标悬停在.second-list上时,.sub-menu会显示出来。但是,当鼠标从.second-list移动到.sub-menu时,.sub-menu可能会突然消失,因为鼠标不再悬停在.second-list上。为了解决这个问题,您可以使用:hover选择器来确保只要鼠标在.second-list或其子元素.sub-menu上,.sub-menu就保持显示状态。

    复制代码
    css`.second-list:hover .sub-menu,
    .sub-menu:hover {
    display: block;
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
    }`
    
  3. 定位文本.textarea类用于定位页面右上角的文本。您使用了position: absolute;来定位,这是正确的。但是,如果页面的内容或布局发生变动,这可能会影响到.textarea的位置。为了确保它始终位于右上角,您可以使用right: 0;top: 0;,同时加上一个小的marginpadding来避免文本与浏览器窗口边缘过于贴近。

  4. 字体样式.textarea中使用的字体'consolas'可能并不是所有用户的系统上都有安装的。为了确保字体的一致性,您可以提供一个字体栈(font stack),列出多个备选字体。

  5. 响应式设计: 考虑到不同设备和屏幕尺寸,您可能希望为页面添加一些响应式设计的元素。例如,当屏幕较小时,您可能希望二级菜单以不同的方式显示,或者整个布局可能需要调整。

  6. 浏览器兼容性 : 请确保您的CSS代码在目标浏览器中具有良好的兼容性。特别是使用了较新的CSS特性时,比如flex布局,您可能需要添加浏览器前缀或使用自动前缀工具来确保兼容性。

最后,请注意,制作任何与游戏作弊或辅助工具相关的内容都可能是不道德的,甚至是违法的。您明确表示这是仅供演绎效果,但请确保不要误导用户或违反任何法律或规定。

(仅供演示效果,严谨模仿!!!)

相关推荐
看到请催我学习24 分钟前
如何实现两个标签页之间的通信
javascript·css·typescript·node.js·html5
l1x1n02 小时前
No.3 笔记 | Web安全基础:Web1.0 - 3.0 发展史
前端·http·html
昨天;明天。今天。2 小时前
案例-任务清单
前端·javascript·css
惜.己3 小时前
javaScript基础(8个案例+代码+效果图)
开发语言·前端·javascript·vscode·css3·html5
秋殇与星河4 小时前
CSS总结
前端·css
神之王楠5 小时前
如何通过js加载css和html
javascript·css·html
茶卡盐佑星_6 小时前
meta标签作用/SEO优化
前端·javascript·html
金灰6 小时前
HTML5--裸体回顾
java·开发语言·前端·javascript·html·html5
Zheng1138 小时前
【可视化大屏】将柱状图引入到html页面中
javascript·ajax·html
软件开发技术深度爱好者9 小时前
用HTML5+CSS+JavaScript庆祝国庆
javascript·css·html5