Git Product home page Git Product logo

stilus's Introduction

stilus

Stílus gyakorlás

CSS Box Model - hajtogassunk dobozt Az úgynevezett doboz modell azt mutatja meg, hogyan épülnek fel az elemek, és hogyan helyezkednek el egymáshoz képest a böngészőben.

Margin Kívülről befelé haladva az első eleme a box-modelnek a margin. Ez nem része konkrétan az elemnek, ez az elhagyás az elem körül. Magyarul margónak is nevezhetjük. A legtöbb elem rendelkezik alapértelmezett marginnal, ezt tudjuk a saját CSS szabályainkkal felülbírálni.

Meg lehet adni oldalanként vagy egy utasítással is: oldalankénti megadás: margin-top, margin-right, margin-bottom, margin-left megadás egyben: margin: top right bottom left megadás páronként: margin: top-bottom right-left

Border A következő a border, vagy szegély. Ha nem adjuk meg, akkor a vastagsága 0px lesz. Az elem méretét növeli a border vastagsága, azaz ha 2px a border, akkor az elem minden irányban 4 pixellel szélesebb lesz.

Megadása: egy utasítással: border: style width color; sarkak kerekítése: border-radius: 10px; oldalanként: border-left: style width color; tulajdonságonként: border-style, border-width, border-color

Padding Itt már az elemen belül járunk, úgy is mondhatnám, hogy átléptük a határt (border). Tehát ez már az elem belső padkája, az elemen belül ennyivel beljebb kezdődik a tartalom. Az elem méretét akkor növeli, ha a box-sizing: border-box; nincs beállítva.


Box-shadow A box-shadow az elemet körülvevő vetett árnyék. A CSS3 hozta be. Az alábbi séma szerint lehet megadni, amit a videóban részletesen elmagyarázok:

box-shadow: none|h-shadow v-shadow blur spread color|inset|initial|inherit;


%, em, rem %: a méretet a befogadó elem méretének százalékában adja meg. em: a betűméret, 1 esetén megegyezik, de például az 1.5 másfélszeres. rem: root em, nem a szülő elem em-jét nézi, hanem a elemét.


Display vs. visibility display A display tulajdonság az elem megjelenítését befolyásolja. Azt mondja meg, hogy a böngészőnek figyelembe kell-e vennie az elemet az oldal megjelenítésekor, és ha igen, akkor hogyan.

Használata: display: inline|block|flex|inline-block|none; block: nincs mellette más elem inline: mindig egysorban none: nem jelenik meg

A none érték azt írja elő, hogy nem kell megjeleníteni az elemet. A megjelenített oldalon a böngésző nem foglal helyet az elemnek, ezért a felhasználó nem láthatónak érzékeli.

visibility Ezzel szemben a visibility csak a láthatóságot módosítja. Tehát ha elrejtjük vele az elemet, akkor a helyfoglalás megmarad.

Használata: visibility: visible|hidden|collapse|initial|inherit; hidden: elrejtve


Position - helyezkedjünk kicsit! Azt adhatjuk meg vele, hogyan legyen kalkulálva az elem pozíciója.

position: static; ez az alapértelmezett, a helyzet a többi elemtől függ. position: relative; a helyzet a saját normál pozíciótól függ. position: fixed; a böngészőablakhoz képest helyezkedik el. position: absolute; a helyzet az első nem static elemtől függ.

stilus's People

Contributors

droid242 avatar

Watchers

 avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.