Co je to vložené webové pozadí. Citlivý celý obrázek na pozadí pomocí CSS

Propojení populární služby Zadarma s 1C je nyní otázkou pár minut. Stačí připojit hotové rozšíření pro integraci 1C a Zadarmy. Instalaci může snadno provést každý zaměstnanec, dokonce i uklízečka, teta Masha, specialista na úklid.

Nejprve jsme se zaměřili na malé podniky, které aktivně využívají ústřednu Zadarma a konfiguraci 1C: Řízení malé firmy 1.6.

Jak to bylo předtím

Pro integraci se Zadarmou jste museli použít speciální dialer zabudovaný do 1C - takzvané SIP pozadí. Tato možnost byla vhodná pro několik „kdyby“:

  • pokud je 1C nainstalován na místním počítači, a ne někde na terminálovém serveru
  • pokud uživatel souhlasí s tím, že místo stolního telefonu bude používat 1C dialer

Obecně platí, že pokud všechna „kdyby“ souhlasila, byla integrace možná.

Jak se to stalo teď

Nyní pro integraci 1C a Zadarmy vůbec nezáleží na tom, které koncové zařízení se používá pro hovory. Může to být cokoli:

  • stolní telefon
  • softphone nainstalovaný v OS
  • webové pozadí běžící v prohlížeči

Rozšíření 1C pro Zadarma interaguje s API, nikoli s dialerem. Nezáleží tedy na tom, co přesně uživatel zavolá.

Snadná instalace

Instalace se skládá z 1 kroku. Ukážeme si jen 2 screenshoty.

Umístění na domovské stránce

Panel telefonování Zadarma se automaticky zobrazí na domovské stránce. Pokud to najednou uživatel nepotřebuje, pak může jednoduše zrušit zaškrtnutí políčka v nabídce „Zobrazit“ - „Přizpůsobit úvodní stránku“.

Snadné nastavení

Klíče API přebíráme z osobního účtu Zadarma

a vložte je do 1C

A samozřejmě zadáváme přihlašovací jméno / heslo účtu na simplyit.io.

To je vše, nyní je váš 1C připojen k Zadarmě.

Volání po kliknutí v 1C

Kdekoli vidíme ikonu „telefonu“, můžeme na ni kliknout a Zadarma začne vytáčet číslo.

Požadavky „Kontaktní informace“ jsou v mnoha seznamech dokumentů, referenčních knih - pro volání již nemusíte běžet na klientovu kartu. Můžete například volat přímo ze seznamu objednávek, faktur, spotřebního materiálu

Klientská karta pro příchozí hovor

Funkce, která se ve skutečnosti stala standardní a povinnou při integraci 1C a PBX. I když je třeba poznamenat, že není vždy žádaná, takže ji lze vypnout v nastavení panelu Telefonie.

Registrace hovoru pomocí dokumentu události

Stejně tak můžete ovládat potřebu automatického vytváření dokumentu „Událostní telefonní hovor“. Pomocí tohoto dokumentu je vhodné zanechat komentáře k hovoru.

A co je nejdůležitější, na základě tohoto dokumentu pak můžete zadat Objednávku, Fakturu a tím bude jasně viditelný vztah mezi výzvou a prodejem.

K dokumentu Telefonní hovor můžete připojit připomenutí, což je velmi výhodné, pokud zaměstnanec slíbil, že zavolá klientovi později.

Historie volání PBX

Historie hovorů je samozřejmě velmi důležitá věc. Rozšíření pro integraci 1C a Zadarmy nabízí několik možností pro práci s historií.

Například uživatel chce zobrazit příběh sám. Podobně jako v seznamu posledních hovorů v našem mobilním telefonu. Tuto historii lze zobrazit otevřením karty Historie na domovské stránce.

Velmi často chci vidět historii konkrétního klienta, kontaktní osoba nebo fyzická osoba. V případě klienta potřebujeme vidět jak volání na čísla samotné protistrany, tak na čísla všech jeho kontaktních osob.

Historii hovorů s výběrem klientem lze zobrazit přímo na jeho kartě. Historie zahrnuje hovory od klienta a všech jeho kontaktů. Pokud číslo náleží samotné protistraně, pole „Kontakt“ není vyplněno.

