Utilisateur:Celia : Différence entre versions

De Design numérique
Aller à : navigation, rechercher
(WEB 2 PRINT)
(MES "BLINGEE")
Ligne 221 : Ligne 221 :
  
 
[[Fichier:Vaccin1.jpeg|200px|sans_cadre|gauche]]
 
[[Fichier:Vaccin1.jpeg|200px|sans_cadre|gauche]]
 +
<br>
  
 
== WEB 2 PRINT ==
 
== WEB 2 PRINT ==

Version du 14 décembre 2021 à 10:38

LE MONDE

Mon monde
La cité des suicides :
- Sous le bois de Vincennes, à l’est de Paris. L’existence de cette ville cachée a été révélée lors de la construction de la ligne de métro Bastille et Vincennes. L’inspecteur de police Sauvage la découvrit alors qu’il recherchait un certain nombre d’ouvriers qui avaient disparu au cours des travaux de fondation.
- Chanson de la ville au silence absolu
- L’air se trouve e effet filtré, laissant entrer de grandes quantités d’ozone et bloquant la route aux microbes. En dépit des délices évidents qu’offre la ville, les visiteurs l’ont décrite comme lugubre et mélancolique.

Les personnages =

L’Anglais :
- Las de la vie par ennui
- Word of the day : Morose
- Tout me lasse ; je remorque avec peine mon ennui avec mes jours, et je vais partout bâillant ma vie.

Le Français :
- Fatigué de la débauche
- Et ta débauche ne leurre qu'un instant ton désespoir caché.
- J'ai trente ans et je n'ai encore rien pu réaliser de ce que je souhaitais. Toujours embauché, débauché, et chaque mois, je vieillis d'une année. Je n'ai rien vu du monde, rien obtenu de la vie si ce n'est cet espoir : cela viendra, c'est le commencement.

Le Médecin :
- L’alimentation se limite à l’absorption de minuscules pilules qui activent le cerveau.
- Chaque habitant doit observer la règle du silence absolu, sauf lorsqu’il est interrogé par son médecin.
- Cette sorte de praticiens appartient en fait à la police, car la communauté n’a pas de problèmes de santé : grâce aux murs protecteurs, datant des temps préhistoriques, qui entourent la ville, l’atmosphère est pure à cent pour cent. L’air se trouve en effet filtré, laissant entrer de grandes quantités d’ozone et bloquant la route aux microbes.

L’Espagnol :
- Les Espagnols, qui ont tenté de se supprimer par désespoir d’amour.


LA CARTOGRAPHIE (Dataviz)

Ambiance galaxy / représenter le monde vu de l'univers

image inspi 1

A travers des sortes de Milkyway

image inspi 2

Couleurs vives sur fond noir

image inspi 3

Quelques essais de planètes/ Milkyway


Essai1.png

Essai2.png Essai3.png Premier rendu .png

LA PAGE HTML VIVANTE

Inspiration :

Je souhaite faire une page Html qui représente une carte à gratter qui donne, soit bonne fortune, soit une prédiction astrologique. Je souhaite aligner si c'est possible trois cartes.

Comme les cartes gagnantes que l'on trouve dans les bureaux de tabac, mais cette fois-ci sans histoire d'argent.

Sources :

Carte 1

Carte 2

Carte 3

file:///C:/Users/HP/Desktop/carto/gratte.html

INTERACTION AVEC UNE INTERFACE

Première idée

- Des capteurs positionnés sur le corps qui permettrait d'interagir avec une interface telle que paint 3D. Ainsi, de faire de formes grâce à une chorégraphie. L'interaction avec ce logiciel se transformerait en performance. Chaque mouvement serait associé à une action qui aurait été faite avec le clavier ou la souris, en temps normal.


Note1.jpeg

Note2.jpeg Note3.jpg


Deuxième idée

Plus axé "web dev" / sous forme d'extension Chrome

Quelques idées de modifications d'interfaces en fonction de ce que je souhaiterais apprendre à coder :

- Inverser la logique de l'interface afin d'avoir une nouvelle approche. Par exemple: mettre les éléments du haut, en bas ou ceux de gauche, à droite.
- Suprimer les images, laisser que le texte ou l'inverse.
- Reprendre l'idée de la carte à gratter, mais cette fois-ci, sur des interfaces déjà existante pour choisir nous même, les images que l'on souhaite voir en fonction de leur titre.
- Traitement d'images: comment l'agrandir, autre que zoom avec deux doigts ou le double clic. Peut-être voir comment transformer la forme de l'image, par les angles ou complètement la modifier, l'effacer, en mettre une autre etc.
- Laisser que les mots clefs pour faciliter la lecture d'une page avec beaucoup d'informations.

