首页 > 其他分享 >雷池社区版WAF的自定义错误页面和支持页面修改配色教程

雷池社区版WAF的自定义错误页面和支持页面修改配色教程

时间:2024-12-27 14:59:02浏览次数:4  
标签:自定义 雷池 color -- 配色 页面

自定义错误页面且支持页面修改配色

雷池自定义配色原理

雷池的默认页面存在这样子的占位符

{{placeholder: color}}

当返回错误页面时,雷池会把这段占位符替换为一段用户自定义颜色的 CSS,然后在页面中使用配色

<style>
:root {
    --primary-color: #0067B8; /* 背景色 */
    --light-primary-color: #0067B8cc; /* 淡一点的背景色 */
    --font-color: #fff; /* 字体颜色 */
    --light-font-color: #ffffff80; /* 淡一些的字体颜色 */
    --success-color: #00b87c; /* 成功颜色 */
    --warning-color: #ff6666; /* 错误页面背景 */
    --warning-font-color: #fff; /* 错误页面字体颜色 */
    --warning-light-font-color: #ffffff80; /* 错误页面淡一点的字体颜色 */
}
</style>

具体颜色如下图所示(以人机为例)

自定义支持修改配色的页面

只要在自定义页面中嵌入占位符,且在页面元素中使用替换的 CSS 中的变量即可,比如

<html>
    <head>
        {{placeholder: color}}
    </head>
    <style>
        .test {
            color: var(--primary-color)
        }
    </style>
    <body>
        <p class="test">
            test
        </p>
    </body>
</html>

人机的页面效果如下:字体颜色变成了蓝色,且可以根据自定义配色进行变化

标签:自定义,雷池,color,--,配色,页面
From: https://www.cnblogs.com/jaryn/p/18635815

相关文章

  • delphi PopupMenu、& 符号、自定义快捷键
    delphiPopupMenu、&符号若要去除这个自动的英文后缀只需要:但这样做后,全部去除快捷键,若我们不想全部去除,它自动的又不方便我们使用,我们可以指定,快捷键:效果:可见&是一个特殊符号,若组件的caption='xyz',这个xyz里若包含&,会忽略,两个&&才能表示一个&;......
  • HarmonyOS NEXT开发实战:打造高效上拉刷新与下拉加载组件(一)空页面的设计与实现
    本文正在参加华为鸿蒙有奖征文征文活动前言:在鸿蒙开发的世界中,用户体验至关重要。我在网络上搜寻了一番,发现现有的上拉刷新和下拉加载组件要么功能不全,要么不够优雅。因此,我决定自己动手,打造一套既美观又实用的组件。本系列文章将深入解析如何使用鸿蒙系统组件封装出优秀的上拉......
  • HarmonyOS NEXT开发实战:实现高效下拉刷新与上拉加载组件(二)刷新核心逻辑与空页面集成
    前言:在上一篇文章中,我们深入探讨了如何在HarmonyOS中实现一个功能完备的空页面组件。现在,我们将进入下拉刷新和上拉加载功能的核心逻辑实现。这不仅仅是技术实现,更是对用户体验的深刻理解。本文将详细介绍如何将空页面与下拉刷新、上拉加载逻辑相结合,打造一个既高效又用户友好的......
  • 部署SSL证书后,部分页面未能自动跳转至HTTPS,如何强制全站启用HTTPS?
    在现代网站建设中,启用SSL/TLS加密通信已成为标准做法,它不仅增强了数据传输的安全性,还提升了搜索引擎排名。然而,许多网站在部署SSL证书后,会遇到一个问题:并非所有页面都能自动从HTTP跳转到HTTPS。这不仅影响用户体验,也可能导致SEO评分下降。为了确保整个站点始终使用HTTPS协议,您可以......
  • python+panddleocr+文本检测自定义数据集训练及测试
    python+panddleocr+文本检测自定义数据集训练及测试引言1相关链接2预训练模型及配置文件3文本检测的数据集格式文本检测训练测试1,标签转换(1)标签转换脚本(2)转换后的数据集结果2,训练(1)训练脚本(2)训练结果3,导出(1)导出脚本(2)导出结果4,测试......
  • 页面拥有ID的元素会创建全局变量吗?直接通过ID是否能获取此元素?
    在前端开发中,页面中的元素拥有ID并不会自动创建全局变量。ID只是HTML元素的一个属性,用于唯一标识该元素,方便我们进行DOM操作。然而,你可以通过JavaScript的document.getElementById()函数,使用元素的ID来获取此元素。例如,如果你的HTML中有一个元素<divid="myElement">Hello,World......
  • 如何利用标签提升页面渲染速度?
    在前端开发中,利用标签提升页面渲染速度是一个重要的优化手段。以下是一些具体的策略和方法:1.优化HTML结构减少DOM元素数量:简化HTML结构,避免不必要的嵌套,可以减少浏览器解析和渲染的时间。使用语义化标签:HTML5引入了许多语义化标签,如<header>,<footer>,<article>等,它们不仅......
  • 写css,class层级过多会影响页面的渲染性能吗?
    CSS类(class)层级的深度本身通常不会直接影响页面的渲染性能。然而,有几个与CSS和类层级相关的问题可能会影响性能:选择器复杂性:如果你使用了非常复杂的选择器,特别是那些涉及到多个类和/或ID的选择器,浏览器在解析和应用这些样式时需要更多的计算资源。虽然现代浏览器的优化已经......
  • 用Detr训练自定义数据
    前面记录了Detr及其改进DeformableDetr。这一篇记录一下用Detr训练自己的数据集。先看下Detr附录中给出的大体源码,整体非常清晰。接下来记录大体实现过程一、数据准备借助labelme对数据进行标注然后将标注数据转换成COCO格式,得到以下几个文件其中JPEGImages存放所有图片,V......
  • html页面原生事件详解
    https://www.baidu.com/s?wd=html%E9%A1%B5%E9%9D%A2%E5%8E%9F%E7%94%9F%E4%BA%8B%E4%BB%B6%E8%AF%A6%E8%A7%A3&rsv_spt=1&rsv_iqid=0xa30412530022f729&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&rqlang=cn&tn=baiduhome_pg&rsv_dl=t......