beatovich: list-item style gesucht wenn classe auf ul

Beitrag lesen

hallo

Kleiner Anhang

SVG kann auch Spass machen. Ich habe nun über mehrere Tage immer wieder kleine Details an der Spritemap geändert oder ergänzt, oder Icons in symbol Elmente konvertiert und sie mehrfach wiederverwendet.

Eine SVG Spritemap ist, verglichen zur Pixelkonkurrenz, viel mehr Work in Prozess.

Voraussetzung ist aber, dass man im CSS alle background-position Werte mit negativen Koordinaten angibt. So lassen sich viewboxen einfach erweitern, ohne dass man bisherige CSS Koordinaten korrigieren muss.

nur eines macht mir im Moment Kopfzerbrechen.

<span class="icon arrow"></span>

ist eigentlich der übliche Ansatz.

<ul class="icon anyicon">
  <li>item</li>
</ul>

Wie schaffe ich es, dass die Eigenschaften nun nicht auf ul angewendet werden, sondern li::before, ohne dass ich für jedes icon einen eigenen Selektor definieren muss?

Das bisherige CSS ist

	.icon::before {
		font-size:1.25em; font-size-adjust:0.3; line-height:1;
		content: "";
		width: 1em; height: 1em;
		margin:-0.2em 0.2em;
		display: inline-block;
		text-align:center;
		text-indent:0;
		background-image: url("'+_.guiSpritemapUri+'");
		background-size: 12em;
		transition:all 0.4s ease;
		background-position: 1em 0em;
	}
	a[href^="kontakt.html"]::before,
	.icon.at::before { background-position: 0em 0em; }
	.icon.menu::before { background-position: -1em 0em; }
  /* sehr viele icons mit Koordinaten */
  /* ... */
	.icon[data-before]::before { content:attr(data-before); }
	.icon[data-content]::before { content:attr(data-content); }
	a:hover::before, a:focus::before,\
	.icon:hover::before, .icon:focus::before {  transform:scale(1.4); }

Wer weiss Rat?

0 73

responsive Dateigrössen

beatovich
  • responsive design
  1. 3
    Regina Schaukrug
    1. 0
      beatovich
      1. 0
        Regina Schaukrug
        1. 0
          beatovich
      2. 0
        Auge
    2. 0
      beatovich
    3. 2
      Gunnar Bittersmann
      1. 0
        Regina Schaukrug
        1. 0
          Gunnar Bittersmann
          1. 0
            marctrix
    4. 0
      marctrix
  2. 0
    pl
    1. 0
      beatovich
      1. 0
        pl
        1. 0
          Christian Kruse
          1. 0
            pl
        2. 0
          beatovich
          1. 0
            pl
            1. 0
              beatovich
              1. 0
                Christian Kruse
              2. 0
                pl
              3. 0
                pl
  3. 1
    JürgenB
    1. 0
      beatovich
      1. 2
        Christian Kruse
        1. 0
          beatovich
          1. 0
            marctrix
            1. 0
              beatovich
              1. 0
                marctrix
                1. 0
                  beatovich
                  1. 0
                    marctrix
      2. 0
        JürgenB
    2. 0
      Gunnar Bittersmann
      • grafik
      • software
      1. 0
        JürgenB
  4. 0
    Gunnar Bittersmann
    1. 1
      beatovich
      1. 1
        Auge
        1. 0
          beatovich
          1. 0
            Auge
            1. 0
              beatovich
              1. 0
                Auge
        2. 1
          Gunnar Bittersmann
  5. 1

    neue SVG Spritemap

    beatovich
    1. 0

      list-item style gesucht wenn classe auf ul

      beatovich
      1. 0
        Matthias Apsel
        1. 0
          beatovich
          1. 0
            beatovich
            1. 0
              Matthias Apsel
              1. 0
                beatovich
                1. 0
                  Matthias Apsel
                  1. 0
                    beatovich
                    1. 0
                      marctrix
                      1. 0
                        beatovich
                        1. 0
                          marctrix
                          1. 0
                            beatovich
                            1. 0
                              marctrix
                              1. 0
                                beatovich
                                1. 0
                                  marctrix
    2. 0
      Gunnar Bittersmann
      • svg
      1. 0
        beatovich
        1. 0
          marctrix
          1. 0
            Gunnar Bittersmann
            1. 0
              Gunnar Bittersmann
              • browser
              • svg
              1. 2
                Tim T—
            2. 0
              Gunnar Bittersmann
              1. 0
                beatovich
                1. 0
                  Gunnar Bittersmann
              2. 0
                Gunnar Bittersmann
            3. 0
              marctrix
            4. 0
              marctrix
              1. 0
                marctrix
                1. 0
                  Gunnar Bittersmann