From bc6d6a0c1c07913d92a9a665a2a27ac46bf09e1a Mon Sep 17 00:00:00 2001 From: Romain de Laage Date: Sun, 10 May 2020 13:41:30 +0200 Subject: [PATCH] Changed style and upgraded whiteboard panel --- index.html | 45 ++++--- logo_picasoft_white.svg | 120 ++++++++++++++++++ main.css | 235 ++++++++++++++++++++++------------- picasoft_logo.png | Bin 28330 -> 0 bytes whiteboard.html | 263 ++++++++++++++++++++++++++++++++++++++-- 5 files changed, 555 insertions(+), 108 deletions(-) create mode 100644 logo_picasoft_white.svg delete mode 100644 picasoft_logo.png diff --git a/index.html b/index.html index d6af588..70a3d19 100644 --- a/index.html +++ b/index.html @@ -7,33 +7,46 @@ +
+ Logo de Picasoft +
-
- Logo de Picasoft -

Portail des pads collaboratifs - Picasoft

-
+

Portail des pads collaboratifs

Nous vous proposons plusieurs outils de pads collaboratifs pouvant correspondre à vos besoins. Du simple néophite en informatique à l'expert en MarkDown et en LaTeX, chacun y trouvera son bonheur. Vous trouverez ci-dessous un petit guide afin de choisir quel outil est adapté à vos besoins. Vous pouvez aussi trouver un petit guide pour débuter avec la syntaxe MarkDown.

- -
- CodiMD screenshot - EtherPad screenshot - WhitheBoard screenshot +
+
+ CodiMD + CodiMD screenshot +
+
+ EtherPad + EtherPad screenshot +
+
+ WhiteBoard + WhitheBoard screenshot +

Quel outil est adapté à mes besoins ?

-

Je souhaite faire une simple prise de notes seul ou avec des amis, rapidement et sans inscription

+

Je souhaite faire une simple prise de notes seul·e ou avec des ami·e·s, rapidement et sans inscription

- Dans ce cas la mise en forme m'importe peu, ce que je veux c'est pouvoir utiliser un espace d'échange où chacun peu contribuer et placer ses idées. Nous vous conseillons alors une instance EtherPad. Ce logiciel est intuitif et simple à prendre en main, aucune inscription n'est requise et c'est rapide. Il s'uffit d'entrer un nom pour votre Pad et de partager l'addresse à vos amis. Vous avez accès à un historique des modifications et votre Pad sera sauvegardé pendant un an après les dernières modifications. Cependant les capacités de mise en forme sont réduites au strict nécessaire.
+ Dans ce cas la mise en forme m'importe peu, ce que je veux c'est pouvoir utiliser un espace d'échange où chacun peut contribuer et placer ses idées. Nous vous conseillons alors une instance EtherPad. Ce logiciel est intuitif et simple à prendre en main, aucune inscription n'est requise et c'est rapide. Il s'uffit d'entrer un nom pour votre Pad et de partager l'addresse à vos ami·e·s. Vous avez accès à un historique des modifications et votre Pad sera sauvegardé pendant un an après les dernières modifications. Cependant les capacités de mise en forme sont réduites au strict nécessaire.
Exemples : Notes de cours, brouillon avant de rédiger un rapport, partager des informations et des liens.

Je souhaite rédiger en collaboration un compte-rendu ou une documentation

- J'ai besoin d'une mise en forme plus avancé et de fonctionnalités supplémentaires (tableaux, formules mathématiques, diagrammes, ...). J'ai toujours besoin de collaborer avec mes camarades mais nous sommes moins pressés et nous pouvons nous inscrire sur le service afin de faciliter la collaboration. Nous vous conseillons CodiMD. Ce logiciel permet d'accéder à une mise en forme avancée à l'aide d'une syntaxe MarkDown complétée de plusieurs fonctionnalités comme LaTeX pour des formules ou la possobilité de faire des diagramme (liste complète des fonctionnalités). L'inscription n'est pas obligatoire mais elle est tout de même recommandée. On peut mettre le pad en lecture-seule et accéder à un mode de publication.
+ J'ai besoin d'une mise en forme plus avancée et de fonctionnalités supplémentaires (tableaux, formules mathématiques, diagrammes, ...). J'ai toujours besoin de collaborer avec mes camarades mais nous sommes moins pressé·e·s et nous pouvons nous inscrire sur le service afin de faciliter la collaboration. Nous vous conseillons CodiMD. Ce logiciel permet d'accéder à une mise en forme avancée à l'aide d'une syntaxe MarkDown complétée de plusieurs fonctionnalités comme LaTeX pour des formules ou la possobilité de faire des diagramme (liste complète des fonctionnalités). L'inscription n'est pas obligatoire mais elle est tout de même recommandée. On peut mettre le pad en lecture-seule et accéder à un mode de publication.
Exemples : Compte-rendu de réunion, documentation d'un projet, tutoriel.

Je souhaite partager un tableau blanc afin de dessiner "à la main"

