Diskordier
Neu angemeldet
- Registriert
- 14 Juli 2013
- Beiträge
- 161
Hallo Leute ich hab da ein kleines css problem.
Es geht um eine auswahl die durch eine funktion und einer sql abfrage als link erstellt wird.
Da hätten wir mal den html teil
[src=php]<div class="anime-index">
<?=make_index("index.php?site=streams&type=$type&list=%l&filter=%f", True, $subfilter)?>
</div>[/src]
dann die funktion
[src=php]
function make_index($link = False, $transform = False, $subfilter = False){
if ($subfilter) {
$return .= "\t<span class=\"border all\">\n";
$c = 'seen';
$s = (@$_GET['filter'] == $c) ? 'selected' : '';
$href = str_replace(['%l', '%f'], [@$_GET['list'], $c], $link);
$return .= "\t\t<a class=\"subfilter $s\" href=\"$href\">Bereits Gesehen</a>\n";
}
}
[/src]
dann noch der css teil
[src=css]#streams-container .anime-index a{
color: #f7446e;
}[/src]
Das sieht dann so aus
so nun würde ich gerne da ein wenig css einfügen mit einem mulibackground
dazu würd eich bei meiner function diese folgendermasse abändern
[src=php]$return .= "\t\t<a class=\"subfilter .finiwatch $s\" href=\"$href\">Bereits Gesehen</a>\n";[/src]
dies wäre dann mein css
[src=css]#streams-container .anime-index a .subfilter {
margin-right: 130px;
margin-left: 130px;
width: 145px;
height: 145px;
display: inline-block;
position: relative;
line-height: 145px;
background-size: auto auto, auto auto;
background-color: #eaeaea;
background-image: url('../img/Eye.png'), -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eaeaea));
background-image: url('../img/Eye.png'), -webkit-linear-gradient(top, #f6f6f6, #eaeaea);
background-image: url('../img/Eye.png'), -moz-linear-gradient(top, #f6f6f6, #eaeaea);
background-image: url('../img/Eye.png'), -ms-linear-gradient(top, #f6f6f6, #eaeaea);
background-image: url('../img/Eye.png'), -o-linear-gradient(top, #f6f6f6, #eaeaea);
background-image: url('../img/Eye.png'), linear-gradient(top, #f6f6f6, #eaeaea);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .25), 0 2px 3px rgba(0, 0, 0, .1);
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .25), 0 2px 3px rgba(0, 0, 0, .1);
box-shadow: 0 1px 1px rgba(0, 0, 0, .25), 0 2px 3px rgba(0, 0, 0, .1);
}
#streams-container .anime-index a .subfilter .finiwatch:hover{
background-position: -160px -158px, 0 0;
}
[/src]
Leider funktioniert das nicht und ich weiss nicht warum er dieses css nicht übernimmt.
Hat wer von euch eine Idee ?
Vielen Dank für eure Hilfe
Es geht um eine auswahl die durch eine funktion und einer sql abfrage als link erstellt wird.
Da hätten wir mal den html teil
[src=php]<div class="anime-index">
<?=make_index("index.php?site=streams&type=$type&list=%l&filter=%f", True, $subfilter)?>
</div>[/src]
dann die funktion
[src=php]
function make_index($link = False, $transform = False, $subfilter = False){
if ($subfilter) {
$return .= "\t<span class=\"border all\">\n";
$c = 'seen';
$s = (@$_GET['filter'] == $c) ? 'selected' : '';
$href = str_replace(['%l', '%f'], [@$_GET['list'], $c], $link);
$return .= "\t\t<a class=\"subfilter $s\" href=\"$href\">Bereits Gesehen</a>\n";
}
}
[/src]
dann noch der css teil
[src=css]#streams-container .anime-index a{
color: #f7446e;
}[/src]
Das sieht dann so aus
so nun würde ich gerne da ein wenig css einfügen mit einem mulibackground
dazu würd eich bei meiner function diese folgendermasse abändern
[src=php]$return .= "\t\t<a class=\"subfilter .finiwatch $s\" href=\"$href\">Bereits Gesehen</a>\n";[/src]
dies wäre dann mein css
[src=css]#streams-container .anime-index a .subfilter {
margin-right: 130px;
margin-left: 130px;
width: 145px;
height: 145px;
display: inline-block;
position: relative;
line-height: 145px;
background-size: auto auto, auto auto;
background-color: #eaeaea;
background-image: url('../img/Eye.png'), -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eaeaea));
background-image: url('../img/Eye.png'), -webkit-linear-gradient(top, #f6f6f6, #eaeaea);
background-image: url('../img/Eye.png'), -moz-linear-gradient(top, #f6f6f6, #eaeaea);
background-image: url('../img/Eye.png'), -ms-linear-gradient(top, #f6f6f6, #eaeaea);
background-image: url('../img/Eye.png'), -o-linear-gradient(top, #f6f6f6, #eaeaea);
background-image: url('../img/Eye.png'), linear-gradient(top, #f6f6f6, #eaeaea);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .25), 0 2px 3px rgba(0, 0, 0, .1);
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .25), 0 2px 3px rgba(0, 0, 0, .1);
box-shadow: 0 1px 1px rgba(0, 0, 0, .25), 0 2px 3px rgba(0, 0, 0, .1);
}
#streams-container .anime-index a .subfilter .finiwatch:hover{
background-position: -160px -158px, 0 0;
}
[/src]
Leider funktioniert das nicht und ich weiss nicht warum er dieses css nicht übernimmt.
Hat wer von euch eine Idee ?
Vielen Dank für eure Hilfe