
Apr 4
Resources for programmers
Your programming guide - resources that might become handy when (learning) programming.
Please note that LilaCSS is a WIP and themes may change a bit.
Current:
Theme:
Theme:
Theme:
Theme:
Theme:
Theme:
Dark mode detected
Light mode detected
Vertical orientation detected
Horizontal orientation detected
Java Script is on, but only on page load
Java Script is enabled
Java Script is disabled
This is just an example. What are the benefits of learning Python?
Your programming guide - resources that might become handy when (learning) programming.
Your programming guide - resources that might become handy when (learning) programming.
by ONLIX・Mar 27, 2022
Mar 14, 2022
5
#example #test
This page is a demonstration of the elements that can be formatted using LilaCSS. Each section includes a code block on how to include it in your site's design.
This is an example text as a placeholder..
Bootstrap icons work fine, too!
All the typography of LilaCSS uses rem
for
sizing.
This means that accessibility is maintained for those who change their browser font size. The
body
element has a size of 1.15rem
which makes all the standard font sizes
slightly
larger. This equates to 18.4px
for paragraph text,
instead of the standard 16px
.
The heading elements also have an increased top margin in order to break blocks of text up better.
3rem
2.6rem
2rem
1.44rem
1.15rem
0.96rem
Links are formatted very simply on LilaCSS (shock horror). They use the accent
CSS variable and
are underlined. There is a
:hover
effect that removes the underline.
Buttons use the same accent
CSS variable for their
colour. When hovering, there is an opacity effect.
There are a number of other typography elements that you can use with LilaCSS. Some of the common ones are:
mark
element.inline code
using the code
element.kbd
element.We all love a good list, right?
One
Two
One
Two
Three
One
Two
Three
Four
One
Two
Three
Four
Five
Six
Seven
Eight
Nine
Ten
Sometimes you may want to quote someone else in your HTML. For this we use the blockquote
element. Here's what a quote looks like
with
LilaCSS:
Friends don't spy; true friendship is about privacy, too.
– Stephen King
Code blocks are different from the inline code
element.
Code blocks are used when you want to display a block of code, like this:
print("This is an example code block") while True: print(input())
The nav
menu is deliberately designed to be
extremely
simple so that you can improve on it as you see fit. Or, just leave it as is to have a good looking,
functional
navigation menu.
There's no JavaScript or checkbox CSS hacks here. It's just a collection of simple “buttons” that wrap to the given width of the page:
The nav
menu will also adapt to smaller screens
automatically so that it doesn't take up too much space.
To add a nav
menu, just add the following to the
<header>
section of your site:
In LilaCSS, images within the main
element are
always full width and have rounded edges to them. The figcaption
element is also formatted in
LilaCSS.
Here are
examples of images with and without a caption:
Accordions are cool to play with. They're especially useful when it comes to things like FAQ pages. Many
people
invoke JavaScript, or div
for life when they use
accordions. I don't really understand why that is when it's available in plain old HTML:
Hello 🙂
Like lists, sometimes you may need to add a table to your webpage. In LilaCSS tables automatically highlight every other row to make reading easier. Table header text is also bold. Here's what they look like:
Name | Number |
---|---|
Jackie | 012345 |
Lucy | 112346 |
David | 493029 |
Kerry | 395499 |
Steve | 002458 |
Forms are useful for all kinds of things on webpages. Contact forms, newsletter sign ups etc. Forms also look pretty good on LilaCSS:
Lorem ipsum dolor sit amet, consectetur adipis lac consetetur sad et.
Learn more...Lorem ipsum dolor sit amet, consectetur adipis lac consetetur sad et.
Learn more...Lorem ipsum dolor sit amet, consectetur adipis lac consetetur sad et.
Learn more...(there is actually no chat whatsoever, it's just a demo!)