Hallo,
Gibt es eine möglichkeit, einige Icons in der Menüzeile erst ab einer bestimmten Seitenbreite anzuzeigen ?
Würde gerne 3 iFrame Seiten von anderen Geräten in meinem Netzwerk in die Visu integrieren.
Diese Seiten würde ich aber nur auf dem PC bzw Tablet sehen wollen, auf dem Handy nützen mir die Seiten wegen der kleinen Bildgröße nichts, deshalb würde ich diese gerne ausblenden lassen. Durch die Icons wird nämlich auch das Bild falsch dargestellt.
Ich denke mal es geht irgendwie mit der CSS Funktion @media, allerdings hab ich von den CSS Funktionen noch nicht viel ahnung,
und wäre dankbar, wenn mir da jemand einen Tipp geben würde, wie ich das realisieren könnte.
Hier mal ein versuch, der allerdings nicht funktioniert. Die 3 Icons werden in dem fall garnicht angezeigt.
Danke und Gruß,
Mike
Anhänge:
Bild 1= Zustand mit der if Anweisung auf allen Desktops
Bild 2= Zustand ohne if Anweisung auf PC Desktop
Bild 3= Zustand ohne if Anweisung auf Handy
Gibt es eine möglichkeit, einige Icons in der Menüzeile erst ab einer bestimmten Seitenbreite anzuzeigen ?
Würde gerne 3 iFrame Seiten von anderen Geräten in meinem Netzwerk in die Visu integrieren.
Diese Seiten würde ich aber nur auf dem PC bzw Tablet sehen wollen, auf dem Handy nützen mir die Seiten wegen der kleinen Bildgröße nichts, deshalb würde ich diese gerne ausblenden lassen. Durch die Icons wird nämlich auch das Bild falsch dargestellt.
Ich denke mal es geht irgendwie mit der CSS Funktion @media, allerdings hab ich von den CSS Funktionen noch nicht viel ahnung,
und wäre dankbar, wenn mir da jemand einen Tipp geben würde, wie ich das realisieren könnte.
Hier mal ein versuch, der allerdings nicht funktioniert. Die 3 Icons werden in dem fall garnicht angezeigt.
Code:
<div id="menu" class="menu"> <a id="menu-reload" href="javascript: window.location.reload()"> <img class="icon" src="icons/ws/audio_repeat.svg" /></a> <a id="menu-rooms" data-ajax="false" href="index.php"> <img class="icon {{ page starts with 'index' or page starts with 'room' ? 'icon1' }}" src="{{ icon0 }}control_building_empty.svg"/></a> {{ basic.switch('Tasterbeleuchtung', 'env.location.night', 'status_night.svg', 'status_comfort.svg') }} <a id="menu-weather" data-ajax="false" href="index.php?page=weather.current"> <img class="icon {{ page starts with 'weather' ? 'icon1'}}" src="{{ icon0 }}weather_cloudy.svg"/></a> <a id="menu-rooms" href="index.php?page=PlotHeizung"> <img class="icon {{ page == 'PlotHeizung' or page == 'PlotStrom' or page == 'PlotTemperaturen' ? 'icon1' }}" src="{{ icon0 }}time_graph.svg"/></a> {% if min-width > '768px' %} <a id="menu-rooms" href="index.php?page=Heizung"> <img class="icon {{ page == 'Heizung' ? 'icon1' }}" src="{{ icon0 }}sani_boiler_temp.svg"/></a> <a id="menu-rooms" href="index.php?page=Musik"> <img class="icon {{ page == 'Musik' ? 'icon1' }}" src="{{ icon0 }}audio_headphone.svg"/></a> <a id="menu-rooms" href="index.php?page=OSCam"> <img class="icon {{ page == 'OSCam' ? 'icon1' }}" src="{{ icon0 }}it_satellite_dish.svg"/></a> {% endif %} <a id="menu-system" data-ajax="false" href="index.php?page=config"> <img class="icon {{ page == 'config' or page == 'team' or page == 'credits' or page == 'copyright' or page == 'smarthome.py' ? 'icon1' }}" src="{{ icon0 }}message_service.svg"/></a> </div>
Mike
Anhänge:
Bild 1= Zustand mit der if Anweisung auf allen Desktops
Bild 2= Zustand ohne if Anweisung auf PC Desktop
Bild 3= Zustand ohne if Anweisung auf Handy
Kommentar