Я искал в Интернете инструкции, как сделать значки социальных сетей интерактивными, но, похоже, не нашел ответа. Мне нравится размещать в своем блоге несколько значков с такими кодами:
.social-wrap {
width: 325px;
height: 50px;
position: absolute;
top: 50%;
left: 50%;
margin: -25px 0 0 -162.5px;
}
.social-wrap button {
border: none;
outline: none;
width: 50px;
height: 50px;
font-size: 1.25em;
transition: color .25s ease-out, background .25s ease-out, border-radius .25s ease-out;
box-shadow: 0px 27px 73px -10px rgba(0, 0, 0, 0.75);
}
.social-wrap button:hover {
cursor: pointer;
border-radius: 50px;
box-shadow: 0px 27px 45px -10px rgba(0, 0, 0, 0.75);
}
.social-wrap .facebook {
color: #3b5998;
background-color: #fff;
}
.social-wrap .facebook:hover {
color: #fff;
background-color: #3b5998;
}
.social-wrap .facebook:active {
background-color: #fff;
color: #3b5998;
}
.social-wrap .twitter {
color: #00aced;
background-color: #fff;
}
.social-wrap .twitter:hover {
color: #fff;
background-color: #00aced;
}
.social-wrap .twitter:active {
background-color: #fff;
color: #00aced;
}
.social-wrap .google-plus {
color: #dd4b39;
background-color: #fff;
}
.social-wrap .google-plus:hover {
color: #fff;
background-color: #dd4b39;
}
.social-wrap .google-plus:active {
background-color: #fff;
color: #dd4b39;
} <div class='social-wrap'>
<button class='facebook'>
<i class='fa fa-facebook'></i>
</button>
<button class='twitter'>
<i class='fa fa-twitter'></i>
</button>
<button class='google-plus'>
<i class='fa fa-google-plus'></i>
</button>
</div>
Illegal nesting: nesting within plain text is illegal.". Please give me some idea how to do it. TIA
Привет, Запп, ты имеешь в виду код CSS?
Да. Добавьте свой код. Кроме того, у вас отсутствуют открывающая и закрывающая скобки {}
Привет, Запп, я добавил коды HTML и CSS ... Я не очень хорошо знаком с кодом HTML с "кнопкой%". Я знаком с основами структурирования HTML и CSS.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы должны иметь возможность просто обернуть теги <i> в теги <a> с атрибутом href, установленным на соответствующую ссылку:
<a href = "your-link-here">
<i class='fa fa-facebook'></i>
</a>
вы даже можете заключить кнопки в теги <a>, если нужно, чтобы они также были интерактивными.
Заключите их в теги привязки вместо тегов кнопок, а затем стилизуйте теги привязки, чтобы они выглядели как кнопки.
<a class = "facebook button" href = "https://facebook.com/">
<i class='fa fa-facebook'></i>
</a>
В таблице стилей изменить
.social-wrap button в .social-wrap .button
а также
.social-wrap button:hover в .social-wrap .button:hover
(точки перед 'b' в 'кнопке')
Одно простое исправление - окружить кнопку тегом привязки <a> и добавить к ней атрибут href.
.social-wrap {
width: 325px;
height: 50px;
position: absolute;
top: 50%;
left: 50%;
margin: -25px 0 0 -162.5px;
}
.social-wrap button {
border: none;
outline: none;
width: 50px;
height: 50px;
font-size: 1.25em;
transition: color .25s ease-out, background .25s ease-out, border-radius .25s ease-out;
box-shadow: 0px 27px 73px -10px rgba(0, 0, 0, 0.75);
}
.social-wrap button:hover {
cursor: pointer;
border-radius: 50px;
box-shadow: 0px 27px 45px -10px rgba(0, 0, 0, 0.75);
}
.social-wrap .facebook {
color: #3b5998;
background-color: #fff;
}
.social-wrap .facebook:hover {
color: #fff;
background-color: #3b5998;
}
.social-wrap .facebook:active {
background-color: #fff;
color: #3b5998;
}
.social-wrap .twitter {
color: #00aced;
background-color: #fff;
}
.social-wrap .twitter:hover {
color: #fff;
background-color: #00aced;
}
.social-wrap .twitter:active {
background-color: #fff;
color: #00aced;
}
.social-wrap .google-plus {
color: #dd4b39;
background-color: #fff;
}
.social-wrap .google-plus:hover {
color: #fff;
background-color: #dd4b39;
}
.social-wrap .google-plus:active {
background-color: #fff;
color: #dd4b39;
}<script src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class='social-wrap'>
<a href = "http://www.facebook.com"><button class='facebook'>
<i class='fa fa-facebook'></i>
</button></a>
<a href = "http://www.twitter.com"><button class='twitter'>
<i class='fa fa-twitter'></i>
</button></a>
<a href = "http://www.google.com"><button class='google-plus'>
<i class='fa fa-google-plus'></i>
</button></a>
</div>
Нужно добавить больше кода. И вам не хватает "{}"