Od autora: V tomto kurzu vás provedeme jednoduchou technikou pro vytvoření obrázku na pozadí, který se plně roztáhne po celé šířce výřezu prohlížeče. K tomu potřebujeme vlastnost CSS velikosti pozadí; JavaScript není potřeba.

Příklady responzivních celých obrázků na pozadí

V dnešní době je velmi populární používat jako pozadí obrovskou fotografii, která zabírá celou webovou stránku. Zde jsou příklady několika webů, které mají nastaveny responzivní obrázky na pozadí:

Pokud byste chtěli dosáhnout podobného výsledku ve svém dalším webovém projektu, pak tento článek potřebujete.

Základní principy

Zde je náš akční plán.

Pomocí vlastnosti background-size zcela vyplňte výřez

Vlastnost CSS velikosti pozadí je nastavena na pokrytí. Hodnota obalu říká prohlížeči, aby automaticky a proporcionálně změnil šířku a výšku obrázku na pozadí tak, aby byla vždy stejná nebo větší než šířka / výška výřezu.

Ke zpracování malých obrázků na pozadí pro mobilní zařízení použijte mediální dotaz

Abychom zvýšili rychlost načítání stránky na malých obrazovkách, použijeme mediální dotaz ke zpracování menší verze našeho obrázku na pozadí. Není to povinné. Tato technika bude fungovat i bez ní. Proč je ale dobré použít malý obrázek na pozadí pro mobilní zařízení?

Obrázek, který jsem použil v ukázce, je 5500x3600px. Toto rozlišení je dostačující pro většinu širokoúhlých počítačových monitorů, které jsou v současné době na trhu. K tomu však musíte zpracovat soubor o velikosti 1,7 MB.

Tak obrovská dodatečná zátěž jen kvůli umístění fotografie na pozadí stejně neprospěje. A samozřejmě to bude extrémně špatné pro připojení pomocí mobilního internetu. A také takové rozlišení je u zařízení s malou obrazovkou zbytečné (o tom později). Pojďme se podívat na celý proces.

Html

Pro označení potřebujete pouze toto:

Prvku těla přiřadíme obrázek na pozadí, aby obrázek vždy vyplnil celý výřez prohlížeče.

Tato technika však bude fungovat i pro jakýkoli prvek na úrovni bloku (jako div nebo formulář). Pokud je šířka a výška prvku vašeho bloku plynulá, obrázek na pozadí bude vždy zmenšen tak, aby zaplnil celý kontejner.

CSS

Pro element body nastavíme následující styly:

