2016-07-18 21 views
-1

Ich brauche eine relative URL für die Navigationspfeile in einer Flexslider Slide Show.Relative URL für Hintergrundbild

Wie überschreibe ich die folgenden CSS, damit ich es auf verschiedenen Seiten anwenden kann?

.flex-direction-nav a { 
    width: 50px; 
    height: 50px; 
    margin: -20px 0 0; 
    display: block; 
    background: url(https://example.com/images/slideshow-buttons.png) no-repeat 0 0; 
    position: absolute; 
    top: 50%; 
    cursor: pointer; 
    text-indent: -9999px; 
    opacity: 0; 
    -webkit-transition: all .3s ease; 
    z-index:3; 
} 

Antwort

0

Es ist in Bezug auf, wo die style.css Datei befindet

Wenn die CSS-Datei im Root oder einen anderen Ordner befindet.

Wenn es example.com/style.css es wäre:

background: url (images/slideshow-buttons.png) no-repeat 0 0;

Wenn es example.com/css/style.css ist, es wäre:

background: url (../images/slideshow-buttons.png) no-repeat 0 0;

+0

Dank @Miro. Jetzt weiß ich, warum ich so viel Mühe habe. In einer Reihe von Fällen habe ich versucht, dies auf einer Test-Website, die eine Sub-Domäne ist, zu arbeiten. Es ist auch eine Joomla-Installation, also die CSS-Dateien in einem Ordner für eine bestimmte Vorlage. In diesem Fall sieht es so aus: example.com/testing/templates/template1/css/flexslider.css. Jetzt würde ich es für dieses Beispiel schreiben? – user2316544