【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布局,您可能需要添加浏览器前缀或使用自动前缀工具来确保兼容性。

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

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

相关推荐
xieliyu.2 小时前
前端基础:常见CSS选择器用法
前端·css·笔记·vscode
志尊宝19 小时前
Vue3 零基础每日笔记(040):Vite 创建 Vue3 + TS 项目——企业标配从这一篇开始
笔记·vue·html·前端开发·软件开发
前端·柱子20 小时前
q-floodfill白边锯齿?一招搞定抗锯齿边缘问题
前端·html·canva可画
qq_589666051 天前
移动前端开发之viewport的深入理解
html
zhanghaha13141 天前
HTML系列教程:17_HTML 框架(frameset、frame、iframe)零基础详解
前端·html
志尊宝2 天前
Vue3 零基础每日笔记(038):亲手封装 useDebounceFn 与 useThrottleFn——高频事件的流量阀
前端·javascript·vue·html·vue3
三乐2282 天前
一文搞懂 JS 事件流:捕获、冒泡、事件委托
javascript·html
强尼5302 天前
WeasyPrint 技术入门指南——用 Web 技术生成 PDF 的专业库使用详解
html
IMPYLH2 天前
HTML 的 <slot> 元素
前端·网络·html
乐迪绘防伪油墨技术分享2 天前
特种功能油墨选型指南:温变 / 遇水 / 荧光 / UV LED 技术对比与供应商参考
前端·html·uv