Мне нужно изменить эффект наложения css на мою ссылку. Это мой HTML код:Модифицировать эффект гиперповерхности CSS Hover
<body>
<div class="button-holder">
<div class="center-content">
<a href="#" class="btn1">
<span> Some Link </span>
<span> </span>
</a>
</div>
</div>
</body>
Итак, эффект css работает с фоном ссылки. Как я могу изменить свой CSS, чтобы применить тот же эффект от «заполнения цветом» к цвету текста вместо фона? http://jsfiddle.net/yakovenkodenis/ryfyhLk7/ Вот нужный эффект, но он меняет фон, а не сам текст. Вот мой CSS код:
body {
padding: 100px;
text-align: center;
}
a {
color: #444;
display: inline-block;
font-size: 30px;
letter-spacing: .1em;
margin: 100px 0;
padding: 1em 2em;
text-decoration: none;
}
.button-holder > div > div, .button-holder > div > a {
-moz-box-sizing: border-box;
display: block;
float: left;
font-size: 2em;
height: 52px;
margin: 80px;
padding: 10px 30px;
position: relative;
width: 100%;
}
.center-content {
width: 840px;
margin: 0px auto;
}
.button-holder div a {
text-decoration: none;
color: rgba(0, 0, 0, 0.7);
}
.btn1 span {
-moz-box-shadow: none;
-moz-transform-origin: 0 0;
-moz-transform-style: preserve-3d;
-moz-transition: all 0.6s cubic-bezier(0.05, 0.06, 0.05, 0.95);
display: block;
left: 0;
opacity: 1;
padding: 9px 0;
position: absolute;
top: 0;
text-align: center;
color: #444;
box-shadow: none;
}
.btn1 {
overflow: hidden;
}
.btn1 span {
position: absolute;
width: 100%;
height: 100%;
display: block;
opacity: 1;
left: 0;
top: 0;
-moz-box-sizing: border-box;
padding: 9px 0;
text-align: center;
-moz-transform-style: preserve-3d;
-moz-transform-origin: 0 0;
-moz-transition: all 0.6s cubic-bezier(0.05, 0.06, 0.05, 0.95);
box-shadow: none;
color: #444;
}
.btn1 span:first-of-type {
z-index: 99999;
}
.btn1 span:last-of-type {
background: #1abc9c;
left: -100%;
}
.btn1:hover span {
left: 0;
}
Мне очень жаль из-за такого смутного объяснения и так много кода. Надеюсь, вы по-прежнему можете помочь –
, почему вы решили иметь второй интервал, который вы перемещаете на паре? можете ли вы не просто иметь один и изменить цвет фона и текста на зависании? '.btn1: hover span {background: # 1abc9c; красный цвет; } ' – Rhumborl
Ну, если я удаляю второй прогон, он перестает работать :) (Код на самом деле не мой) –