测试平台代码实现145: 平台主题-夏日清凉4

简介: 测试平台代码实现145: 平台主题-夏日清凉4

 好的我们继续接着优化。这次优化用例库,我们要学习的是动态彩色边框技术!

   先来看这样一段css:

微信图片_20220707131636.png

.box::before {
    content: '';
    border-radius: 5px;
    position: absolute;
    width: calc(100%);
    height: calc(100%);
    z-index: -1;
    background-image: linear-gradient(50deg, aquamarine, cornflowerblue, goldenrod, hotpink, salmon, lightgreen, sandybrown, violet);
    background-size: 300%;
    animation: animate_bg 4s infinite;
    }
    @keyframes animate_bg {
        0%, 100% {
            background-position: 0%, 50%;
        }
        50% {
            background-position: 100%, 50%;
        }
    }

这段css,就是动态彩色边框的样式。我们放在顶部head里的style即可。那么问题来了,要怎么用呢?

原则来说 要用俩个div嵌套使用:

微信图片_20220707131643.png

如图,给最外层的div的class上box,内部div或其他标签变白或半透明背景色。我们打开P_apis.html。 看看现在的弹层什么样:

微信图片_20220707131648.png

找到它的代码:

微信图片_20220707131653.png

可以看到是一个很大的div,我们给它最外层加上一个div,并给它class设置成box,并且重新设置部分位置大小属性:

微信图片_20220707131658.png

改动比较大,所以大家可以复制下面的 直接替换:

