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

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

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

相关推荐
荆州克莱1 小时前
微信小程序获取位置服务
spring boot·spring·spring cloud·css3·技术
刻刻帝的海角12 小时前
CSS 颜色
前端·css
浪浪山小白兔13 小时前
HTML5 新表单属性详解
前端·html·html5
浪浪山小白兔1 天前
HTML5 常用事件详解
前端·html·html5
陈钇钇1 天前
持续升级《在线写python》小程序的功能,文章页增加一键复制功能,并自动去掉html标签
python·小程序·html
荆州克莱1 天前
Golang的图形编程基础
spring boot·spring·spring cloud·css3·技术
python算法(魔法师版)1 天前
html,css,js的粒子效果
javascript·css·html
LBJ辉1 天前
1. 小众但非常实用的 CSS 属性
前端·css
浪浪山小白兔2 天前
HTML 表单和输入标签详解
前端·html
荆州克莱2 天前
Golang的网络编程安全
spring boot·spring·spring cloud·css3·技术