CSS
Förkortningar
- CSS - Cascading Stylesheet
- WYSIWYG - What You See Is What You Get
- BEM - Block Element Modifier
- OOCSS - Object-Oriented CSS
- SMACSS - Scalable and Modular Architecture for CSS

Namn och kodpunkt för ikoner från Font Awesome 4.7.0
- fa-css3

Filändelser
- .css
Prefix
- Vendor prefix
Element
Syntax
selektor {
egenskap: värde;
}
Enheter för värden
Can I use Viewport units: vw, vh, vmin, vmax
Pseudo-element
:before:after:link:visited:hover:active:focus:focus-ring:lang:has:emptyt:root:first-line:nth-child(2n+1):target- …
Selektorer
Shorthand
backgroundborderfontmarginpadding
CSS kan användas på tre olika sätt i HTML
<link rel="stylesheet" href="stylesheet.css">
<style></style>
<tagg style="">
Tagg i HTML
style
Attribut i HTML
styleclassid
Kommentarer
/* En kommentar */
Färger kan skrivas på flera än ett sätt
| Format för värde | Exempel på kod |
|---|---|
| Namn | red |
| HEX | #ff0000 |
| RGB | rgb(255,0,0) (upp till 255) |
| RGBA (för genomskinlighet) | rgba(255,0,0,0.5) |
| HSL | hsl() |
Vill du veta mer om färger, se vilka som finns namngivna och vilka som är webbsäkra? Läs mer på vår sida som handlar om färger.
Vendor prefix
-webkit-moz-o-ms
@-rules
@font-face@keyframes@media@supports@import
Exempel på hur en media query för mörkt tema kan se ut i CSS
@media (prefers-color-scheme: dark) {
Exempel
-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-webkit-filter: blur(2px);box-sizing: border-box;box-ordinal-group: 1;clear: both;float: none;text-transform: capitalize;align-items: center;display: flex;justify-content: center;-moz-hyphens: auto;word-wrap: break-word;pointer-events: none;mix-blend-mode: hard-light;object-fit: cover;text-overflow: ellipsis;-webkit-overflow-scrolling: touch;html {touch-action: manipulation;}backdrop-filter: saturate(180%) blur(20px)clip-path: polygon(0 0, 100% 0, 100% calc(100% - 2vw), 0 100%)
Nyheter i CSS 3
Exempel på grid
display: grid;
grid-template-columns: repeat(auto-fill, minmax(158px, 1fr));
grid-gap: 0 12px;
Styling för iOS Safari
-webkit-touch-callout: none; /* prevent callout to copy image, etc when tap to hold */-webkit-text-size-adjust: none; /* prevent webkit from resizing text to fit */-webkit-tap-highlight-color: rgba(0,0,0,0); /* make transparent link selection, adjust last value opacity 0 to 1.0 */-webkit-user-select: none; /* prevent copy paste, to allow, change 'none' to 'text' */
Hämta beräknade regler från CSS för ett element med JavaScript
window.getComputedStyle(element)
Visa värde för en egenskap i CSS med JavaScript
beräknadeRegler.getPropertyValue('egenskap')
Sätt header för CSS med PHP
header('Content-Type: text/css');
Conditional CSS rule targeting Firefox Quantum
Targeting only Firefox with CSS
body::before {
content: 'Not Fx';
}
@-moz-document url-prefix() {
body::before {
content: 'Fx legacy';
}
@supports (animation: calc(0s)) {
body::before {
content: 'Fx Quantum';
}
}
}
Ramverk
Sass
Less
- Variables
- Mixins
- Nested rules
- Media query bubbling and nested media queries
- Operations
- Functions
- Namespaces and Accessors
- Scope
- Comments
//cdnjs.cloudflare.com/ajax/libs/less.js/2.5.1/less.min.js
Filer
normalize.css
reset.css
Länkar
Externa länkar
- Css 3 Rounded border
- Css 3 Box shadow
- CSS-TRICKS
- Deaxon Css
- Cube Scripts
- Aboard Entrepreneurship
- Webcreme
- Overflow
- Webdesigner depot.com How to make your contact forms mobile friendly
- Github.io Lets get randy DICSS
- Css-tricks.com A guide to flexbox
- Css is awesome.com
- Van seo design.com Css Vertical centering
- Cubic-bezier.com
- Get BEM.com
- Loading CSS without blocking render
- Css4 selectors.com Selectors
- CSS minifier.com cURL
- CSS infos.net
- Una.im CSSgram
- http://www.inserthtml.com/2012/06/css-filters/
- http://vanseodesign.com/css/vertical-centering/
- Selectivizr.com
- https://css-tricks.com/snippets/html/glyphs/
- UI gradients.com
- Colorzilla.com Gradient editor
- Tachyons.io Xray
- https://stackoverflow.com/questions/44342065/how-to-get-a-dom-elements-before-content-with-javascript
- https://css-tricks.com/poll-results-how-do-you-order-your-css-properties/
- https://css-tricks.com/the-shapes-of-css/
- https://css-tricks.com/position-sticky-2/
Kuriosa