Diskuze: CSS problémy se šikmím polem pro text

Člen

Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Ahoj, kód, co potřebuješ, by mohl vypadat nějak takto:
HTML:
<p class="sikme-strany">
<span>
Text šikmého tvaru
</span>
</p>
CSS:
.sikme-strany {
background-color: #00aeef;
padding: 15px;
display: inline-block; margin-left: 1em; margin-right: 1em;
transform: skewY(-5deg); -ms-transform: skewY(-5deg); -moz-transform: skewY(-5deg); -webkit-transform: skewY-30deg); -o-transform: skewY(-5deg);}
.sikme-strany span {
display: inline-block;
transform: skewY(5deg); -ms-transform: skewY(5deg); -moz-transform: skewY(5deg); -webkit-transform: skewY(5deg); -o-transform: skewY(5deg)
}
V podstatě musíš nastavit úhly pro "pozadí" - samotný tvar a potom stejným způsobem vyrovnat i text, aby byl vodorovně, proto záporné hodnoty.
Děkuji za nápad, ale asi to nebude to pravé ořechové.
Špatně jsem se nejspíš vyjádřil, ten text nemá jít stejně šikmo
jako ta plocha, ale když dojde k zešikmení, má se zalomit a pokračovat na
dalším řádku.
Pak taky potřebuji, aby první a poslední blok měli jednu stranu rovnu,
takže tahle metoda asi nepůjde použít.
Takto to vypadá teď: sff.nahorniak.cz.
K tomu potřebuji jen ty rámečky podél celých bloků a aby se text při
zmenšení stránky na šikmé ploše zalomil.
To by mělo být v pohodě, jen třídu aplikuješ na div, ve kterém budeš mít pozadí a v tomto divu bude vnořený text <p>. S tím zalamováním podle zkosené strany, to by se nejspíš dalo řešit nějak pomocí JS, kde by se dynamicky vypočítával margin p podle stupňů úhlu v závislosti na šířce a výšce elementu / obrazovky. Když bys měl absolutní rozměry a pozice, tak by to šlo naformátovat přímo v css, ale pokud to má být responsivní, tak vážně nevím, jak to udělat čistě v css. S tímhle ti poradí spíš nějaký frontenďák.
Moc děkuji za snahu mi pomoct. Na první pohled taková jednoduchá věc a
pak to řeším tři dny a stále bez úspěchu.
Mám počkat na pomoc nějakého "frontenďáka" tady, nebo se mám obrátit s
tímto dotazem někde jinde?
Tady určitě někdo poradí. Ale odpověď bych očekával asi až v
pondělí, až se budou lidi v práci nudit
Zobrazeno 6 zpráv z 6.