Přejít k navigační liště

Zdroják » Zprávičky » CSS řešení pro oříznutí textu

CSS řešení pro oříznutí textu

Zprávičky Webdesign

Nálepky:

Pokud máte blok o pevně daných rozměrech, který plníte textem o předem neznámé délce a formátování, narazíte na problém, co udělat s přesahujícím řádkem. Jak docílit toho, aby se díky overflow:hidden neobjevil ošklivě useknutý?

Michael Mahemoff upozorňuje, že tento problém elegantně vyřešil kupříkladu Amazon a to čistým CSS řešením (bez použití JavaScriptu). Na konec bloku s textem umístí překryvný element, kterému jako pozadí nastaví linear-gradient (v tuto chvíli ve variantě se všemi -moz-, -webkit- apod. prefixy). Pokud poslední řádek tak bude postupně mizet, čímž se vyřeší ono ošklivé oříznutí. Více najdete v původním textu Amazon’s Pure CSS Solution to Avoid Cutting Off Text.

Komentáře

Odebírat
Upozornit na
guest
4 Komentářů
Nejstarší
Nejnovější Most Voted
Inline Feedbacks
Zobrazit všechny komentáře
ic

Téměř stejné řešení… tedy s linar gradient a přechodem z průhledné barvy do bílé barvy používá i Google ve svém Play store. Jen je napojená na následující element. Pomocí JS se pak dá odkrýt další text a gradient zmizí. K nahlédnutí je to u aplikací s delším popisem, třeba zde: https://play.google.com/store/apps/details?id=com.chen.netsexypositionnoces

Jirka

jj … já používám ještě jednu fintu – „:after“ selektor – takže není problém navěsit ten gradient čistě stylem na daný prvek a to i bez použití obrázku – jen stylopisným definicí (jak sám zmiňuješ). Příklad třeba tady: http://jsfiddle.net/47ded/

Martin Držka

Cílem těchto gradient překrytí je hlavně pomoc uživateli, že text nekončí ale pokračuje, než snaha skrýt „useknutý” text.

GPUI Component: moderní Rust GUI komponenty pro cross-platform desktop aplikace

Různé
Komentáře: 0
GPUI Component je open-source Rust knihovna rozšiřující framework GPUI o více než 60 moderních, nativních a multiplatformních UI komponent. Staví na deklarativním přístupu, stateless renderování a jednoduchém API inspirovaném Reactem či Yew. Díky optimalizovanému výkonu, podpoře témat a flexibilním layoutům umožňuje rychlý vývoj desktopových aplikací, jako je například trading nástroj Longbridge Pro. Knihovna je licencována pod Apache 2.0 a dostupná na GitHubu.

Vitest 4.0 – nové vizuální testování, lepší debugging a stabilní Browser Mode

Nová verze Vitest 4.0 posouvá hranice testování webových aplikací. Přináší stabilní běh testů přímo v prohlížeči, podporu vizuálního regresního testování i chytřejší práci s lokátory a typováním. Vývojáři tak získávají robustnější, rychlejší a přehlednější nástroje pro zajištění kvality UI i logiky aplikací.