2014-12-25 3 views
1

Как мы можем применить CSS к изображению, которое импортируется css через background: url ('..'). например: Я хочу применить радиус границы на изображении .jpg.Как применить CSS для изображения, импортированного CSS

<div></div> 

div { 
    background: url('image.jpg'); 
} 
+0

вы можете сделать это http://jsfiddle.net/bkhdcLsL/ –

+0

мы можем сделать это без укладки DIV. например: я хочу, чтобы мой div был квадратным, а изображение было окружено – Squirtle

+0

вы используете схему http://jsfiddle.net/bkhdcLsL/1/ –

ответ

2

Вы не можете непосредственно создавать фоновые изображения. Вы можете стилизовать элемент, на котором изображен фон; в этом примере, div. Если вам нужен радиус границы, просто добавьте его в CSS с помощью border-radius.

Даже если у вас есть границы радиуса, установленного на div, он все равно будет иметь квадратную ограничительную рамку:

div { 
 
    width: 200px; 
 
    height: 200px; 
 
    background: url('http://lorempixel.com/200/200/'); 
 
    border-radius: 50%; 
 
}
<div> 
 
    Text in here is not automatically inside the "circle." 
 
</div>

+0

можем ли мы сделать это без стилизации div. например: я хочу, чтобы мой div был квадратным, а изображение - кругом – Squirtle

+0

@ChimedPalden проверить мое редактирование - border-radius не ограничивает фактическое содержимое div. – Purag

1

Для достижения радиуса границы, вы должны предоставить границу атрибут radius для объекта контейнера. здесь ваш объект div.

добавить так:

div { 
background: url('image.jpg'); 
border-radius:5px; 
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
} 
Смежные вопросы