блок "неправильной" формы

duncan

батяр з личакова
Регистрация
10 Апр 2007
Сообщения
1.599
Реакции
450
все элементы на странице имеют четкую прямоугольную форму
это касается и блочных элементов, и строчных, и строчно-блочных
так вот итересует возможность трансформации -- возможли ли такое вообще? :)
 
а с помощью джава-скрипт?
 
какой именно трансформации? поставьте задачу поконкретнее. имитировать элемент неправильной формы (статичный) можно и в css, если поиграться с наложением элементов друг на друга, полями, фоном и изображениями.
если нужна анимация - тут, конечно, лучше js (если указанного выше transform и transition недостаточно)
 
нерешимый вопрос.
transform и transition -- не комильфо, поскольку даже современные браузеры не все поддерживают
а вообще это была идея фикс -- трансформировать инлайновый элемент (картинку)
даже не совсем картинка, а делать в виде блока-наложения по верху картинки и с помощью overflow:hidden скрывать то, что не будет помещаться.
но кроссбраузерности все равно добиться не реально.
 
Не опускайте руки -) Какой самый низкий порог браузеров с корректным отображением требуется? (я правильно понимаю, что речь главным образом об IE?)
Трансформ с транзишном - это главным образом для анимации и прочих необязательных рюшечек, без которых сайт все равно будет юзабелен. У вас же задача статичная, насколько я понимаю? Может можно ограничиться абсолютным позиционированием и отрицательными марджинами? А также всякими top, z-index и т.п. ну а на крайняк и про js вспомнить... -)
В общем либо распишите еще подробнее, либо набросайте схематичное изображение (что будет понятнее) желаемого итогового вида элемента.
 
все зависит от конкретной задачи и соответственно решения тоже могут быть разные. Где-то можно сверху накладывать полупрозрачный пнг с дырками нужной формы, где-то действительно поможет трасформация, ну а где-то можно и канвас использовать (что будет наверное самым простым и самым кроссбраузерным вариантом).
 
в том-то и дело, что просто наложить сверху пнж-рамочку не выйдет, хитрый замут в дизе)
суть в том, что это слайдер со слайдами неправильной формы
а под слайдером сразу неоднотонный фон, схематично:

1.jpg
 
в том-то и дело, что просто наложить сверху пнж-рамочку не выйдет, хитрый замут в дизе)
суть в том, что это слайдер со слайдами неправильной формы
а под слайдером сразу неоднотонный фон, схематично:

Посмотреть вложение 48845

Можно сделать сами слайды в png повернуть как надо в Ps и остальной фон сделать прозрачным.
 
Можно сделать сами слайды в png повернуть как надо в Ps и остальной фон сделать прозрачным.

это очевидное и самое просто решение)
но к верстке отношения не имеет
 
Назад
Сверху