diff --git a/logo_picasoft_white.svg b/logo_picasoft_white.svg new file mode 100644 index 0000000..dea6e3f --- /dev/null +++ b/logo_picasoft_white.svg @@ -0,0 +1,120 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/main.css b/main.css index 51d28cf..b68ea20 100644 --- a/main.css +++ b/main.css @@ -1,10 +1,16 @@ +/*--------+ +| General | +---------*/ + *{ margin: 0; box-sizing: border-box; } + html{ height: 100%; } + body{ background-repeat: no-repeat; background-size: cover cover; @@ -12,94 +18,35 @@ body{ font-family: sans-serif; height: 100%; } -#app-links{ - display: flex; - justify-content: space-around; - flex-direction: row; - margin-top: 30px; - margin-bottom: 30px; -} -#app-links a{ - background-color: #0e610e; - padding: 15px; - border-radius: 10px; - color: white; - font-weight: bold; - text-decoration: none; - transition: 0.5s; - width: 20%; - text-align: center; -} -#app-links a:hover{ - background-color: #1b8c1b; - transform: scale(1.1); -} -#app-img{ - display: flex; - justify-content: space-around; - flex-direction: row; - margin-top: 30px; - margin-bottom: 30px; -} -#app-img img{ - width: 20%; - height: auto; -} -h1{ - display: inline-block; - vertical-align: middle; -} -#title img{ - height: 50px; - width: auto; - vertical-align: middle; -} -#title{ - text-align: center; - padding: 10px; -} + #content{ width: 80%; min-height: 100%; margin: auto; + margin-top: 80px; background-color: white; padding-right: 40px; padding-left: 40px; } -#content:first-child{ - margin-top: 0; + +/*----------------------+ +| Links to the services | ++----------------------*/ + +.cards{ + display: flex; + justify-content: space-between; + flex-direction: row; + margin-top: 30px; + margin-bottom: 30px; } -#content:last-child{ - margin-bottom: 0; + +.card{ + width: 30%; } -p{ - padding: 10px; - text-align: justify; -} -h2, h3{ - padding-top: 10px; - padding-bottom: 10px; - color: #080a4d; -} -#link-wb #link{ - display: inline-block; - vertical-align: middle; - width: calc(40% - 40px); - text-align: center; -} -#link-wb form{ - display: inline-block; - vertical-align: middle; - width: calc(40% - 40px); - text-align: center; -} -#link-wb #or{ - display: inline-block; - vertical-align: middle; - width: 20%; - text-align: center; -} -#link a{ + +.card a{ + display: block; background-color: #0e610e; padding: 15px; border-radius: 10px; @@ -107,17 +54,134 @@ h2, h3{ font-weight: bold; text-decoration: none; transition: 0.5s; - display: inline-block; + width: 100%; + text-align: center; + margin-bottom: 10px; } -#link a:hover{ + +.card a:hover{ background-color: #1b8c1b; - transform: scale(1.1); + transform: scale(1.05); } -#link-wb input{ + +.card img{ + display: block; + width: 100%; + height: auto; +} + +/*-----+ +| Text | ++-----*/ + +h1{ + text-align: center; +} + + +h1, h2, h3{ + padding-top: 10px; + padding-bottom: 10px; + color: #080a4d; +} + +p{ + padding: 10px; + text-align: justify; +} + +/*-------+ +| Header | ++-------*/ + +header img{ + height: auto; + width: 60px; + vertical-align: middle; display: inline-block; - width: 80%; +} + +header{ + padding: 10px; + background-color: #2c3e50; + color: white; + position: fixed; + width: 100%; + top: 0; + left: 0; + z-index: 10; +} + +header ul{ + padding: 0; + list-style-type: none; + display: inline-block; + width: 50%; +} + +header ul:last-child{ + width: calc(50% - 60px); + text-align: right; +} + +header li{ + display: inline-block; + transition: 0.5s; + padding: 10px; + border-radius: 10px; + font-weight: bold; +} + +header li:hover{ + background-color: rgba(255, 255, 255, .3); +} + +header a{ + color: inherit; + text-decoration: inherit; +} + +/*-------------+ +| WB interface | ++-------------*/ + +#wb-interface a{ + display: inline-block; + vertical-align: middle; + width: 40%; + text-align: center; + background-color: #0e610e; + padding: 15px; + border-radius: 10px; + color: white; + font-weight: bold; + text-decoration: none; + transition: 0.5s; + margin-right: 20%; +} + +#wb-interface form{ + display: inline-block; + vertical-align: middle; + width: 40%; + text-align: center; +} + +#wb-interface a:hover{ + background-color: #1b8c1b; + transform: scale(1.05); +} + +/*------+ +| Forms | +-------*/ + +input{ + display: inline-block; + width: 100%; margin-bottom: 15px; } + input[type="submit"]{ background-color: #0e610e; padding: 15px; @@ -129,10 +193,12 @@ input[type="submit"]{ text-align: center; border: none; } + input[type="submit"]:hover{ background-color: #1b8c1b; - transform: scale(1.1); + transform: scale(1.05); } + input[type="text"]{ padding: 10px; border-radius: 10px; @@ -141,6 +207,7 @@ input[type="text"]{ text-align: center; border: solid #BFBFBF 3px; } + input[type="text"]:hover, input[type="text"]:focus{ border: solid #999999 3px; } diff --git a/picasoft_logo.png b/picasoft_logo.png deleted file mode 100644 index 594dbd17277102276388137081f5fb64c8d429d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28330 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 +
+ Logo de Picasoft +
-
- Logo de Picasoft -

WhiteBoard - Picasoft

-
-