Note4.jpg


INTERACTION AVEC LE CLAVIER

Suites de lettres qui émettent une action :

  • azertyuiop = Agrandir les images (Action cumulable)
  • qsdfghjklm = Agrandir la typo (Action cumulable)
  • wxcvbn,;:! = Aller à la page suivante (Action cumulable)
  • poiuytreza = Rétrécir les images (Action cumulable)
  • mlkjhgfdsq = Rétrécir la typo (Action cumulable)
  • !:;,nbvcxw = Revenir en arrière (Action cumulable)
  • aqw = Aller en bas de la page
  • zsx = Scroller vers le bas
  • edc = Aller à la barre de recherche
  • rfv = Afficher que les img ou jpg
  • tgb = Afficher que le texte
  • yhn = Inverser le sens d'affichage
  • uj, = Afficher seulement les mots clefs sans les images
  • ik; = Afficher le titre des images sans les images mais avec le texte
  • ol: = Activer le clavier normal (Action cumulable on/off)
  • pm! = Ouvrir un onglet au hasard dans un nouvel onglet
  • wqa = Aller en haut de la page
  • xsz = Scroller vers le haut
  • cde = Aller à l'accueil
  • vfr = Revenir à la normal (Valable pour chaque modification émise)
  • bgt = Sélectionner un élément (puis se balader avec les flèches)
  • nhy = Cliquer sur l'élément sélectionner
  • ,ju = Désactiver l'outil sélection
  • ;ki =
  • :lo = Rouvrir le dernier onglet fermé
  • !mp = Fermer le dernier onglet ouvert

CODE JAVASCRIPT

Z = Scroller vers le bas X = Scroller vers le haut A = Aller en bas de la page W = Aller en haut de la page

document.addEventListener('keydown', (e) => {
   if(e.key == 'z')
        document.documentElement.scrollTop += 50;
    
});

document.addEventListener('keydown', (e) => {
    if(e.key == 'x')
         document.documentElement.scrollTop -= 50;
     
 });

document.addEventListener('keydown', (e) => {
    if(e.key == 'a')
         document.documentElement.scrollTop = 100000000000000;
     
 });

document.addEventListener('keydown', (e) => {
    if(e.key == 'w')
         document.documentElement.scrollTop -= 100000000000000;
     
 });

MODIFICATION D'UNE PAGE HTML AVEC DES ELEMENTS GRAPHIQUES

Code JS

console.log('yoplaboum');
document.addEventListener('keydown', (e) => {
  if(e.key == 'a')
       getRandomImageUrl('soft1');
  else if(e.key == 'b') 
       addBorders('bordure1');
  else if(e.key == 'c')
       replaceTypo('typo1');
  else if(e.key == 'd')
       glitters('glitters1');
  else if(e.key == 'e')
       replaceImages('runbitch');
});

function getRandomImageUrl(mode){
  if(mode == 'soft1'){
    var urls = ['http://data.pixiz.com/output/user/frame/preview/api/big/0/3/7/2/1722730_8f936.jpg'];
}  
  var imageUrl = urls[Math.floor(Math.random() * urls.length)];
  return imageUrl;
 
}
function addBorders(mode){
  if(mode == 'bordure1'){
    var divElements = document.querySelectorAll('div');
  }
  for (var i = 0; i < divElements.length; i++){
    var divElement = divElements[i];
    divElement.classList.add('bordure1');
    }
}
function replaceTypo(mode){
  if (mode == 'typo1'){
  document.body.addclass('typo1')  
  }
} 
function glitters(mode){
  if (mode == 'glitters1'){
  document.body.innerHTML = document.body.innerHTML + <div class='glitters1'></div>; 
  }
}
function replaceImages(mode){
  if(mode == 'runbitch'){
  var imageElements = document.querySelectorAll('img');
  ['runbitch.jpg']}
  for(var i = 0; i < imageElements.length; i++){
  var imageElement = imageElements[i];
    var modified = '<div class="bg" style="background-size:cover!important;background-image:url('+getRandomImageUrl(mode)+')!important;">' + imageElement.outerHTML + '</div>';
    imageElement.outerHTML = modified;
}
}

