Thymeleaf实现行内背景样式,补充行内样式属性

Thymeleaf 入门教程 Thymeleaf 使用分享 Thymeleaf 使用分享 1. Thymeleaf简介 1.1 Thymeleaf使用背景 1.2 Thymeleaf介绍 2. SpringMVC + Thymeleaf 整合使用 2.1 Thymeleaf 添加 Maven 依赖 2.2 Thymeleaf 整合 SpringMVC 环境准备 2.2.1 在 SpringMVC 配置文件中删除原有配... 阅读详情

1、当背景图样式处于行内时,此时我们又需要使用Thymeleaf获取后台图片数据时可使用如下代码

	<section class="section-top" th:each="advertise : ${commonContent.advertiseList}" th:style="'background: url(' + |*{imgSourcePath}${advertise.pic}|+');  background-size:cover; background-position: center center;background-attachment:scroll;'">

2、注意上述写法是基于背景图片张数较多情况下,利用了th:each进行循环输出,当图片为单个时可用如下代码:

<section class="section-top"  th:style="'background: url(' + |*{imgSourcePath}${singleBannerUrl}|+');  background-size:cover; background-position: center center;background-attachment:scroll;'">

单个图片不确定是否存在时可加入如下判断:

th:if="${singleBannerUrl}!=null"

3、完结。

-----------------------------------------------------------------------------------------------------------------------分割线

补充内容:背景图片样式属性

1、background-attachment

background-attachment:scroll;

background-attachment:定义背景图片随滚动轴的移动方式,具有如下取值:

取值: scroll | fixed | inherit

含义如下:

scroll: 随着页面的滚动轴背景图片将移动
fixed: 随着页面的滚动轴背景图片不会移动
inherit: 继承初始值: scroll
继承性: 否
适用于: 所有元素

2、background-size:cover

background-size:cover;

background-size:cover:用来定义背景图显示尺寸大小

取值:cover | 100% | contain | length | percentage

含义如下:

contain:把图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域

cover:把背景图像扩展至足够大,以使背景图像完全覆盖背景区域,背景图像的某些部分也许无法显示在背景定位中。(背景的宽度撑满整个屏幕),是按照等比缩放铺满整个区域。如果显示比例和显示区域的比例相差很大某些部分会不显示,比如长度比宽度大很多,则宽度左侧会有一部分不显示。

length:设置背景图像的高度和宽度。如果只设置一个值,则第二个值会被设置为“auto”。

percentage:以父元素的百分比来设置背景图像的宽度和高度。如果只设置一个值,则第二个值会被设置为“auto”

100%:长宽100%显示,可能会拉升图片。

3、background-position

background-position;

background-position:设置背景图像的起始位置

  • top left
  • top center
  • top right
  • center left
  • center center
  • center right
  • bottom left
  • bottom center
  • bottom right

如果您仅规定了一个关键词,那么第二个值将是"center"。

默认值:0% 0%。

x% y%

第一个值是水平位置,第二个值是垂直位置。

左上角是 0% 0%。右下角是 100% 100%。

如果您仅规定了一个值,另一个值将是 50%。

xpos ypos

第一个值是水平位置,第二个值是垂直位置。

左上角是 0 0。单位是像素 (0px 0px) 或任何其他的 CSS 单位。

如果您仅规定了一个值,另一个值将是50%。

您可以混合使用 % 和 position 值。

4、若效果不理想,可尝试一下方法,设置样式

<style>
        .services-section{
            background: url("[[@{|*{resourcePath}|}]]assets/images/background/bg-3.jpg");
        }
    </style>

Spring Boot 2.x整合模版引擎(1)-Thymeleaf的XML模式,自定义方言属性 背景 前段时间有一需求,需要动态修改xml模版的内容,但是网上能收集的资料多是关于thymeleaf的HTML使用方式;于是,在【科学上网】与自己的研究下,终于成功解决了这个需求。 通过下文,将可以学到Spring Boot2.x+Thymeleaf的XML模式的使用,以及自定义Thymeleaf方言属性两个知识点;水平有限,若有误,欢迎各路英雄指正。 一、Thymeleaf的XML模... 阅读详情

