2016-06-02 2 views
0

Хотите сделать час, как этот img1Как сделать часы дизайнера

enter image description here и

Img2

enter image description here

не знал, как этого добиться.

+0

я думаю, что вы можете достичь, установив границы изображения в CSS см http://www.w3schools.com/cssref/css3_pr_border-image.asp –

+0

псевдоэлементы могут также хорошо работать. – Noah

+0

@arjun не так хорошо с css, не могли бы вы предоставить код – smarttechy

ответ

5

Я уверен, что использование <hr> является не Рекомендуемый способ сделать это. Вы можете просто попробовать:

<div><img src='http://i.stack.imgur.com/Llk2U.png'><div> 

Или использовать css класс, чтобы сделать его немного более элегантна:

.whybuyfromus 
 
{ 
 
    background: url('http://i.stack.imgur.com/Llk2U.png') no-repeat; 
 
    height: 101px; 
 
    background-size: contain; 
 
} 
 
<div class="whybuyfromus" />

+0

, пожалуйста, дайте полный путь для его достижения вместе с css, который я попробовал, но не повезло – smarttechy

+1

Отличное изменение в 'contains'. Гораздо удобнее. – smoksnes

0

попробовать это одно:

.hr { 
 
    background-image: url(http://i.stack.imgur.com/Llk2U.png); 
 
    height: 100px; 
 
    background-repeat: no-repeat; 
 
    background-size: 100%; 
 
    }
<div class="hr" />

1

Я знаю, что у этого уже есть принятый ответ, но я хотел посмотреть, можно ли сделать полностью отзывчивую версию с CSS. Я нашел решение, используя Flexbox:

.fancy-hr { 
 
    display: flex; 
 
    background-image: 
 
    url(http://i.imgur.com/ZmheWg5.png), 
 
    url(http://i.imgur.com/ph3e3OT.png); 
 
    background-size: 115px 100%; 
 
    background-position: 0 0, 100% 0; 
 
    background-repeat: no-repeat; 
 
    height: 37px; 
 
    box-sizing: border-box; 
 
    padding: 0 115px; 
 
} 
 

 
.fancy-hr:before, 
 
.fancy-hr:after { 
 
    content: ""; 
 
    flex: 1; 
 
    background: url(http://i.imgur.com/NBus6Hr.png) repeat-x; 
 
} 
 

 
.fancy-hr span { 
 
    display: inline-block; 
 
    height: 100%; 
 
    line-height: 37px; 
 
} 
 

 
.fancy-hr span:before, 
 
.fancy-hr span:after { 
 
    content: ""; 
 
    width: 10px; 
 
    height: 100%; 
 
    display: inline-block; 
 
} 
 

 
.fancy-hr span:before { 
 
    background-image: url(http://i.imgur.com/wMU1oDn.png); 
 
    float: left; 
 
} 
 

 
.fancy-hr span:after { 
 
    background-image: url(http://i.imgur.com/4Q2el3J.png); 
 
    float: right; 
 
}
<div class="fancy-hr"><span>Text here</span></div>

+0

Это лучший способ. Он позволяет изменять текст непосредственно из кода. – Antti29

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