MES "BLINGEE"

Vaccin1.jpeg

WEB 2 PRINT

Les conseils du homard

Code Js

var conseils = [
  "Conseil N°1: N'essaie pas de changer pour plaire aux autres",
  "Conseil N°2: Aie plus confiance en toi",
  "Conseil N°3: Les erreurs que tu vas faire t'aideront à devenir une meilleure personne",
  "Conseil N°4: N'écoute pas ceux qui essaieront de te décourager",
  "Conseil N°5: Tu ne seras pas forever alone avec 101 chats plus tard",
  "Conseil N°6: Sortir de ta zone de confort ne te tuera pas",
  "Conseil N°7: Trouve le courage de dire ce que tu penses vraiment à ceux que tu aimes",
  "Conseil N°8: Abuse moins des mauvaises mais bonnes choses",
  "Conseil N°9: N'abandonne jamais ton passe-temps favori",
  "Conseil N°10: Tu dois échouer plusieurs fois avant de pouvoir enfin réussir",
  "Conseil N°11: Iel ne te méritait pas, de toute façon",
  "Conseil N°12: Ose dire non plus souvent",
  "Conseil N°13: Tu es responsable de ton propre bonheur",
  "Conseil N°14: Écoute plus souvent les conseils de tes aînés",
  "Conseil N°15: Profite encore plus de ta jeunesse",
  "Conseil N°16: Ne dépense pas ton argent dans des objets inutiles",
  "Conseil N°17: Prends des cours de cuisine/danse/chant/langues",
  "Conseil N°18: Vis dans le présent et non dans le passé",
  "Conseil N°19: Sors moins et lis plus de livres",
  "Conseil N°20: Tu vas finir par t'en sortir",
]; 


var conseil = conseils[Math.floor(Math.random() * conseils.length)];


console.log(conseil);

document.getElementById('conseil').innerHTML = conseil;


document.addEventListener('click',peche);
function peche (){
  window.print()
}

Code Html

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <style>
            @import url('https://fonts.googleapis.com/css2?family=Permanent+Marker&display=swap');
            @import url('https://fonts.googleapis.com/css2?family=Raleway:wght@200&display=swap');
            @import url('https://fonts.googleapis.com/css2?family=Lobster&display=swap');
            </style>
        <link rel="stylesheet" href="styles.css">
        <title>Les conseils du homard</title>
    </head>


<body>
    <section>
    <header><h1><span>Les conseils du homard</span></h1>
     <h3><span>Choisis ton homard et pêche-le ! </span></h3></header>
        
    <div><img id="homard"src="homard.png" alt="homard"></div> 
    <div id="conseil"> </div>  
    </section>
    <script src="content.js"></script>
   

</body>
    
</html>

Code Css

@font-face {
    font-family: 'lack';
    src: url('lack-line-regular-webfont.woff2') format('woff2'),
         url('lack-line-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    

}
html, body{
    width: 100%;
    height: 100%;
}

body{
    background-image: url('gifff.png');
    width: 100%;
    height: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    font-family: 'Raleway';
    font-size: 30px;
    margin: -5% 0% 0% 0.5%;
    padding-right: 0%;
    
}



h1{
    font-family: 'lack';
    color: white;
    font-size: 60px;
    padding-top: 3%;
    margin-bottom: 2%;
    padding-bottom: 0%;
    font-weight: lighter;
}

h3{
    font-family: 'Raleway', white;
    color: white;
    font-weight: 600;
    font-style: italic;
    font-weight: lighter;
    margin-top: -2%;
    padding-right: 1%; 
}


@media print{
    @page{
        size:297mm 420mm;
        background-color: black;
    }

    section{
        border:0;
        width:297mm;
        height:420mm;
        background-color: black;
    }
    h1{
        display: none;
         
    }

    #homard{
        margin-top:10%;
        width: 80%;
        height: auto;
        margin-left: 10%;
        margin-top: 5%;
    }
    h3{
        opacity: 0%;
    }
    #conseil{
        margin-top: 5%;
        font-family: 'lack';
        font-size: 70px;
        text-align: center;
        margin-bottom: 0%;
    }
}
@media screen{
#homard{
    display: none;
}
#conseil{
    display: none;
}
header{

    margin:-10% 0% 3% 3%;
    display: inline-block;
    padding-top: 3%;
    margin-top: -3%;
    border-radius: 10px;
}
}

DESIGN NUMERIQUE 21/22