相关推荐

利用python求解规划问题

利用python中的cvxpy,sympy,scipy这三个库进行规划问题求解,本文中的例题均来自司守奎老师的python数学建模算法与应用

dashbaani的博客 1万+

Thymeleaf中设置每个页面引入公共css样式

场景 Thymeleaf提取公共页面(从实例入手,以inspinia模板为例): https://blog.youkuaiyun.com/BADAO_LIUMANG_QIZHI/article/details/93969759 参考上文,通过提取公共页面的方式达到所有基本的css文件不用在每个页面重复引用。 现在要修改项目中所有页面的table的标题为居中,并且添加几个公共的引用样式。 实现 新建...

BADAO_LIUMANG_QIZHI的博客 3158

DDoS攻击--Syn_Ack/Ack_Flood等攻击防护详解(TCP)

前言 Syn_Ack/Ack_Flood攻击属于TCP攻击,在了解Syn_Ack/Ack_Flood攻击之前,可以先看看TCP攻击详解。 Syn_Ack Flood 攻击: syn_ack报文出现在连接建立的第2个报文,用来确认第一次握手的syn包。 当服务器收到syn_ack报文后会在系统里查询是否属于3次握手的范畴。如果属于则回复ack,并将连接设为连接状态。若没有查到相关信息,则回复...

一只IT小小鸟 1万+

Thymeleaf引擎模板

Thymeleaf大家好,我是bigsai,今天我们来学习Thymeleaf,如果你对Thymeleaf比较陌生也不要紧,它很容易学习与理解,并有着自己鲜明的特色。什么是Thymeleaf?Thymeleaf 官网是这么解释的:Thymeleaf is a modern server-side Java template engine for both web and standalone environments.译过来就是:Thymeleaf是适用于Web和独立环境的现代服务器端。

m0_51228846的博客 1607

空间数据库(1):Arcgis10.2连接PostgreSQL9.1,创建空间数据库,导入空间数据

1、arcgis的安装对于gis人员来说想必并不陌生,此处就不赘述了。那么就先从PostgreSQL说吧,我这里用的是跟Arcgis desktop 10.2所支持的9.1或者9.2版本,大家也可以用相对应的更高的版本来配置,注意的是版本一定要相互匹配,不仅是Arcgis与PostgreSQL的匹配,还有PostgreSQL与PostGIS匹配。 按道理desktop是32位的,应该用PostgreSQL的32位,但是我实在找不到32位的PostGIS9.1,所以就用64位的吧,后面配置部分可能需

XIAOHUA的博客 1319

西电微机系统课程设计步进电机开环控制系统

** 微机系统与应用课程设计 课题二 步进电机开环控制系统设计** 一、程设计目的 掌握微机系统总线与各芯片管脚连接方法,提高接口扩展硬件电路的连接能力。 加深对 A/D 和并行接口芯片的工作方式和编程方法的理解。 搞懂步进电机的工作原理及控制方式,掌握开环控制系统的设计思路和实现方法。 二、课程设计的内容 手动调节电位器旋钮(0V~5V),通过 ADC0809 模拟输入水库水位 0 米~50...

qq_37015775的博客 4041

Thymeleaf

Thymeleaf 是一种用于 Web 和独立环境的现代服务器端 Java 模板引擎,它能够处理 HTML、XML、JavaScript、CSS 等多种类型的文件。这个是一个简单的示例,后续大家可以自己去试一试。配置 Thymeleaf。

2301_78714573的博客 696

Thymeleaf模板

目录Thymeleaf介绍Thymeleaf常用设置Thymeleaf使用 Thymeleaf介绍 Thymeleaf是比jsp功能更加强大,效率更快的模板 SpringBoot集成了Thymeleaf模板 Thymeleaf模板是基于HTML的,以HTML标签为载体 Thymeleaf官网:Thymeleaf Thymeleaf手册:Thymeleaf Thymeleaf常用设置 在SpringBoot的application配置文件中 在Controller层写路径时可以省略前后缀 #模板引擎的

