漏刻有时数据大屏CSS样式表成长教程(2):九宫格图表背景自适应的解决方案

简介: 漏刻有时数据大屏CSS样式表成长教程(2):九宫格图表背景自适应的解决方案

在数据可视化大屏中,经常出现同样的图片作为背景,但是尺寸不同,需要做多个背景图片的情况。这样不仅增加了切图工作,更是在无形中增加了图片的加载数量。如图所示:



HTML布局

<div class="dPanel4">
        <div class="dPanel4_1">
            <div class="normTitle">实时降雨量 <span class="layui-btn layui-btn-sm layui-bg-blue rightBtn">历史雨量</span></div>
            <div class="realRain" id="realRain"></div>
        </div>
        <div class="dPanel4_2">
            <div class="normTitle">基本信息 <span class="layui-btn layui-btn-sm layui-bg-blue rightBtn">更多信息</span></div>
        </div>
        <div class="dPanel4_3">
            <div class="normTitle">大事记 <span class="layui-btn layui-btn-sm layui-bg-blue rightBtn">更多内容</span></div>
        </div>
</div>


核心样式表

dPanel4 {
    position: absolute;
    bottom: 110px;
    left: 10px; /*控制右侧距离*/
    z-index: 999;
    height: 332px;
    padding: 10px;
}
.dPanel4_1, .dPanel4_2, .dPanel4_3 {
    float: left;
}
.dPanel4_1 {
    width: 700px;
    height: 100%;
    padding: 32px;
    background: rgba(7, 20, 36, 0.4);
    background-image: url('../images/board01.png'), url('../images/board02.png'), url('../images/board03.png'), url('../images/board04.png'), url('../images/board05.png'), url('../images/board06.png');
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-position: left top, center top, right top, left bottom, center bottom, right bottom;
    border: 1px solid #476991;
    -webkit-filter: drop-shadow(0px 2px 16px rgba(7, 20, 36, 0.5));
}
.dPanel4_2, .dPanel4_3 {
    margin: auto 10px;
    width: 440px;
    height: 100%;
    padding: 32px;
    background: rgba(7, 20, 36, 0.4);
    background-image: url('../images/board01.png'), url('../images/board02.png'), url('../images/board03.png'), url('../images/board04.png'), url('../images/board05.png'), url('../images/board06.png');
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-position: left top, center top, right top, left bottom, center bottom, right bottom;
    border: 1px solid #476991;
    -webkit-filter: drop-shadow(0px 2px 16px rgba(7, 20, 36, 0.5));
}


@lockdata.cn

相关文章
|
6月前
|
前端开发 UED 容器
CSS基础-背景属性:颜色、图片、重复
【6月更文挑战第9天】本文介绍了CSS背景属性,包括背景颜色、图片、重复的使用和常见问题。通过实例展示了如何设置背景颜色(如使用rgba()注意透明度影响)、背景图片(使用background-size控制缩放)、背景重复(避免默认平铺导致混乱)以及综合使用背景属性创建复杂效果。理解并熟练运用这些属性能提升网页设计的视觉层次和用户体验。建议通过实践不断探索和提升CSS技能。
86 4
|
2月前
|
前端开发 JavaScript 容器
CSS 实战录: 双栏、四等分、不等间距、自适应...
CSS 实战录: 双栏、四等分、不等间距、自适应...
107 0
|
1月前
|
数据采集 存储 前端开发
Puppeteer教程:使用CSS选择器点击和爬取动态数据
本文介绍如何使用Puppeteer结合CSS选择器爬取动态网页数据,以贝壳网的二手房价格为例,通过代理IP提高爬虫成功率。文章详细讲解了Puppeteer的安装和配置、代码实现及数据趋势分析,帮助读者掌握动态网页爬取技术。
Puppeteer教程:使用CSS选择器点击和爬取动态数据
|
1月前
|
前端开发 UED 容器
在 CSS 中使用 Flex 布局实现页面自适应时需要注意什么?
【10月更文挑战第22天】在使用 Flex 布局实现页面自适应时,需要对其基本原理和特性有深入的理解,同时结合具体的布局需求和场景,进行细致的调整和优化。通过合理的设置和注意事项的把握,才能实现理想的自适应效果,提升用户体验。还可以根据实际情况进行更深入的探索和实践,以不断提升 Flex 布局的应用能力。
|
29天前
CSS3实现的九宫格图片鼠标悬停去除遮罩层源码
CSS3实现的九宫格图片鼠标悬停去除遮罩层源码
18 0
CSS3实现的九宫格图片鼠标悬停去除遮罩层源码
|
1月前
|
前端开发
css页面顶部底部固定,中间自适应几种方法
【10月更文挑战第22天】css页面顶部底部固定,中间自适应几种方法
|
3月前
|
前端开发
前端基础(四)_CSS层叠样式表_什么是css_css样式的引入方式_样式表的优先级_样式选择器
本文详细介绍了CSS(层叠样式表)的基本概念、语法规则、引入方式、样式表的优先级和样式选择器。文章解释了CSS的作用,展示了如何在HTML中通过行内样式、内部样式和外部样式引入CSS,讨论了不同CSS选择器的优先级和如何确定最终的样式应用。此外,还强调了使用`!important`规则时的优先级高于行内样式。
110 1
|
5月前
|
前端开发
vue3 【提效】使用 CSS 框架 UnoCSS 实用教程
vue3 【提效】使用 CSS 框架 UnoCSS 实用教程
251 1
|
5月前
|
前端开发 容器
css 动态文本对齐自适应 — 文本宽度小于容器宽度时居中对齐,文本宽度大于容器宽度时居左对齐
css 动态文本对齐自适应 — 文本宽度小于容器宽度时居中对齐,文本宽度大于容器宽度时居左对齐
45 2
|
6月前
|
前端开发 开发者
深入解析CSS样式表的优先级
深入解析CSS样式表的优先级