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

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

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

相关推荐
FØund4041 小时前
antd form.setFieldsValue问题总结
前端·react.js·typescript·html
酷酷的威朗普1 小时前
医院绩效考核系统
javascript·css·vue.js·typescript·node.js·echarts·html5
渊兮兮1 小时前
Vue3 + TypeScript +动画,实现动态登陆页面
前端·javascript·css·typescript·动画
一棵开花的树,枝芽无限靠近你1 小时前
【PPTist】添加PPT模版
前端·学习·编辑器·html
土豆湿2 小时前
拥抱极简主义前端开发:NoCss.js 引领无 CSS 编程潮流
开发语言·javascript·css
鸽鸽程序猿4 小时前
【前端】CSS
前端·css
学不会•7 小时前
css数据不固定情况下,循环加不同背景颜色
前端·javascript·html
猫爪笔记12 小时前
前端:HTML (学习笔记)【1】
前端·笔记·学习·html
爱上语文14 小时前
HTML和CSS 表单、表格练习
前端·css·html
小肚肚肚肚肚哦15 小时前
盘点浏览器盒模型中各种 width、height 、边距和位置属性
css·html