Есть необходимость сделать блок, который появляется по центру страницы, drag`n`drop`ится и растягивается. Выглядит он примерно так:
<div class="main-box"> <div class="title"></div> <!--заголовок. За него цепляемся и драг н дропим--> <div class="content"></div> <div class="resize"></div> <!--Блок, отвечающий за ресайз--> </div>
Для растягивания я кладу абсолютом маленький квадратик (.resize) в правый нижний угол (как наиболее интуитивное, на мой взгляд, место)
.resize {position:absolute; right:0; bottom:0;}
и на него вешаю скрипты. Но тут возникают небольшие трудности, так как блок можно сжать по высоте — имеется вертикальный скроллинг.
.main-box{overflow-y:scroll; position:absolute;}
Суть проблемы в том, что в опере .resize прячется за скролл (то есть для него надо бы задать right:15px, или около того)... Конечно можно было бы попользовать хаки, но в данном случае это не совсем приемлемо, так как проект пишется на достаточно длительное и активное использование, и хочется сделать всё максимально надёжно.
Интересуют лишь легальные способы (может как то иначе организовать разметку) решения проблемы. Прочих у меня самого хватает.
Спасибо
прошу прощения за эти отступы в коде, не понимаю откуда они взялись и как их убрать
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
od_lazio
Есть необходимость сделать блок, который появляется по центру страницы, drag`n`drop`ится и растягивается. Выглядит он примерно так:
Для растягивания я кладу абсолютом маленький квадратик (.resize) в правый нижний угол (как наиболее интуитивное, на мой взгляд, место)
и на него вешаю скрипты. Но тут возникают небольшие трудности, так как блок можно сжать по высоте — имеется вертикальный скроллинг.
Суть проблемы в том, что в опере .resize прячется за скролл (то есть для него надо бы задать right:15px, или около того)... Конечно можно было бы попользовать хаки, но в данном случае это не совсем приемлемо, так как проект пишется на достаточно длительное и активное использование, и хочется сделать всё максимально надёжно.
Интересуют лишь легальные способы (может как то иначе организовать разметку) решения проблемы. Прочих у меня самого хватает.
Спасибо
прошу прощения за эти отступы в коде, не понимаю откуда они взялись и как их убрать
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.