HTML Reference

This topic contains the following sections:

Tips and Tricks

Example

Description

Code

iFrames

HTTP & HTTPS do not mix well, due to same-origin policy constraints. Links included in frames should match the HTTP protocol of your Qlik Sense environment. See below

Desktop = HTTP access and HTTP only frames

Server = HTTPS access and HTTPS only frames

Code example: https://codepen.io/GBora/pen/VLYyzY

<header> Welcome!</header><div>(your local weather)</div><iframe src="http://www.weather.gov/" frameborder="0"></iframe>

Ticker Text

Ticker text example (inspired by BBC News)

='<table style=" position:relative; left: -1%; width: 102%; height: 60px !important; "><tr style="background-color: #9C0A0D;">'&//Image Tile Section'<th style=" text-align: left; max-height=100%;">'& '<img src="'& 'https://cdn.mediaborne.co.uk/uploads/integral/image/file/51/bbc-logo-small.jpg' &'" style=" max-width: 160px; height: 40px">' &'</th>'&//Ticker Section'<th>'& '<marquee behavior="scroll" direction="left" scrollamount="15" style="vertical-align: middle;line-height: 40px; ">'& '<b>LATEST NEWS: <b/>' & /*IMAGE*/ //'<img src="'& maxstring(urlToImage) &'" height="auto" width="auto"> '& /*TITLE*/ 'Title' & /*DATE*/ date(Today()) & '</marquee>'&'</th>'&'</tr></table>'

Load Custom CSS/JS to Qlik Sense

As an alternative to using Vizlib Sheet Menu's custom CSS, you can use the advanced text object on specific sheets to load custom css, or load in JS scripts.

<style>/* INSERT CSS HERE */</style><script>/* INSERT JSHERE */</script>

Infographics

Infographics help communicate data interactively for a more impactful,emotive and memorable experience.

Why not use some existing templates and connect your data to them?

Sites like Codepen are great sources of examples.

Don't forget to follow the method above to include style and script tags where applicable

Animations

Animations are extremely useful in telling stories with data, particularly in inforgraphic style animations.

Sites like Codepen are great sources of examples.

Don't forget to follow the method above to include style and script tags where applicable

Sourcing Code Snippets

Code snippets can be found in a number of resources. Codepen is a great resource, which we have used in some of our example apps. See below for how we used codepen snippets to create an endlessly customisable and dynamic HTML button.

='<div style=" box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); border-radius: 3px; background-color: #eceff1;'&'background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 400% 400%; animation: gradientBG 2s ease infinite;width:100%;height:95%">'&'<br><h2><br>Exporting '&'123' // Num(Count(TransLineID),'#,##0') & ' rows ⬇? </h2>'&'<br> across ' &'ABC' // replace(GetSelectedCount(_Dimensions.Label), '0', '<u>all</u>') & ' dimensions and<br>' & 'ABC' // replace(GetSelectedCount(_Measures.Label), '0', '<u>all</u>') & ' measures.'&'<br>&#8205;</div>'