Vpravo doprava vlevo doleva

suvr

Vpravo doprava vlevo doleva
« kdy: 26. 11. 2017, 16:05:57 »
Ahoj lidi,
potřebuji sipku aby ta nalevo mirila doleva a napravo doprava a nechapu jak to ten ram dela, proc hidden, width mi nic nedela... Jak ty cisla funguji? Jen mam vyzkouseno ze border-left dela delku sipky.

(div style="width: 40px;
             height: 0;
             border-bottom: 20px solid transparent;
             border-top: 20px solid transparent;
             border-left: 10px solid red;
             overflow: hidden;")
(/div)

Dekuji predem za help.


gll

Re:Vpravo doprava vlevo doleva
« Odpověď #1 kdy: 26. 11. 2017, 16:37:15 »
sipka je tvorena jen okrajem. Width a height by melo byt 0. To co chcete, jde udelat bud dvema divy, nebo pomoci after.

gll

Re:Vpravo doprava vlevo doleva
« Odpověď #2 kdy: 26. 11. 2017, 17:27:23 »
jeden zpusob:

Kód: [Vybrat]
<div class=arrows></div>

<style>
 .arrows {
     width: 0px;
     height: 0px;
     border-bottom: 20px solid transparent;
     border-top: 20px solid transparent;
     border-right: 10px solid red;
     overflow: hidden;
 }
 .arrows:after {
     width: 0px;
     height: 0px;
     border-bottom: 20px solid transparent;
     border-top: 20px solid transparent;
     border-left: 10px solid red;
     overflow: hidden;
     position: absolute;
     left: 20px;
     transform: translateY(-50%);
     content:"";
 }
</style>

jiwopene@gmail.com

Re:Vpravo doprava vlevo doleva
« Odpověď #3 kdy: 26. 11. 2017, 18:13:03 »
Předpokládám, že jde o HTML. Tam jsou <> špičaté závorky.
(div style="width: 40px;
             height: 0;
             border-bottom: 20px solid transparent;
             border-top: 20px solid transparent;
             border-left: 10px solid red;
             overflow: hidden;")
(/div)

gll

Re:Vpravo doprava vlevo doleva
« Odpověď #4 kdy: 27. 11. 2017, 07:49:29 »
jeden zpusob:

Kód: [Vybrat]
<div class=arrows></div>

<style>
 .arrows {
     width: 0px;
     height: 0px;
     border-bottom: 20px solid transparent;
     border-top: 20px solid transparent;
     border-right: 10px solid red;
     overflow: hidden;
 }
 .arrows:after {
     width: 0px;
     height: 0px;
     border-bottom: 20px solid transparent;
     border-top: 20px solid transparent;
     border-left: 10px solid red;
     overflow: hidden;
     position: absolute;
     left: 20px;
     transform: translateY(-50%);
     content:"";
 }
</style>

overflow: hidden tam být nemusí.

Kód: [Vybrat]
<div class=arrows></div>

<style>
 .arrows {
     width: 0px;
     height: 0px;
     border-bottom: 20px solid transparent;
     border-top: 20px solid transparent;
     border-right: 10px solid red;
 }
 .arrows:after {
     width: 0px;
     height: 0px;
     border-bottom: 20px solid transparent;
     border-top: 20px solid transparent;
     border-left: 10px solid red;
     position: absolute;
     left: 20px;
     transform: translateY(-50%);
     content:"";
 }
</style>


suvr

Re:Vpravo doprava vlevo doleva
« Odpověď #5 kdy: 27. 11. 2017, 18:52:31 »