{# 全局请求头 #}
<div id="project_header_div" class="box" style="display: none;width: 70%;
position: fixed;left: 15%;top: 15%;box-shadow: 4px 4px 8px grey;">
    <div  style="margin: 3px;border-radius:5px;height: 70%;padding-left: 10px;background-color: white">
        <div class="btn-group" style="float: right">
            <button onclick="project_header_save()" type="button" class="btn btn-success">保存</button>
            <button onclick="project_header_close()" type="button" class="btn btn-default">取消</button>
        </div>
        <span>请设置本项目的全局公共请求头:</span>
        <br><br>
        <div id="header_plan">
            {% for i in project_header %}
                <input type="text" name="header_id" value="{{ i.id }}" style="display: none;">
                <input type="text" name="header_name" value="{{ i.name }}" style="width: 20%;margin-top: 3px" placeholder="请求头name"> = {"
                <input type="text" name="header_key" value="{{ i.key }}" style="width: 15%" placeholder="请求头key"> " : "
                <input type="text" name="header_value" value="{{ i.value }}" style="width: 50%" placeholder="请求头value"> "}
                <br>
            {% endfor %}
        </div>
        <br>
        <button onclick="add_project_header()">新增</button>
        <br><br>
    </div>
</div>


然后我们去这个html最开头,head里的style上加入我们本章开头说的那个css:.box 别忘了前面的点

微信图片_20220707131704.png

看看 这个动态边框的闪烁效果吧~

微信图片_20220707131710.png

然后我们再给 全局域名也加上这个彩色边框,大家同样直接复制下面的代码替换原来的div即可:

{# 全局域名 #}
<div id="project_host_div" class="box" style="display: none;width: 70%;
position: fixed;left: 15%;top: 15%;box-shadow: 4px 4px 8px grey;">
<div  style="margin: 3px;border-radius:5px;height: 70%;padding-left: 10px;background-color: white">
    <div class="btn-group" style="float: right">
        <button onclick="project_host_save()" type="button" class="btn btn-success">保存</button>
        <button onclick="project_host_close()" type="button" class="btn btn-default">取消</button>
    </div>
    <span>请设置本项目的全局域名:</span>
    <br><br>
    <div id="host_plan">
        {% for i in project_host %}
            <input type="text" name="host_id" value="{{ i.id }}" style="display: none;">
            <input type="text" name="host_name" value="{{ i.name }}" style="width: 20%;margin-top: 3px" placeholder="name"> = "
            <input type="text" name="host_host" value="{{ i.host }}" style="width: 70%" placeholder="host"> "
            <br>
        {% endfor %}
    </div>
    <br>
    <button onclick="add_project_host()">新增</button>
    <br><br>
</div>
</div

看看效果:

微信图片_20220707131716.png

好了本节内容到此结束。欢迎继续追。

相关文章
|
3天前
|
人工智能 自然语言处理 测试技术
Potpie.ai:比Copilot更狠!这个AI直接接管项目代码,自动Debug+测试+开发全搞定
Potpie.ai 是一个基于 AI 技术的开源平台,能够为代码库创建定制化的工程代理,自动化代码分析、测试和开发任务。
88 19
Potpie.ai:比Copilot更狠!这个AI直接接管项目代码,自动Debug+测试+开发全搞定
|
26天前
|
前端开发 JavaScript 测试技术
使用ChatGPT生成登录产品代码的测试用例和测试脚本
使用ChatGPT生成登录产品代码的测试用例和测试脚本
81 35
|
26天前
|
JavaScript 前端开发 Java
使用ChatGPT生成关于登录产品代码的单元测试代码
使用ChatGPT生成关于登录产品代码的单元测试代码
42 16
|
1月前
|
消息中间件 监控 小程序
电竞陪玩系统架构优化设计,陪玩app如何提升系统稳定性,陪玩小程序平台的测试与监控
电竞陪玩系统架构涵盖前端(React/Vue)、后端(Spring Boot/php)、数据库(MySQL/MongoDB)、实时通信(WebSocket)及其他组件(Redis、RabbitMQ、Nginx)。通过模块化设计、微服务架构和云计算技术优化,提升系统性能与可靠性。同时,加强全面测试、实时监控及故障管理,确保系统稳定运行。
|
2月前
|
算法 Java 测试技术
使用 BenchmarkDotNet 对 .NET 代码进行性能基准测试
使用 BenchmarkDotNet 对 .NET 代码进行性能基准测试
66 13
|
3月前
|
并行计算 算法 测试技术
C语言因高效灵活被广泛应用于软件开发。本文探讨了优化C语言程序性能的策略,涵盖算法优化、代码结构优化、内存管理优化、编译器优化、数据结构优化、并行计算优化及性能测试与分析七个方面
C语言因高效灵活被广泛应用于软件开发。本文探讨了优化C语言程序性能的策略,涵盖算法优化、代码结构优化、内存管理优化、编译器优化、数据结构优化、并行计算优化及性能测试与分析七个方面,旨在通过综合策略提升程序性能,满足实际需求。
99 1
|
3月前
|
人工智能 供应链 安全
AI辅助安全测试案例某电商-供应链平台平台安全漏洞
【11月更文挑战第13天】该案例介绍了一家电商供应链平台如何利用AI技术进行全面的安全测试,包括网络、应用和数据安全层面,发现了多个潜在漏洞,并采取了有效的修复措施,提升了平台的整体安全性。
137 4
|
3月前
|
监控 安全 测试技术
构建高效的精准测试平台:设计与实现指南
在软件开发过程中,精准测试是确保产品质量和性能的关键环节。一个精准的测试平台能够自动化测试流程,提高测试效率,缩短测试周期,并提供准确的测试结果。本文将分享如何设计和实现一个精准测试平台,从需求分析到技术选型,再到具体的实现步骤。
218 1
|
3月前
|
监控 安全 测试技术
构建高效精准测试平台:设计与实现全攻略
在软件开发过程中,精准测试是确保产品质量的关键环节。一个高效、精准的测试平台能够自动化测试流程,提高测试覆盖率,缩短测试周期。本文将分享如何设计和实现一个精准测试平台,从需求分析到技术选型,再到具体的实现步骤。
108 0
|
4月前
|
人工智能 监控 测试技术
云应用开发平台测试
云应用开发平台测试
101 2

热门文章

最新文章