0.1.153 • Published 11 months ago

skateui v0.1.153

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

Skate UI

Objective:

  • UI component 100% compatible with vanilla HTML.
  • All HTML attributes should be functional.
  • Style should be easily customizable via css without implementing additional custom attributes.

Notes

  • skateui component is reactive to font-size. this was an intended decision.
  • skateui has shallow bevels on most components. If you are not a fan of the looks, set css box-shadow to none.

Known quirks

  • In safari, outline does not follow border radius.
  • Chrome on linux use text color for input focus outline.
  • skateui use MutationObserver internally. When developing, depending on the os/browser, there can be some minor quirks when:
    • trying to modify css styles directly from developers panel in web browsers.
    • working on live reloads in SPA development.

      but when refreshed, the quirks will go away.

Example

<!DOCTYPE html>

<head>
    <script type='module' src="https://cdn.jsdelivr.net/npm/skateui@latest/dist/skateui/skateui.esm.js"></script>
</head>

<body style="margin:0;">
    <!-- You can now use skateui components -->
    <sui-nav style='padding: .5em;background-color:blue;color:white'>
        <h2>Skate Navbar</h2>
    </sui-nav>

    <sui-overlay id="overlay" onclick="this.close()">
        <div style="background-color:antiquewhite;border: solid 4px black;padding:1em;">
            <h1>Hello Skate UI</h1>
        </div>
    </sui-overlay>
    
    <br><br>
    
    <sui-button onclick="overlay.open()">Skate Button</sui-button>

    <br><br>

    <sui-input value='Skate Input'></sui-input>

    <br><br>

    <sui-select>
        <option value="skateui">Skate Selector</option>
    </sui-select>

    <br><br>

    <sui-textarea placeholder="Skate Textarea"></sui-textarea>
</body>
0.1.153

11 months ago

0.1.152

11 months ago

0.1.151

11 months ago

0.1.118

1 year ago

0.1.117

1 year ago

0.1.119

1 year ago

0.1.114

1 year ago

0.1.113

1 year ago

0.1.116

1 year ago

0.1.115

1 year ago

0.1.150

1 year ago

0.1.129

1 year ago

0.1.128

1 year ago

0.1.125

1 year ago

0.1.124

1 year ago

0.1.127

1 year ago

0.1.126

1 year ago

0.1.121

1 year ago

0.1.120

1 year ago

0.1.123

1 year ago

0.1.122

1 year ago

0.1.139

1 year ago

0.1.136

1 year ago

0.1.135

1 year ago

0.1.138

1 year ago

0.1.137

1 year ago

0.1.132

1 year ago

0.1.131

1 year ago

0.1.134

1 year ago

0.1.133

1 year ago

0.1.130

1 year ago

0.1.147

1 year ago

0.1.146

1 year ago

0.1.149

1 year ago

0.1.148

1 year ago

0.1.143

1 year ago

0.1.142

1 year ago

0.1.145

1 year ago

0.1.144

1 year ago

0.1.141

1 year ago

0.1.140

1 year ago

0.1.96

1 year ago

0.1.98

1 year ago

0.1.91

1 year ago

0.1.92

1 year ago

0.1.93

1 year ago

0.1.94

1 year ago

0.1.95

1 year ago

0.1.110

1 year ago

0.1.112

1 year ago

0.1.111

1 year ago

0.1.107

1 year ago

0.1.106

1 year ago

0.1.109

1 year ago

0.1.108

1 year ago

0.1.103

1 year ago

0.1.102

1 year ago

0.1.105

1 year ago

0.1.104

1 year ago

0.1.101

1 year ago

0.1.100

1 year ago

0.1.9

1 year ago

0.1.81

3 years ago

0.1.79

3 years ago

0.1.80

3 years ago

0.1.78

3 years ago

0.1.76

3 years ago

0.1.77

3 years ago

0.1.71

3 years ago

0.1.69

3 years ago

0.1.68

3 years ago

0.1.67

3 years ago

0.1.64

3 years ago

0.1.63

3 years ago

0.1.62

3 years ago

0.1.61

3 years ago

0.1.60

3 years ago

0.1.59

3 years ago

0.1.58

3 years ago

0.1.57

3 years ago

0.1.56

3 years ago

0.1.55

3 years ago

0.1.53

3 years ago

0.1.5

3 years ago

0.1.33

3 years ago

0.1.32

3 years ago

0.1.1

3 years ago