How to support Thumbnail
Circular UI provides circle shaped thumbnail.The following explains how to implement the thumbnail which can support both Rectangular UI and Circular UI.
Table of Contents
Layout
![]() |
![]() |
in Rectangular UI | in Circular UI |
HTML code
<div class="ui-page ui-page-active" id="sectionChangerPage" data-enable-page-scroll="false" > <div id="sectionChanger" class="ui-content ui-section-changer"> <div id="scroller"> <section class="ui-section-active"> <div class="thumbnail">1</div> </section> <section> <div class="thumbnail">2</div> </section> <section> <div class="thumbnail">3</div> </section> </div> </div> </div>
CSS code
section { padding: 0 10px 0 10px; height: 100%; } .thumbnail { height: 300px; width: 200px; background-color: #80482f; top: 50%; transform: translate3d(0, -50%, 0); position: relative; text-align: center; line-height: 300px; } .ui-section-active .thumbnail{ background-color: #000000; border: 1px solid #a06322; } @media all and (-tizen-geometric-shape: circle) { section { padding: 0; } .thumbnail { height: 200px; width: 200px; border-radius: 50%; background-color: #802532; top: 50%; position: relative; text-align: center; line-height: 200px; transform: scale(0.8) translate3d(0, -60%, 0); transition: transform 300ms; } .ui-section-active .thumbnail{ transform: scale(1) translate3d(0, -50%, 0); } }
Javascript code
(function(){ var page = document.getElementById("sectionChangerPage"), sectionChanger = document.getElementById("sectionChanger"); page.addEventListener( "pagebeforeshow", function() { tau.widget.SectionChanger(sectionChanger, { orientation: "horizontal", fillContent: false }); }); })();