Custom CSS
Our platform was born with high customizability and branding in mind. Custom CSS can make your event website or app truly unique and allow your brand to shine through. "What is CSS?" I hear you ask... From Wikipedia:
Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML. CSS is a cornerstone technology of the World Wide Web.
Leaning on our Design Team, or having some knowledge of CSS and jumping in yourself, you’ll be able to offer a truly unique and visually appealing event app design that will elevate the value of your event to your guests.
Every Website / App is Unique
We know that
Every CrowdComms app includes some Custom CSS added by our design team - and for common requests we have a selection of CSS Snippets which can be added into your project to achieve your goals.
Things we can use CSS snippets for:
Removing My Schedule
Hiding extra features to keep your app simple is one of the best uses of CSS. Here's a snippet which removes the ability for users to add sessions to their own individual "schedule". This is useful when you're using our "Managed Schedules" feature to show a unique
Note: this snippet removes "My Schedule" from every agenda within your app. If you need it removed from just a single specific agenda, ask the team for help!
/*Remove My Schedule*/
cc-agenda-module-header #tab-button-1,
cc-agenda-module-ng1 > cc-page > ion-content > div > cc-agenda-module-list > cc-schedule-list > ion-list > ion-item ion-button.ticket-button,
cc-sidebar-right > div:nth-child(4),
cc-session-header > ion-tab-bar > ion-tab-button:last-child,
cc-agenda-session-livestream-video > ion-card > cc-session-card-header > ion-card-header > ion-button
{
display:none;
}
Before
After
Changing Stock Wording
/*Change Placeholder Text on Activity Feed*/
cc-activity-feed-submit-post > ion-card > button > div.top-area > div {
visibility:hidden;
font-size:0.01px;
}
cc-activity-feed-submit-post > ion-card > button > div.top-area > div:before {
visibility:visible!important;
font-size:14px;
content:"Selfie Challenge!";
}
Setting Custom Fonts
/* Set Custom Font */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700&display=swap');
html, body, p, textarea, input {
font-family: 'Montserrat', sans-serif!important;
--ion-font-family: 'Montserrat', sans-serif!important;
}
Setting Specific Background Images
/* Company Image CSS */
cc-company-detail-page ion-content {
background-position:50% 50%!important;
background-size:cover!important;
background-repeat:no-repeat!important;
}
ion-content.cc-company-page-COMPANY_ID_HERE {background-image:url();}
Adding a Note at the top of Pages
cc-module[data-module-id="MODULE_ID_HERE"] cc-info-page-list:before {
content:'Please select an option from the following menu:';
text-align:center;
width:100%;
display:block;
color:white;
font-size:18px;
font-weight:700;
margin-top:12px;
margin-bottom:12px;
}
Changing Default Colours, Spacing and Sizing
Got a Bespoke Project? Talk to Us!
Our design team will work with you to ensure that the overall design of your app supports your event goals—and gives your attendees the unique experience they're after. We've been building
Our design team loves getting their hands dirty