body ( / * Path to image * / background-image: url (images / background-photo.jpg); / * Image background is always center vertically and horizontally * / background-position: center center; / * Background background is not repeat * / opakování na pozadí: neopakování; / * obrázek na pozadí je ve výřezu pevný, takže se neposune, když je výška obsahu větší než výška obrázku * / pozadí-příloha: pevné; / * To umožňuje obrázek na pozadí pro přizpůsobení velikosti kontejneru * / background-size: cover; / * Nastaví barvu pozadí, která se má zobrazit při načítání obrázku na pozadí * / background-color: # 464646;)

tělo (

/ * Cesta k obrázku * /

pozadí - obrázek: url (obrázky / pozadí - foto.jpg);

/ * Obrázek na pozadí je vždy vycentrován svisle a vodorovně * /

/ * Obrázek na pozadí se neopakuje * /

pozadí - opakování: ne - opakování;

/ * Obrázek na pozadí je ve výřezu pevný, takže se neposune, když je výška obsahu větší než výška obrázku * /

/ * Díky tomu se obrázek na pozadí přizpůsobí velikosti kontejneru * /

pozadí - velikost: obálka;

/ * Nastaví barvu pozadí, která se má zobrazit při načítání obrázku na pozadí * /

pozadí - barva: # 464646;

Nejdůležitější pár vlastností / hodnot, na který si dát pozor:

velikost pozadí: obal;

pozadí - velikost: obálka;

Tady kouzlo začíná. Tato dvojice vlastností / hodnot říká prohlížeči, aby proporcionálně upravil obrázek na pozadí, tj. tak, aby jeho šířka a výška byly stejné nebo větší než šířka / výška prvku (v našem případě je to prvek těla).

Tato dvojice vlastností a hodnot má však jeden problém: pokud je obrázek na pozadí menší než prvek těla - což se děje na obrazovkách s vysokým rozlišením a / nebo když máte na stránce obrovské množství obsahu - prohlížeč se nevyhnutelně přiblíží na obrázku. A jak víme, když zvětšíme velikost bitmapy, kvalita obrazu se sníží (jinými slovy dochází k pixelaci).

Zvýšení velikosti obrázku z původní velikosti ovlivní kvalitu obrazu. Při výběru vhodného obrázku na to pamatujte. Demo používá obrovskou fotografii 5500x3600px pro širokoúhlé monitory, takže bude vyžadovat velmi velkou obrazovku, aby došlo ke kvalitnímu zkreslení. Pokračujme. Aby byl obrázek na pozadí ve středu výřezu, přidáme:

poloha pozadí: střed středu;

pozadí - poloha: střed středu;

Tento záznam umístí pozadí na souřadnicovou osu do středu výřezu. Dále musíme definovat, co se stane, když výška obsahu překročí viditelnou výšku výřezu. Když k tomu dojde, zobrazí se posuvník.

V tomto případě se musíme ujistit, že obrázek na pozadí zůstane na svém původním místě, i když uživatel posouvá stránku dolů. V této situaci obrázek buď skončí při posouvání, nebo se bude při posouvání pohybovat (což může být pro uživatele velmi rušivé). Chcete-li opravit pozadí, nastavíme vlastnost background-attachment na fixed.

připojení na pozadí: pevné;

pozadí - příloha: pevná;

V ukázce jsem přidal funkci „načíst obsah“, abyste viděli, co se stane, když se v prohlížeči zobrazí posuvník, když je vlastnost pozadí-přílohy nastavena na pevnou. Můžete si také stáhnout ukázku a hrát si s hodnotami vlastností polohování (například s připojením na pozadí a pozicí na pozadí) a zjistit, jak to ovlivňuje posouvání stránky a obrázek na pozadí. Zbytek hodnot vlastností je docela samozřejmý.

Zkratka CSS

Podrobně jsem popsal vlastnosti pozadí, abych je snáze vysvětlil. Zkrácený zápis bude také ekvivalentní:

body (background: url (background-photo.jpg) center center cover no-repeat fixed;)

tělo (

pozadí: url (pozadí - foto.jpg) střed středový kryt ne - opakování opraveno;

Vše, co musíte udělat, je změnit hodnotu adresy URL tak, aby ukazovala na cestu k obrázku na pozadí.

Volitelné: mediální dotaz pro malé obrazovky

U malých obrazovek jsem pomocí Photoshopu zmenšil původní obrázek na pozadí proporcionálně na 768x505px a také jsem použil Smush.it pro zmenšení velikosti o něco dále. Tím se zmenšila velikost souboru z 1741 kB na 114 kB. Tito. velikost obrázku zmenšena o 93%.

Nenechte se prosím zmýlit, 114KB je na čistě estetický designový prvek stále docela dost. Vzhledem k dodatečné režii 114 kB bych takový soubor použil pouze tehdy, kdybych viděl příležitost výrazně zlepšit uživatelské prostředí (UX). v současné době pochází značná část internetového provozu z pozadí mobilních zařízení - obrázek: url (obrázky / pozadí - fotografie - mobilní - zařízení. jpg);

Mediální dotaz má limit maximální šířky: 767 pixelů, což znamená, že pokud je výřez prohlížeče větší než 767 pixelů, načte se velký obrázek na pozadí.

Nevýhodou použití tohoto mediálního dotazu je, že pokud změníte šířku okna prohlížeče, například z 1200px na 640px (nebo naopak), okamžitě uvidíte okamžik načtení malého nebo velkého obrázku na pozadí.

Navíc díky tomu, že některá zařízení s malou obrazovkou dokážou zobrazit více pixelů - například iPhone 5 s displejem sítnice je schopen zobrazit rozlišení 1136x640px - bude malý obrázek na pozadí pixelován.

Shrnutí

Můžete si zobrazit aktuálnější verzi zdrojového kódu z tohoto kurzu na GitHubu. Mohu vás pouze upozornit na jednu věc: používejte tuto techniku ​​opatrně, protože velké soubory mohou vážně poškodit UX, zvláště pokud koncový uživatel používá pomalé a nespolehlivé připojení k internetu. To je další důvod, proč byste měli zvolit vhodnou barvu pozadí, aby si uživatel mohl přečíst obsah při načítání obrázku na pozadí.

Velká videa na pozadí webových stránek jsou velmi oblíbeným trendem ve webovém designu. Díky chytře aplikovaným videím může být web dramatičtější a poutavější pro uživatele.

Kromě toho lze pozadí videa přehrávat plynule a bez „brzd“, na rozdíl od pozadí vytvořených pomocí JavaScriptu, které vyžadují načtení určitého kódu a obrázků, než uživatel uvidí výsledek animace.

Existují společnosti jako Powerhouse nebo Adidas, které používají video jako pozadí webové stránky, aby uživateli sdělily konkrétní zprávu nebo příběh o produktu nebo službě.

Ačkoli nejpopulárnějším způsobem, jak vytvořit pozadí videa, je použití HTML5 video tag spolu s některými parametry CSS, měli byste také věnovat pozornost alternativním zdrojům videa, například YouTube. V takovém případě si nemusíte dělat starosti s pomalou odezvou serveru, protože požadavek bude odeslán přímo na YouTube.

V tomto článku vám ukážu, jak můžete vytvořit skvělý web, který jako pozadí používá videa z YouTube. K úpravě a ovládání vzhledu našeho videa použijeme jQuery.mb.YTPlayer.js. Začněme tedy!

Stáhněte si zdroje
Demo

Budete potřebovat:

// Velký obsah na pozadí zde

// O obsahu sekce zde // Malý obsah sekce na pozadí zde

Nyní musíte vyplnit každou sekci obsahem. V sekci s velkým a malým pozadím umístěte třídu vzor, pro vytvoření lehké textury v našem videu. Musíte také přidat h1, h2, odstavec a tlačítko.

YOUTUBE

POZADÍ VIDEO

Chci se to naučit

Umístěte jakékoli video z YouTube na pozadí webu

Zajímá vás, jak přidat video na pozadí vašeho webu?
Je to tak snadné jako loupat hrušky! Pomocí jQuery MB.YTPlayer, pluginu jQuery, můžete na pozadí svého webu vložit jakékoli video z YouTube.
Jakékoli video můžete snadno převést na pozadí HTML. Žádné zpoždění při načítání stránky a načítání serveru!

Stáhnout plugin nyní

Jsme ze sociálních sítí


Pro sociální ikony, které se nacházejí v sekci, jsem použil písmo Font Awesome sekce s malým pozadím... Poté pomocí pluginu přidáme šablonu pro naše video jQuery.mb.YTPlayer. Umístěte následující kód hned za .

Zde jsme použili k přizpůsobení videa:

  • třída hráč- tuto třídu používá plugin mb.YTPlayer
  • videoURL- odkaz na video
  • zadržování- Volič CSS, ve kterém se má video přehrávat
  • automatické přehrávání- automatické přehrávání videa
  • Ztlumit- přítomnost zvuku
  • začátek v- čas, od kterého se má začít přehrávat video
  • neprůhlednost- průhlednost videa

CSS

Pojďme přidat styly na naše stránky. Nejprve definujme vzhled značek html, body, odstavců a seznamu s odrážkami.

Html (výška: 100%) tělo (písmo: 15px / 23px "Raleway", bezpatkové; okraj: 0; polstrování: 0; výška: 100%; šířka: 100%; -webkit-vyhlazování písem: vyhlazené;- webkit-text-size-adjust: 100%) p (font-size: 20px; line-height: 140%; text-align: center) ul li (display: inline-block; list-style: none; padding-right : 10px;)

Obálka (z-index: 600; poloha: relativní). Vzor (obrázek na pozadí: URL (../ images / pattern.png); opakování na pozadí: opakování; připojení na pozadí: posouvání; šířka: 100%; výška: 100%; poloha: absolutní; nahoře: 0; vlevo: 0). Dělič (obrázek na pozadí: URL (../ images / divider.png); displej: blok; šířka: 300 pixelů; výška: 35 pixelů; okraj: 10 pixelů auto ) #colorize (color: # f1c40f; font-family: "Lato", sans-serif; font-size: 40px)

Je načase upravit sekci s velkým pozadím. Nainstalujte z-index na 550 a parametr přetékat skrytý. Toto má zabránit zobrazování obsahu YouTube (titulků, anotací) na našich webových stránkách. Zbývající styly jsou potřeba pro záhlaví, tlačítka a výchozí obrázek (o tom později).

Velké pozadí (z-index: 550; zarovnání textu: střed; výška: 100%; minimální výška: 100%; poloha: relativní; přetečení: skryté). Velké pozadí. Velké pozadí kontejneru (šířka: 830 pixelů) ; max-width: 100%; displej: inline-block; pozice: absolutní; nahoře: 50%; vlevo: 50%; -webkit-transform: translate (-50%,-50%); -moz-transform: translate (-50%,-50%); -ms-transform: translate (-50%,-50%); -o-transform: translate (-50%,-50%); transformace: translate (-50%, -50%)). Velký název pozadí (rodina písem: "Raleway", bezpatkové; velikost písma: 78 pixelů; barva: #fff; hmotnost písma: 300; transformace textu: velká písmena; zarovnání textu : střed; spodní okraj: 22px; padding-top: 20px; displej: vložený blok; připojení na pozadí: posouvání; opakování pozadí: opakování-x; poloha pozadí: horní střed) a.big-background-btn ( rodina písem: "Lato", bezpatkové; velikost písma: 13px; transformace textu: velká písmena; textová dekorace: žádná; barva: #fff; pozadí: průhledné; ohraničení: 2px plné #fff; výplň: 10px 14px ; kurzor: ukazatel; mezera mezi písmeny: 2px; zarovnání textu: střed; zobrazení: inline-block; -webkit-transition: .4s snadné pozadí; -moz-transition: .4s snadné pozadí; -o-přechod: .4s snadné pozadí; přechod: .4s snadné pozadí; ) .big-background-btn: hover (color: #fff; background: rgba (255,255,255,0.20)) .big-background-default-image (background: url (../ images / sunset.jpg); background-repeat : neopakování; poloha pozadí: střed středu; velikost pozadí: kryt; šířka: 100%; výška: 100%; z-index: 0; viditelnost pozadí: skrytá)

Nyní přejdeme k sekci o sekci... Pojďme konfigurovat parametr barva pozadí na bílou a polstrování 60px nahoře a dole a 20px vlevo a vpravo.

O sekci (font-rodina: "Lato", bezpatková; barva: # 7f8c8d; pozadí: #fff; odsazení: 60 pixelů 20 pixelů). Kontejner o sekci (zarovnání textu: střed; odsazení dole: 50 pixelů) .obout-section-title (rodina písem: "Raleway", bezpatkové; velikost písma: 40px; pozadí: #fff; barva: # 3d566e; odsazení: 0 35 pixelů; spodní okraj: 22 pixelů; připojení pozadí: posouvání; opakování na pozadí: opakování x; poloha pozadí: střed středu; transformace textu: velká písmena) a.about-section-btn (rodina písem: "Lato", bezpatkové; velikost písma: 13 pixelů; text -transformace: velká písmena; textová dekorace: žádná; barva: # 34495e; pozadí: průhledné; ohraničení: 2px plné # 34495e; odsazení: 10px 14px; kurzor: ukazatel; mezery mezi písmeny: 2px; zarovnání textu: střed; displej: inline-block; -webkit-transition: .4s easy background; -moz-transition: .4s easy background; -o-transition: .4s background easy; transition: .4s background easy;) .about-section-btn: hover (barva: #fff; pozadí: # 34495e;)

Pro sekci s malým pozadím, která slouží také jako zápatí, přiřadíme šířku 100% a parametr přetékat skrytý. Také nějaké přidáme polstrování nahoře a dole, aby bylo vidět naše video. Nakonec přidejme styly pro tlačítka sociálních médií.

Sekce s malým pozadím (rodina písem: „Raleway“, bezpatkové; odsazení: 100 pixelů 0; poloha: relativní; šířka: 100%; přetečení: skryté). Kontejner s malým pozadím (pozice: relativní; zarovnání textu) : střed). malý název pozadí (velikost písma: 40 pixelů; barva: # f1c40f; hmotnost písma: 300; index z: 10; zobrazení: vložený blok; transformace textu: velká písmena; spodní okraj: 20 pixelů ; okraj-nahoře: 20 pixelů; poloha: relativní; připojení na pozadí: posouvání; opakování na pozadí: opakování-x; poloha na pozadí: horní střed). společenské a (barva: #fff). sociální a: hover (barva: #) bdc3c7)

Mediální dotazy

Aby náš web reagoval, přidejme nějaké mediální dotazy.

@media screen and (max-width: 768px) (.about-section-title (line-height: 1)) @media screen and (max-width: 480px) (.big-background-title (font-size: 58px) ) .mall-background-title (line-height: 1) / *. player (display: none;)-> If you want to remove the video bg on a specific viewport w / o plugin * /) @media screen and (media max-width: 360px) (.big-background-title, # colorize (line-height: 1)) @media screen and (max-width: 320px) (.small-background-title (font-size: 30px))

jQuery

Nyní zapneme naše video na YouTube. Zavolejme třídu hráč uvnitř kódu jQuery. Umístěte následující kód před uzavírací značku těla a do značek .
$ (funkce () ($ (". hráč"). mb_YTPlayer ();));

Záložní možnost

Videa na pozadí z YouTube se nebudou přehrávat na mobilních zařízeních nebo tabletech, protože to zásady YouTube neumožňují.

Můžeme však použít jQuery k přidání výchozího obrázku na pozadí v případě, že prohlížeč zjistí, že uživatel vstoupil na web z mobilního zařízení.

Manuální řešení

Abychom zjistili, že je uživatel přihlášen z mobilního zařízení nebo tabletu, můžeme prvek skrýt na konkrétní velikosti obrazovky. Například chceme odstranit pozadí videa na 480px širokoúhlých obrazovkách. Do prvku přehrávače stačí přidat display: none:

@mediální obrazovka a (maximální šířka: 480 pixelů) (.player (displej: žádný;))

Pokud jde o jQuery, zde nastavíme proměnnou is_mobile s parametrem false. Pak se ujistěte, že třída hráč má zobrazení: žádné parametry. Pokud ano, přidejte třídu velký obrázek na pozadí do sekcí velké pozadí a sekce s malým pozadím použít výchozí obrázek na pozadí. Jinak se nic nezmění.

(funkce ($) ($ (dokument) .ready (funkce () (var is_mobile = false; if ($ (". player"). css ("display") == "none") (is_mobile = true;) if (is_mobile == true) (// Podmíněný skript zde $ (". big-background, .small-background-section"). addClass ("big-background-default-image");) else ($ (". hráč "). mb_YTPlayer ();)));)) (jQuery);

Řešení pomocí pluginu jQuery

Další způsob, jak nastavit výchozí obrázek, je pomocí pluginu jQuery zařízení.js(http://matthewhudson.me/projects/device.js/). To zjednoduší proces popisu podmínek pro různé velikosti obrazovky mobilních zařízení. Pomocí tohoto pluginu můžeme jednoduše napsat následující kód:

(funkce ($) ($ (dokument) .ready (funkce () (//Device.js zkontroluje, zda se jedná o tablet nebo mobil - http://matthewhudson.me/projects/device.js/ if (! zařízení. tablet () &&! device.mobile ()) ($ (". player"). mb_YTPlayer ();) else (// jQuery přidá výchozí pozadí do preferované třídy $ (". big-background, .small- sekce pozadí "). addClass (" big-background-default-image ");)));)) (jQuery);

Zde jsem použil metody device.mobile () a zařízení.tablet () zkontrolovat zařízení, ze kterého je uživatel přihlášen. Pokud je splněna podmínka, že je třída přidána velký obrázek na pozadí do sekce velké pozadí a sekce s malým pozadím... Jinak třída hráč zůstane nezměněno a video se přehraje.

Dali jsme do pořádku

Videa jsou skvělý způsob, jak dostat vaše sdělení k publiku. Pokud je správně používán, může to být účinný nástroj pro váš web.

Jsem si jist, že jak se webdesign vyvíjí a zdokonaluje, bude stále více kreativních nápadů na používání videa v designu webových stránek. Doufám, že jste se v tomto tutoriálu něco naučili. Své myšlenky a komentáře pište do komentářů.

Od překladatele. Se všemi přáními a připomínkami ohledně překladu mě prosím kontaktujte osobně. Dík!