2015-10-28 2 views
1

Я пытаюсь создать href над изображением, как на изображении ниже. У меня нет точной идеи, как установить его. Я пробовал код вроде этого, но не работал. Отправьте свою молитву ссылка в красный color.My код:Проблема с изображением с href style

<div class="col-md-4"> 
<img src="images/prayer.jpg" /> 
<a class="pray" href="a.com">Submit your prayer request</a> 
</div> 

refrence image

enter image description here

+1

Положите вашу попытку версии выше в JSFiddle, чтобы было легче f или люди, чтобы выяснить, что вы делаете неправильно https://jsfiddle.net/ –

ответ

0

Это достигается путем размещения ссылки абсолютно на изображение (добавлено еще несколько CSS, чтобы поместить изображение внутри .col-md-4, примерно переводится на то, что делает Bootstrap):

.col-md-4 
 
{ 
 
    position: relative; 
 
} 
 

 
.col-md-4 a 
 
{ 
 
    background: rgba(255, 0, 0, 0.3); 
 
    bottom: 0; 
 
    padding: 10px; 
 
    position: absolute; 
 
    right: 0; 
 
} 
 

 
.col-md-4 img 
 
{ 
 
    display: block; 
 
    height: auto; 
 
    width: 100%; 
 
}
<div class="col-md-4"> 
 
    <img src="http://dummyimage.com/300x150/cccccc/fff" /> 
 
    <a class="pray" href="a.com">Submit your prayer request</a> 
 
</div>

JSFiddle

1

, если вы хотите, чтобы ваше изображение имеет HREF ссылку, чтобы когда-либо кто-то нажмите на изображении, которые должны принять их по ссылке вы хотите как ссылку на текст, так что сделайте sm все изменения в вашем коде,

просто заверните свой тег на бирке, как рев.

<div class="col-md-4"> 
<a class="pray" href="a.com"><img src="images/prayer.jpg" />Submit your prayer request</a> 
</div> 
+0

Спасибо, но я хочу, чтобы отдельная ссылка отображалась на изображении на красном цвете. Неполное изображение как href. –

1

Вы должны добавить ярлык якоря («a») перед изображением, чтобы изображение было внутри тега привязки. Надеюсь, это помогло. Или вы хотите использовать javascript?

Если вы хотите отделить:

<div class="col-md-4"> 
    <a href="anywhere"> 
    <img src="images/prayer.jpg" /> 
    </a> 
    <a class="pray" href="a.com">Submit your prayer request</a> 
</div> 
+0

извините, я хочу css .. –

+0

@AtifKhan поэтому добавьте класс. –

1

Сделать положение, содержащее div абсолютна, поэтому a тег может быть установлен абсолютный в пределах содержащего div

Что-то вроде:

<div class="col-md-4" style='position:absolute;'> 
    <img src="images/prayer.jpg" /> 
    <a class="pray" href="a.com" style="background:rgba(255,0,0,0.7);position:absolute;right:0px;bottom:0px;">Submit your prayer request</a> 
</div> 
+0

'.col-md-4', скорее всего, проистекает из Bootstrap и применяет' position: absolute' к столбцу, который сломает макет. Кроме того, «позиция: относительная» имеет тот же эффект. – maryisdead

1

Я бы порекомендовал использовать свойство css "position: absolute;". Соответствующая настройка css позволяет разместить href anchor, когда захотите.

<div class="col-md-4"> 
<img src="http://i.stack.imgur.com/Ye30T.png" /> 
<a class="pray" style="position: absolute; 
left: 68px; 
top: 156px; 
display: block; 
width: 262px; 
height: 48px; 
padding-top: 12px; 
padding-left: 21px;" href="a.com"></a> 
</div> 
1
<style> 
    img 
    { 
    position: absolute; 
    z-index: -1; 
    } 
</style> 

<div class="col-md-4"> 
    <img src="images/prayer.jpg" /> 
    <a class="pray" href="a.com">Submit your prayer request</a> 
</div> 
0

Я думаю, что нужно использовать area tag, Нажмите here, чтобы посмотреть, как это работа на изображении.

<div class="col-md-4"> 
    <img src="images/prayer.jpg" width="322" height="195" usemap="#prayermap" /> 
    <map name="prayermap"> 
     <area shape="rect" coords="60,150,322,195" alt="Submit prayer request" href="a.com"> 
    </map> 
</div> 
+0

Это немного перебор, нет? Также не очень хорошо играет с отзывчивыми макетами. – maryisdead

+0

@maryisdead Он хочет, чтобы часть изображения была ссылкой, вы добавляете ссылку на изображение. Я почти уверен, что ваш ответ не тот, что он хочет. –

+0

Это _may_ быть.И если это так, то предоставление изображения в комплекте с визуальной визуализацией ссылки на него было бы довольно плохим выбором дизайна, поскольку это можно легко достичь только с помощью CSS. В любом случае, я думаю, что ссылка на изображение - это именно то, что OP хочет, чтобы она выглядела. – maryisdead

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