2013-12-20 2 views
1

Я пытаюсь сделать границу вокруг изображения, появляясь с наведением мыши. Следующее выполняет то, что я ищу, но оно меняет изображение при появлении границы. Как это можно сделать при перемещении изображения?Как CSS Img Border на Hover без сдвига изображения

Вот jsfiddle http://jsfiddle.net/8gA6z/

.screenshots { 
    float: left; 
    width: 155px; 
} 
.screenshots img:hover{ 
    border: 5px solid #06C; 
} 

ответ

7

Дайте прозрачную границу и изменить границы-цвет при наведении курсора мыши

.screenshots img { 
    border:5px solid transparent; 
} 
.screenshots img:hover { 
    border-color:#06C; 
} 

Updated fiddle here.

+1

совершенны, спасибо вам за это! – user1373779

+0

@ пользователь1373779 приветствуется :) – Hiral

3

Вы могли бы дать ему рамку, прозрачной и такой же ширины, когда не колебались:

.screenshots img { 
    border: 5px solid transparent; 
} 

jsFiddle example

Смежные вопросы