mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 16:37:35 +00:00
Base: Add the styled progress bar demo from css-tricks.com
See: https://css-tricks.com/html5-progress-element/ this is a neat demo of a pure CSS progress bar that makes use of linear-gradients, background-repeat, and background-size. All of which now work :^)
This commit is contained in:
parent
d0511ec650
commit
da79883b60
1 changed files with 34 additions and 0 deletions
|
@ -33,6 +33,12 @@
|
|||
<br>
|
||||
<progress id="custom-progress" value="25" max="100"></progress>
|
||||
<br>
|
||||
<br>
|
||||
<em>A super fancy progress bar done purely in CSS</em>
|
||||
<br>
|
||||
<br>
|
||||
<progress id="really-fancy-progress" value="25" max="100"></progress>
|
||||
<br>
|
||||
|
||||
<style>
|
||||
body {
|
||||
|
@ -58,6 +64,34 @@
|
|||
border-radius: 10px;
|
||||
background-color: #ff3863d2;
|
||||
}
|
||||
|
||||
/* The following example is taken from https://css-tricks.com/html5-progress-element/ */
|
||||
|
||||
#really-fancy-progress[value] {
|
||||
appearance: none;
|
||||
width: 500px;
|
||||
height: 40px;
|
||||
}
|
||||
|
||||
#really-fancy-progress[value]::-webkit-progress-bar {
|
||||
background-color: #eee;
|
||||
border-radius: 2px;
|
||||
/* FIXME: Should be an inset shadow (not supported yet) */
|
||||
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
|
||||
}
|
||||
|
||||
#really-fancy-progress[value]::-webkit-progress-value {
|
||||
background-image:
|
||||
-webkit-linear-gradient(-45deg,
|
||||
transparent 33%, rgba(0, 0, 0, .1) 33%,
|
||||
rgba(0,0, 0, .1) 66%, transparent 66%),
|
||||
-webkit-linear-gradient(top,
|
||||
rgba(255, 255, 255, .25),
|
||||
rgba(0, 0, 0, .25)),
|
||||
-webkit-linear-gradient(left, #09c, #f44);
|
||||
border-radius: 2px;
|
||||
background-size: 70px 40px, 100% 100%, 100% 100%;
|
||||
}
|
||||
</style>
|
||||
|
||||
<script>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue