Static HTML Content Block Background Color

JosephW1
Tera Guru

Hello,

How do I change the entire background of a Static HTML content block's widget? The background of the whole widget.

Thank you for your time!

Kind Regards,
Joseph

1 ACCEPTED SOLUTION

JosephW1
Tera Guru

I found a few non-invasive ways of doing this.

 

This method adds a colored container and works with both static and dynamic content blocks.

<style>
 .myContainer {
  background: #3399FF;
  width: 100%;
  height: 100%;
  position: absolute; //These last 3 are necessary
  top: 0;             //or else a thin white ribbon
  left: 0;            //will be around the perimeter.
 }
</style>
<div class="myContainer">
 <!-- Your Contents Here -->
</div>

 

Alternatively, here is a method using jQuery to change the widget's actual background's color. This only works in dynamic content blocks, not static ones.

<?xml version="1.0" encoding="utf-8" ?>
<j:jelly trim="false" xmlns:j="jelly:core" xmlns:g="glide" xmlns:j2="null" xmlns:g2="null">

<script>
	<!-- Set Background Color -->
	$j('#myDisplay').closest('[data-uuid]').children(':first').css('background', '#3399FF');
</script>
	
<div id="myDisplay">
	<!-- Your Contents Here -->
</div>

</j:jelly>

 

Those two code sections produce the following result, assuming you hid the widget's header. (Which is my intention anyhow for this visual, as no widget header belongs in my use case.)

find_real_file.png

I hope that helps someone out!

Kind Regards,
Joseph

View solution in original post

11 REPLIES 11

i do this method for static content blocks (HTML), and i have a horizontal scroll bar on my box,  if i set width to 99.5% it goes away but i have white borders, did they change how the widget reacts?

mehershanti
Tera Contributor

Hi @Maik Skoddow @JosephW 

This post has been really helpful, thank you.

Wondering if you explored further to see if we can make the color dynamic, based on the widget's content?

Just like the color ranges for threshold values on a single score widget on a PA dashboard, only the entire widget should be colored, not just the  number.

Any ideas would be really appreciated.

thanks much,

Meher.