2016-03-25 3 views
-1
<style> 
.button { 
position: relative; 
background-color: #41A0BF; 
border: none; 
font-size: 20px; 
color: #FFFFFF; 
padding: 15px; 
width: 120px; 
text-align: center; 
-webkit-transition-duration: 0.4s; /* Safari */ 
transition-duration: 0.4s; 
text-decoration: none; 
overflow: hidden; 
cursor: pointer; 
} 

.button:after { 
content: ""; 
background: #69D2F5; 
display: block; 
position: absolute; 
padding-top: 300%; 
padding-left: 350%; 
margin-left: -20px!important; 
margin-top: -120%; 
opacity: 0; 
transition: all 0.8s 
} 

.button:active:after { 
padding: 0; 
margin: 0; 
opacity: 1; 
transition: 0s 
} 
</style> 
<button class="button">Home</button> 

Как поместить ссылку в кнопку? Я пробовал все коды, доступные в google, но все же ошибки на моем сайте i dont know whats лучший код для этого спасибо за кого-то, кто хочет меня научить.Как поместить ссылку в css?

ответ

1

Нет. Невозможно добавить ссылку через css. Но вы можете использовать JQuery

$('.case').each(function() { 
    var link = $(this).html(); 
    $(this).contents().wrap('<a href="example.com/script.php?id="></a>'); 
}); 
+0

Как я могу добавить, что JQuery в мой CSS? –

+0

или куда его поставить? –

1

Четыре различные возможности кнопки становятся ссылки (CSS не вариант):

.button { 
 
    position: relative; 
 
    background-color: #41A0BF; 
 
    border: none; 
 
    font-size: 20px; 
 
    color: #FFFFFF; 
 
    padding-top: 15px; 
 
    padding-bottom: 15px; 
 
    width: 120px; 
 
    text-align: center; 
 
    overflow: hidden; 
 
    cursor: pointer; 
 
    display: inline-block; 
 
    text-decoration: none; 
 
} 
 

 
a, a:active, a:visited, a:focus { 
 
    text-decoration: none; 
 
    color: white; 
 
    font-family: arial, sans-serif; 
 
}
Javascript:<br> 
 
<button class="button" onClick="window.location.href = 'http://example.com'">click</button><br><br> 
 

 
Inner link:<br> 
 
<button class="button"><a href="http://example.com" style="text-decoration: none">click</a></button><br><br> 
 

 
Wrapper link:<br> 
 
<a href="http://example.com"><button class="button">click</button></a><br><br> 
 

 
Fake button:<br> 
 
<a href="http://example.com" class=button>click</a>

+0

, но как мои эффекты перехода в этой кнопке не видят? –

+0

Этот вопрос касается href. Если вы хотите обсудить переходы на кнопке, мое предложение - открыть еще один вопрос с этой темой. –

1

Я предлагаю, чтобы добавить якорь тег, если вы хотите добавить ссылку.

<a href="#">Home</a> 

Добавить ссылку в "#". Это сработает.

+0

Я пробовал это раньше, но все еще получал ошибки. –

+0

но как мои эффекты в кнопке он не видит перехода –

+0

Какова ваша цель? Хотите дать ссылку через кнопку или привязку тега? – Vinaya

0

Пожалуйста, попробуйте следующее:

<a href="https://www.google.co.in/"><button class="button">Home</button></a> 
+0

Я пробовал это раньше, но все еще получал ошибки. –

+0

но как мои эффекты в кнопке он не видит перехода –

0

Я думаю, что его легкий способ сделать это.

.button { 
 
position: relative; 
 
background-color: #41A0BF; 
 
border: none; 
 
font-size: 20px; 
 
color: #FFFFFF; 
 
padding: 15px; 
 
width: 120px; 
 
text-align: center; 
 
-webkit-transition-duration: 0.4s; /* Safari */ 
 
transition-duration: 0.4s; 
 
text-decoration: none; 
 
overflow: hidden; 
 
cursor: pointer; 
 
} 
 

 
.button:after { 
 
content: ""; 
 
background: #69D2F5; 
 
display: block; 
 
position: absolute; 
 
padding-top: 300%; 
 
padding-left: 350%; 
 
margin-left: -20px!important; 
 
margin-top: -120%; 
 
opacity: 0; 
 
transition: all 0.8s 
 
} 
 

 
.button:active:after { 
 
padding: 0; 
 
margin: 0; 
 
opacity: 1; 
 
transition: 0s 
 
} 
 
a{ 
 
    text-decoration:none; 
 
}
<a href="https://www.google.co.in"><button class="button">Home</button></a>

+0

Я пробовал это, но мой эффект перехода в кнопку не видит –

+0

, но эта ссылка в кнопке работает для меня, но я хочу увидеть мои эффекты перехода прежде, чем перейти к следующей странице –

+0

Хотя браузеры, вероятно, будут обрабатывать разметку, кнопка внутри ссылки недействительна HTML. – steveax

0

Вы можете иметь ссылку в виде кнопки таким образом

<a href="#" class="button">home</a> 

Или, если вы используете библиотеку CSS как бутстрапе

<a href="#" class="btn btn-default">home</a> 
+0

, но как мои эффекты в кнопке не видят перехода –

+0

Класс = «кнопка» вызывает функции css – AntonyMN

+0

он не работает для меня –

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