Lotz 3768

24. SAP UI5 应用如何使用 OData 数据模型

本教程之前的二十三个步骤,使用的数据模型都是 JSON 模型。从本步骤开始,我们要学习另一种非常重要的数据模型:OData 数据模型。 OData 数据模型也是 SAP 产品里广泛使用的数据模型,比如 SAP S/4HANA,SAP CRM Fiori 应用等等,都使用的是 OData 数据模型而不是 JSON 数据模型。 使用 OData 数据模型的典型场景就是,通过 OData 模型提供的 Read API,将远端服务器上存储的数据通过 OData 协议读取到客户端,并显示在 SAP UI5 应用里。.

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 5801

【MATLAB】STM32电机调速闭环控制工程

本文提出了一种基于MATLAB仿真与STM32实现的直流电机闭环PID调速控制方案。通过MATLAB建立电机数学模型并进行参数整定,仿真验证了增量式PID算法在启停、稳态和抗扰动方面的优越性能。基于STM32F103搭建了硬件系统,实现了编码器测速、定时中断控制、PWM输出等功能。实测表明,该系统转速超调<2%、稳态误差±2r/min,具备快速响应和强抗扰能力。相比开环控制,闭环调速显著提升了动态性能和稳态精度。方案提供了完整的仿真代码和嵌入式工程源码,可直接应用于智能小车、工业传动等场景,具有较高的

unber的博客 50

Thymeleaf——视图模板技术

【代码】Thymeleaf——视图模板技术。

weixin_47924016的博客 973

Android 12.0 系统systemui状态栏下拉左滑显示通知栏右滑显示控制中心模块的流程分析

在android12.0的系统rom定制化开发中,在系统原生systemui进行自定义下拉状态栏布局的定制的时候,需要在systemui下拉状态栏下滑的时候,根据下滑坐标来 判断当前是滑出通知栏还是滑出控制中心模块,所以就需要根据屏幕宽度,来区分x坐标值为多少是左滑出通知栏或者右滑出控制中心模块,接下来分析下 状态栏下滑坐标等相关功能代码分析

安卓兼职framework和app工程师的博客 2769

Thymeleaf 模板语言th:style添加background样式

初始样式设置: <div class="imgbox" th:style="background:url('thumbnai.jpg') no-repeat center center; background-size: auto 100%;"> </div> 用后台返回的缩略图,代码如下: <div class="imgbox" th:style="'background:url(' + ${olist.thumbnail}+') no-repeat center cent

V199311的博客 1万+

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

thymeleaf 如何配置th:style属性动态设置背景图片

thymeleaf 如何配置th:style属性动态设置背景图片!近期给公司网站改版了。需要动态给div标签设置背景图片。如图,这个黑色的部分,就是一个动态 设置的背景图片,图片是美工师傅特殊处理过了,颜色看上去就是那种黑不溜秋的样子。借助于java,thymeleaf实现动态设置背景图的内容,分享到此结束。这个就是背景图的原图。

yrldjsbk的博客 2146

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

ThymeLeaf简单介绍

大家好,我是IT修真院,一枚正直纯洁善良的如刚入门的Java程序员,今天跟大家分享一下修真院官网JAVA任务十,深度思考中的知识点———— 1.知识背景 Thymeleaf是一款用于渲染XML/XHTML/HTML5内容的模板引擎。类似JSP,Velocity,FreeMaker等, 它也可以轻易的与Spring MVC等Web框架进行集成作为Web应用的模板引擎。与其它模板引擎相比, T...

creatill的博客 2万+

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Springboot整合thymeleaf中拿到静态资源以及背景图片

Springboot支持许多模板引擎,我在使用thymeleaf时总是拿不到静态资源,其中背景图片总是拿不到,网上找的方法基本都试过,还是不行,想到可能是版本兼容问题,缓存问题,于是换了依赖,消除缓存,重建模块,解决了一些小问题,但是背景图片总是拿不到,找了好多其他开发者开发好的代码,尝试了好多次才成功拿到,写来记录一下,还有就是在调试过程中对浏览器的抓包功能有了很深的印象 目录如下 static...

