Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Сложная верстка (https://javascript.ru/forum/xhtml-html-css/45226-slozhnaya-verstka.html)

Gasherez 19.02.2014 16:50

Сложная верстка
 
Добрый день! У меня есть не простые задания. Ломаю голову, думаю как их сделать, если кто нибудь знает прошу помочь, буду очень очень признателен (или хотя бы скинуть информацию где это можно найти)

http://joxi.ru/dKMEU_3JTJB8WSyJq2k - первое
http://joxi.ru/sqMEUxjKTJATR6BW7dk - второе
http://joxi.ru/VagEUxjKTJDvSIf6OCA - третье

ksa 19.02.2014 20:38

Цитата:

Сообщение от Gasherez
У меня есть не простые задания.

По-мне так только "разрезание" по диагонали можно назвать сложным. Т.к. в мире прямоугольников это действительно необычно...

Gasherez 19.02.2014 21:56

А первое как сделать? В частности отросток треугольный, чтобы туда бэкграунд продолжался. Тем более, что там все от шрифта зависит

Aetae 20.02.2014 04:12

При помощи svg - элементарно, без - с ограничениями.

devote 20.02.2014 04:19

все можно сделать и без SVG простым HTML, CSS и JS.

Aetae 20.02.2014 07:03

Цитата:

Сообщение от devote (Сообщение 298495)
все можно сделать и без SVG простым HTML, CSS и JS.

Можно. Но зачем?)

Gasherez 20.02.2014 09:08

Aetae,
Ты хочешь сказать, что эту кнопку просто нужно нарисовать в формате svg??? А с помощью canvas можно сделать?

Gasherez 20.02.2014 10:26

Можете подсказать как сделать это через svg??? В редакторе нарисовать эту кнопку, или посредством <svg>. Даже если нарисую кнопку, не понимаю как два фона сделать. Синий еще с радиусом О_о

melky 20.02.2014 12:20

Цитата:

Сообщение от devote (Сообщение 298495)
все можно сделать и без SVG простым HTML, CSS и JS.

тоже так подумал.

Цитата:

Сообщение от Aetae (Сообщение 298501)
Можно. Но зачем?)

а разрезание текста... а текст можно засовывать в шейпы SVG?

Aetae 20.02.2014 14:03

Цитата:

Сообщение от melky (Сообщение 298536)
а разрезание текста... а текст можно засовывать в шейпы SVG?

Можно, но не нужно.)


Часовой пояс GMT +3, время: 18:54.