Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.01.2013, 01:22
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

Как из картинки сделать рамку для элемента


Как из нее сделать рамку для элемента, что-то вроде:



Правильно ли я понимаю, для создания подобного понадобится 8 элементов (4 на углы, 4 на стороны)?

Последний раз редактировалось dmitry111, 31.01.2013 в 01:26.
Ответить с цитированием
  #2 (permalink)  
Старый 31.01.2013, 01:32
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

http://caniuse.com/#search=border-image
Ответить с цитированием
  #3 (permalink)  
Старый 31.01.2013, 01:42
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

danik.js,

не это не вариант) Нужен хардкор))

Чтоб в ие работало

Последний раз редактировалось dmitry111, 31.01.2013 в 01:45.
Ответить с цитированием
  #4 (permalink)  
Старый 31.01.2013, 01:48
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Ну хардкор так хардкор. С чем именно проблемы то?
Ответить с цитированием
  #5 (permalink)  
Старый 31.01.2013, 02:20
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

danik.js,

не могу найти в поисковиках как это все делают)
Нашел на htmlbook статью, там задавали бордер элементу, а на углы клепали картинки. Но данный способ здесь не применим, исходник -прозрачный png и затереть следы углов не получится.

Я просто никогда не делал подобные штуки, хотел бы узнать как)
Ответить с цитированием
  #6 (permalink)  
Старый 31.01.2013, 02:33
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,127

dmitry111,
может как вариант http://www.malsup.com/jquery/corner/
Ответить с цитированием
  #7 (permalink)  
Старый 31.01.2013, 03:09
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

рони,

не надо с помощью css и картинки.
За вариант спасибо, взял на заметку
Ответить с цитированием
  #8 (permalink)  
Старый 31.01.2013, 03:36
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Можно еще SVG/VML попробовать )
Ответить с цитированием
  #9 (permalink)  
Старый 31.01.2013, 07:07
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

попробовать можно, но мне надо с помощью картинки)
Ответить с цитированием
  #10 (permalink)  
Старый 31.01.2013, 08:14
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

<style>
#AB {
 width:190px;
 height:68px;
 border-width: 22px!important;
 border-width: 22px!important;
-moz-border-image: url(http://s1.uploads.ru/i/OSvPC.png) 16 repeat;  /* Firefox 4 */
    -webkit-border-image: url(http://s1.uploads.ru/i/OSvPC.png) 16 repeat;  /* Safari 5 и Chrome */
    -o-border-image: url(http://s1.uploads.ru/i/OSvPC.png) 25 repeat; /* Opera 10.5 */}
    border-image: url(http://s1.uploads.ru/i/OSvPC.png) 25 repeat; /* Opera 10.5 */}
</style>
<div id=AB></div>


http://htmlbook.ru/css/border-image
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как менять позицию элемента? Заданую через position:absolute; left:100px; top:200px; aRpi Общие вопросы Javascript 3 24.04.2011 08:42
Как сделать маску для рисунка Aljnk Общие вопросы Javascript 16 21.02.2011 17:08
Узнать CSS правило для элемента vinet Events/DOM/Window 4 10.12.2010 08:12
Как сделать смену картинки при выборе radio RomanS Элементы интерфейса 1 11.12.2009 00:50
Как сделать функцию типа toDataUrl для рисунка в ie6 ? Олег Общие вопросы Javascript 2 14.09.2008 00:06