SzámítógépekProgramozás

Hogyan készítsünk egy háromszöget a CSS-ben: a legkényelmesebb mód

A modern szép weboldalak nagyon sok vonzó grafikai elemet tartalmaznak. Ezek közül a legegyszerűbb geometriai alakot háromszögként használják, amelyet elemek készítésére használnak. Például egy mutatót használok egy adott objektumhoz az oldalon, hogy a látogató a webhelyre fordítsa figyelmét. Természetesen a háromszög fő funkciója díszítő jellegű, hiszen a blokkokat modern és vonzóbbá teszik.

Nem mindenki tudja, hogyan lehet ilyen formákat létrehozni a kaszkád stíluslapokon keresztül, és kíváncsi, hogyan kell egy háromszöget létrehozni a CSS-ben.

Alkalmazás területek tervezésében

A webes tervezésben háromszögek találhatók mindenhol. Ezek alkotják a tippeket, menüket, a felhasználói felület mindenféle elemét. Néha a bootolási folyamat indikátorának létrehozásakor használják őket. És ha lehetett volna nélkülözni velük, akkor lehetetlen, és a fejlesztők kötelesek alkalmazkodni az ilyen követelményekhez. Végül is a CSS-ben létrehozott háromszög a legfontosabb eleme az interfész egyes részei közötti összekapcsolódásnak és az egységesítésnek egyetlen egészbe történő építésében.

Sok elrendező művész zavarba ejt egy elrendezést, amelynek kialakítása gyakran háromszög. Végtére is, nincsenek olyan tulajdonságok, amelyek közvetlenül hozták létre ezt a geometriai képet. Valójában számos módszer létezik erre.

A keret segítségével létrehozható

Az első olyan módszer, amely lehetővé teszi egy háromszög létrehozását a CSS-ben, határt szab. Keretet kell használni. Annak ellenére, hogy a határterületen létrehozott határok nem közvetlenül kapcsolódnak a háromszöghez, leggyakrabban erre a célra használják.

Ha megadja az objektum nulla magasságát és szélességét, valamint a vastag szegély beállítását, négy egyenlő háromszögből álló négyzet látható. A trükk az, hogy csak a szükséges határt kell hagynia, a többi pedig átláthatóvá tenné. Így kiderül, hogy a CSS-ben háromszög van a megfelelő irányt és színt.

A "határ" tulajdonság használatával a szögek létrehozása kényelmes, mivel semmilyen grafikus szerkesztővel nem kell képeket rajzolni. A háromszög paraméterei mindig módosíthatók a kódban. És időt takarít meg a fejlesztő számára. A keret különböző szélességének egyesítése egyszerű ahhoz, hogy egy alakot kapjunk. Annak megértéséhez, hogy ez hogyan működik, egyszerűen létrehozhat egy üres elemet, amelynek szélessége nulla, magassága és nagyon vastag, különböző színű keret mindkét oldalon. Tehát három oldalról négy átlátszó, különböző típusú háromszögeket kap:

  • A balra nézõ háromszög, amelynek oldalai egyenlõek;
  • A háromszög balra néz, és lapos;
  • Hosszúkás háromszög, balra nézve;
  • Jobb háromszög bal oldali derékszöggel;
  • Háromszög lenézett;
  • Háromszög felnézett;
  • Háromszög a jobbra és sok más fajtára nézve.

Pszeudo-dementorok felhasználásával

Ezekkel a technikákkal sarkokat hozhat létre pop-up tippekkel és tippekkel. Annak érdekében, hogy egy háromszöget csatoljon a blokkhoz a CSS-en keresztül, a legtöbb programozó olyan pszeudo-elemeket használ, mint azelőtt és azelőtt. Ha együtt használja őket, akkor egy háromszöget húzhat a CSS-ben, amelynek lökete van.

Ezek kombinálásával a fejlesztők számos gyönyörű nyilat hoznak létre a pozíció: a szülőelem relatív tulajdonságának alkalmazásával. Ez azért történik, hogy az ál-elemek ne mozduljanak el a helyükről.

A CSS keretrendszer háromszögek létrehozásának előnyei a következők:

  • A méret és a szín gyors és egyszerű szerkesztése tulajdonságokkal;
  • Támogassa az összes böngészőt.

hátránya:

  • Mivel a kereteket használják, nincs lehetőség arra, hogy gradienseket, árnyékokat alkalmazzanak;
  • Néha, amikor a felhasználó egy Firefox böngésző oldalán néz, az áttetszőség nem működik, ami torzítja a képet.

A kész kép használata

A háromszögek létrehozásának következő módja egy kódolt kép használata. A háromszög előzetesen rajzolódik egy grafikus szerkesztőben, és speciális kódokká alakul át speciális szolgáltatások segítségével.

Ennek a módszernek az a plusz, hogy nagyon szép tervet készíthet árnyékokkal, gradiensekkel és keretekkel, majd csak kódolja az egészet. A hátránya pedig, hogy nem mindenki ismeri a grafikai programokat. Ezen felül, ha a kép nagyon nagy, akkor a kódsor egyszerűen hatalmas. Ez kényelmetlen a fejlesztő számára.

Különálló pont a böngészők Internert Explorer régebbi verzióinak használata. Bennük ez a módszer egyszerűen nem fog működni.

Fordított négyzetes módszer

Az egyik módja a CSS fordított négyzet létrehozása. Itt két blokkra van szükség. De egyesek pseudo-elemeket használnak.

Először létrejön egy négyzet. Ez lesz a forgatott elem tartalma. Aztán elforgatják 45 fokkal, hogy úgy nézzen ki, mint egy gyémánt. Ezután eltolódik, és a külső blokk a túlcsordulással: rejtett tulajdonsággal van elrejtve. Ez a megoldás nem is keresztböngésző, és néha a kép nem jelenik meg a kívánt módon.

találatok

Tehát sok módszer létezik háromszög létrehozására. De hogyan ne veszítsek el mindezen CSS tulajdonságokban? Ebben az esetben a könyvtár mindig segít. Leírja az összes lépcsőzetes stíluslap tulajdonságait.

Azok számára, akik nem akarnak programozni és megtekinteni a CSS könyvtárat, vannak olyan online szerkesztők, amelyek a megfelelő méretű és színű háromszögeket hoznak létre. A vizuális szerkesztőben a felhasználó kiválasztja és beállítja az összes alakparamétert. A CSS-kód háromszög-generátorra konvertálva egy külön ablakba kerül közvetlenül a légy. Ezután a generált kód egyszerűen beillesztésre kerül a stíluslapra, és az oldal kialakításához igazodik.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hu.delachieve.com. Theme powered by WordPress.