Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.01.2016, 20:40   #1
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию Как сделать внутреннюю рамку вокруг изображения?

Замучился уже искать.
У меня с начало создается таблица html, а далее динамически в каждую <td> я делаю бордюр всему <td> на jquery:
Код:
$(number_h_p).css({'border': '3px solid #4169E0'});
number_h_p-это id каждого <td> элемента
Далее загружаю картинки в каждый <td> 3 рисунка:
Код:
$(number_h_p).append(\"<a class='screenshot' href='' rel=''><img  src=''   /></a>\");
$(number_h_p).append(\"<a class='screenshot' href='''><img style='outline: 1px solid #FF0000' id='carta22' src=''   /></a>\");
$(number_h_p).append(\"<a class='screenshot' href='' rel=''><img  src=''   /></a>\");
outline, как оказалось не подходит, он все равно рисует рамку с внешней стороны, которая затирается рамкой всего <td>

Там у меня еще применяется дополнительный CSS, но уже не относится к этому вопросу.

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

Последний раз редактировалось Illusiony; 17.01.2016 в 20:44.
Illusiony вне форума Ответить с цитированием
Старый 20.01.2016, 02:56   #2
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию

Наконец то нашел:
Код:
style='outline: 3px solid #FF0000; outline-offset: -3px'
Illusiony вне форума Ответить с цитированием
Старый 20.01.2016, 12:08   #3
CodeNOT
Форумчанин
 
Аватар для CodeNOT
 
Регистрация: 08.11.2010
Сообщений: 593
По умолчанию

а зачем гонять dom на js? когда можно на css тоже самое добавить? не?
CodeNOT вне форума Ответить с цитированием
Старый 21.01.2016, 17:31   #4
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию

Цитата:
Сообщение от CodeNOT Посмотреть сообщение
а зачем гонять dom на js? когда можно на css тоже самое добавить? не?
Если я правильно понял вопрос, то потому, что рамка у меня добавляется динамически уже в дальнейшей работе странички, при определенном ответе от сервере. Т.е. до наступления определенного события даже нет рисунков, которые нужно обрамлять и информации какие именно нужно из всех.
Illusiony вне форума Ответить с цитированием
Старый 22.01.2016, 11:06   #5
CodeNOT
Форумчанин
 
Аватар для CodeNOT
 
Регистрация: 08.11.2010
Сообщений: 593
По умолчанию

ну как минимум в css можно написать так:
Код:
.screenshot img{
outline: 3px solid #FF0000;
outline-offset: -3px;
}
или добавить к приходящему изображению еще один класс, просто по скорости быстрее будет
CodeNOT вне форума Ответить с цитированием
Старый 24.01.2016, 22:13   #6
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию

Но мне не ко всем .screenshot img нужна эта рамка. Но, скорее я просто не доганяю, что Вы имеете ввиду(

Последний раз редактировалось Illusiony; 24.01.2016 в 22:22.
Illusiony вне форума Ответить с цитированием
Старый 24.01.2016, 22:15   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

ну сделайте .screenshot-with-border
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как убрать рамку вокруг картинки nechaevnet HTML и CSS 3 06.07.2014 22:41
Как заставить браузер рисовать рамку вокруг пустой ячейки? Stilet HTML и CSS 7 11.09.2012 13:36
Убрать пунктирную рамку вокруг Image ivan.tiran Общие вопросы Delphi 3 17.05.2012 20:41
Поворот изображения вокруг своей оси во время движения по кругу вокруг центра AsaDorius Помощь студентам 1 15.12.2010 21:57
Как изменить стиль гиперссылки? Нужно убрать рамку вокруг картинки. GLB HTML и CSS 5 18.01.2009 19:18