Ich habe ein Problem mit Master Slider.Wie bedingte Überprüfung in CSS?
Es generiert automatisch viele Klassen.
In meinem Fall lade ich Video und Bild in die Folie.
Im Code, den ich mit überprüfen:
<?php if($item->type == 1): ?> <!-- is Video -->
<img class="ms-thumb video_slider" ... />
?>
<?php if($item->type == 2): ?> <!-- is Picture -->
<img class="ms-thumb picture_slider" ... />
<div class="picturediv"></div> <!-- I tried to add manual element like that to assign instead of using: `ms-thumb-ol` but it auto remove when slide is generate -->
?>
Es wird Struktur wie folgt erzeugt werden:
div.ms-thumb-frame
div.ms-thumb video_slider
div.ms-thumb-ol
div.ms-thumb-frame
div.ms-thumb picture_slider
div.ms-thumb-ol
ich eine Taste spielen in das mit Code hinzufügen möchten:
div.ms-thumb-frame {
position: relative;
}
div.ms-thumb-frame div.ms-thumb-ol {
position: absolute;
display: block;
background: url(http://www.workbooks.com/sites/default/files/image/play-button-crm-homepage2.png);
height: 55px;
width: 57px;
top: 0;
left:0;
right:0;
bottom:0;
margin:auto;
}
div.ms-thumb-frame div.ms-thumb-ol:hover {
background: url(http://www.workbooks.com/sites/default/files/image/play-button-crm-homepage-11.png);
}
Sie können sehen, ich style nur Element ms-thumb-ol
.
Dieses Element ist in einem anderen Element identisch.
Gibt es eine Methode, um einzuchecken div.ms-thumb picture_slider
und div.ms-thumb-ol
gleichzeitige
Sie Gebrauch von Sass machen können, wenn Sie Bedingungen in CSS anwenden möchten. –
Sie meinen JavaScript oder CSS oder PHP? * "div.ms-thumb picture_slider und div.ms-thumb-ol concurrent" * Du meinst du willst überprüfen ob ..ol nach ..slider kommt? – Alvaro
Dies kann mit CSS alleine mit dem gleichgeordneten '+' Kombinator erfolgen. Überprüfe meine Antwort. –