Recherche…


créer des css / js spécifiques à une plateforme (android / ios)

Disons que vous voulez créer un fichier css / js spécifique à une plateforme. Pour cela, vous devez créer un dossier de fusion dans le dossier racine de votre ordinateur. Dans le dossier de fusion crée un répertoire pour chaque plate-forme (Android / iOS ..). puis, dans un dossier de plate-forme spécifique, créez un dossier css / js et placez votre fichier css / js spécifique au dossier de la plate-forme. Voilà, une fois que vous avez exécuté la commande de compilation cordova , tous les fichiers js / css correspondant à chaque plate-forme seront placés dans un dossier de plate-forme respecté

Remarque: Assurez-vous que votre racine www / index.html aura les mêmes css / js définis. Pour cela, assurez-vous que vous avez le même nom de fichier correspondant à chaque plate-forme dans le dossier de fusion.

//let say you are in CordovaMergesExample folder
cd CordovaMergesExample 

//create test folder with com.test id and TestApp as name
cordova create test com.test TestApp

//add platform android and ios 
cordova platform add android ios


----------


//create merges/android/css/override.css and merges/ios/css/override.css 


----------

//In root www/index.html add this stylesheet
<link rel="stylesheet" type="text/css" href="css/override.css" />


----------


cordova build

---> cordova build engine automatically identify the platform in merges folder and add files in respective folders. Check platforms/android/assets/www/css and platforms/ios/www/css


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow