Jump to content

SVG contre JPG sur device


Recommended Posts

Bonjour...

Voilà, je suis un peu bloqué à cause d'un logo pour les devices. 

Mon site en préparation : https://www.ipmeuble.ch/e-commerce/fr/ 

J'ai changé le logo en .svg et pas de souci pour les navigateur "pc" mais sur les devices, il ne s'affiche pas. J'aimerai pourtant laisser mon logo en SVG pour les "pc".

J'utilise le code suivant

<div class="hidden-sm-down shop-logo" id="_desktop_logo">
	{if $page.page_name == 'index'}
		<h1>
			<a href="{$urls.base_url}">
				<img class="logo img-responsive" src="/e-commerce/img/my-shop-logo-1550661371.svg" alt="{$shop.name}" !important>
			</a>
		</h1>
	{else}
		<a href="{$urls.base_url}">
			<img class="logo img-responsive" src="/e-commerce/img/my-shop-logo-1550661371.svg" alt="{$shop.name}">
		</a>
	{/if}
</div>

Est-il possible de mettre une exception si le site est consulté depuis un device ?

Merci d'avance...

Link to comment
Share on other sites

  • 1 month later...

Bonjour Picnoc, ton sujet est très intéressant. J'ai de mon côté également besoin d'utiliser un logo en .SVG, je vais donc me servir de ton code.

Petite question au passage, dans quel fichier as-tu appliqué ce code?


Je pense que tu devrais prendre le temps de visionner ce lien vidéo :

Prestashop 1.7 - Ajuster la taille du logo (ép.21)


Avec ce type de règles, cela ne serait ainsi pas possible?

 

Par exemple

 

Règle #1 Pour les PC avec min-width:..... => Logo qui s'affiche en .svg

Règle #1 désactivée si min-width n'est pas atteint

 

Règle #2 Pour les Mobiles, tablettes avec un max-width => Logo qui s'affiche en .png? ou .jpeg

Règle #2 désactivée si min-width supérieure à la valeur fixée

 

/* version 1 */
/* desktop */
@media(min-width:1025px){
    .header-top #top-menu{margin-top:20px;}
    .header-top #search_widget{margin-top:10px;}
}
/* tablette h. */
@media(min-width:1024px)  AND (max-width:1024px){
    .header-top #top-menu{margin-top:10px;}
    .header-top #search_widget{margin-top:5px;}
}
/* desktop v. */
@media(min-width:768px) AND (max-width:1023px){
    .header-top #top-menu{margin-top:5px;}
    .header-top #search_widget{margin-top:0px;}
}
/* mobile */
@media(max-width:767px){
    #header .logo {height:30px;}
}

/* version 2 */
.logo-v2{text-align:center;}
.logo-v2 img{width:150px!important;}

 

Ton sujet est très intéressant et je souhaite également implanter quelque chose de similaire... On a tous envie d'avoir un logo nette, peu importe la taille de l'écran, léger en poids, bref, quelque chose de pro quoi.

 

Si on peut avancer ensemble sur cette problématique c'est super!

 

Florian

 

 

 

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...