Interactive
Our website incorporates interactive effects to make the user interface more intuitive and engaging. These dynamic features enhance user experience by providing visual feedback and smooth transitions, helping users navigate and interact with the site more naturally and efficiently.
Button
All buttons apply the TranslateY and Box Shadow to show upward effect
Filled Buttons
Background: Split
Box shadow: 0 5px 10px rgba(0, 0, 0, 0.1)
Outline Buttons
Box shadow: 0 5px 10px rgba(0, 0, 0, 0.1)
Card
All cards apply the TranslateY and Box Shadow to show upward effect
Card with Image
Used in news list
Image: Enlarge
Box shadow: 0 10px 20px rgba(0, 0, 0, 0.1)
Card without Image
Used in resource list
- # Tag
Box shadow: 0 10px 20px rgba(0, 0, 0, 0.1)
Gradient Effect Card
Cards used to emphasize specific content. For example, ICT market place page.
Section
We use subtle fade-in effects for some sections' headings and content. This creates a smooth, visually appealing transition that draws attention to key elements as users scroll through the page, enhancing both the aesthetics and the overall user experience.
Welcome to SIGs Guideline
Explore the various sections to discover best practices and code examples
that will help you create visually appealing and user-friendly web experiences.
ani-fadeIn
Duration: 2s
Text animation delay: .5s
Animation effect ani-fadeIn
code as follow:
Sample Code
/* CSS */
@keyframes ani-fadeIn{
0% {
transform: translateY(-40px);
opacity: 0;
}
100% {
transform: translateY(0px);
opacity: 1;
}
}
/* Apply @keyframes in the section */
section.mainview h1,
section.mainview p{
animation: ani-fadeIn 2s ease-in-out forwards;
}
section.mainview p{
opacity:0; /* Initiate <p> as invisible */
animation-delay: .5s; /* Show <p> after <h1> */
}