cgl_dong的博客 2万+

thymeleaf模板页中背景图设置

平常我们在html中设置背景图片一般是这样: <body style="background-image:url(images/light.png);"> 但在thymleaf 中这样是行不通的,即便你能在html中点开并能看到图片,等你把项目跑起来就会发现没有效果。所以应该改成这样 一: <body th:style="'background-image: url(./light.png)'"> 不要忘了在html中引入thymleaf 。 还有一种更粗暴的方法...

追 的博客 6285

Thymeleaf为动态拼接的元素src链接写法

Thymeleaf为动态拼接的元素src链接写法 近期使用thymeleaf引擎,发现实际情况的许多坑,记录避免以后遇到类似麻烦 首先说下 URL: 正常情况下为页面添加背景使用 th:url="@{…}"即可,但是将这些CSS样式提出来放到 .css 中时 只需url(…),期中引用的路径相同; 例如: .header_bg{height:945px; background:#151515 ur...

u014337925的博客 1万+

Thymeleaf设置背景报错

我在网上看到 <div th:style="'background:url(' + @{/<path-to-image>} + ');'"></div> 这样设置背景,但是我在用时会报错 后来我尝试这样: 没有报错,背景也设置成功 可能是因为thymelea版本的原因。我这边用的是2.1.1.RELEASE版本 ...

qq_38522268的博客 4987

thymeleaf 修改css,用thymeleaf设置CSS样式属性

-1I hope it will help someone.我希望它会帮助某人。Please make sure that your image SIZE is SMALLER than screen size in pixels. Otherwise, neither 'background' nor 'background-image' did not work for me.请确保您的图片尺...

weixin_36176386的博客 2897

winxp制作服务器,Springboot Thymeleaf实现HTML属性设置

使用Thymeleaf的属性来设置HTML属性。(1)使用th:attr属性可以修改原来HTML节点的属性;(2)th:attr属性可以同时设置多个属性;(3)每一个HTML属性都有对应的Thymeleaf属性,如th:attr="value='值'"可换为th:value="值"(4)HTML的type为checkbox、readonly、required、disabled的,Thymeleaf...

weixin_39885412的博客 176

thymeleaf 超链接_Thymeleaf使用(一):设置标签属性

最近使用的项目一直使用Spring Boot框架,页面使用Thymeleaf生成,记录一下简单的使用方法,以备后续查询一、使用文本使用th:text/th:utext来是指标签内部的文本,utext支持HTMLwelcome二、设置参数1、设置任何标签的值使用th:attr可以设置任何属性,使用逗号分隔可以设置多个属性2、使用对应的标签设置值,基本上所有的属性都有对应的标签,下面只列我常用的:th...

weixin_39837041的博客 2820

如何在thymeleaf模板中设置全屏背景图

首先设置body的style属性 <body th:style="'background-image: url(/images/background.jpg)'"> 注意:html在tempates目录下,图片在 static/images 目录下 然后设置css属性 html,body { height: 100%; width: 100%; } body{ background-size: 100%, 100%; } 第二种直接在css中写 html,.

qq_44927264的博客 2090

关于使用Thymeleaf设置背景图片不显示的问题

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <meta http-equiv="Content-Type" content="text/h

LngKa的博客 3977

使用Thymeleaf实现列表奇偶列背景色设置

直接上代码: @RequestMapping("test") public String test(ModelMap mm, HttpServletRequest request, HttpServletResponse response) { String[] strs = {"独坐幽篁里,", "弹琴复长啸。", "林深人不知,", "明月来相照。"}; request.setAttribute("strs", strs); return "

m0_52613676的博客 1365
上一篇: 网页制作时限制屏幕宽度
下一篇: CSS3中的transition属性详解
debugtoday
博客等级 码龄7年 10粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值