diff --git a/public/assets/css/src/_colors.scss b/public/assets/css/src/_colors.scss index 3bd46fd..41c7892 100644 --- a/public/assets/css/src/_colors.scss +++ b/public/assets/css/src/_colors.scss @@ -91,7 +91,7 @@ } -[data-color-type="elem"]{ +[data-color-type="text"]{ --color-050: #f4f0ff; --color-100: #e7e1ff; --color-200: #dacfff; diff --git a/public/assets/css/src/_panel-settings.scss b/public/assets/css/src/_panel-settings.scss new file mode 100644 index 0000000..c1c2208 --- /dev/null +++ b/public/assets/css/src/_panel-settings.scss @@ -0,0 +1,71 @@ +.panel-settings__container{ + // margin-top: var(--space-m); + margin-bottom: var(--space-s); + + border: 1px solid var(--color-300); + border-radius: var(--border-radius); + padding: var(--space-s); + + .settings__header{ + display: flex; + align-items: center; + gap: var(--space-xs); + margin-bottom: var(--space-s); + // border: 1px solid var(--color-300); + // border-radius: var(--border-radius); + // padding: 2px 1ch; + + + .icon{ + position: relative; + top: 2px; + svg{ + width: 20px; + height: 20px; + fill: var(--color-600); + } + } + .title{ + font-size: 1.2rem; + color: var(--color-600); + } + + } + + + .setting__section{ + .setting__header{ + color: var(--color-600); + } + } + + .setting__section[data-setting="format"]{ + border-bottom: none; + padding-bottom: var(--space-xs); + + } + + .setting__section[data-setting="dimensions"]{ + border-top: none; + padding-top: 0; + .setting__header{ + display: none; + } + .setting__body{ + grid-column: 2; + width: 0; + display: flex; + gap: var(--space-s); + .field-size-page{ + display: flex; + align-items: center; + justify-content: space-between; + gap: var(--space-xs); + + } + } + + .field-size-page:first-of-type .unit-toggle{ display: none; } + + } +} \ No newline at end of file diff --git a/public/assets/css/src/_setting__section.scss b/public/assets/css/src/_setting__section.scss index a176db4..e1486b5 100644 --- a/public/assets/css/src/_setting__section.scss +++ b/public/assets/css/src/_setting__section.scss @@ -32,6 +32,11 @@ } +.setting-disabled .setting__body { + opacity: 0.4; + pointer-events: none; +} + .setting__section[data-setting="font"] { .setting__body{ diff --git a/public/assets/css/src/_variables.scss b/public/assets/css/src/_variables.scss index 4d01e0b..9156d46 100644 --- a/public/assets/css/src/_variables.scss +++ b/public/assets/css/src/_variables.scss @@ -31,6 +31,6 @@ --label-w: 18ch; font-size: 14px; - --panel-w: 540px; + --panel-w: 560px; --panel-nav-h: 60px; } diff --git a/public/assets/css/style.css b/public/assets/css/style.css index b19eb98..460ee98 100644 --- a/public/assets/css/style.css +++ b/public/assets/css/style.css @@ -176,7 +176,7 @@ --color-900: #d96a30; } -[data-color-type=elem] { +[data-color-type=text] { --color-050: #f4f0ff; --color-100: #e7e1ff; --color-200: #dacfff; @@ -241,7 +241,7 @@ img { --input-w-small: 45px; --label-w: 18ch; font-size: 14px; - --panel-w: 540px; + --panel-w: 560px; --panel-nav-h: 60px; } @@ -269,6 +269,61 @@ h2 { string-set: title content(text); } +.panel-settings__container { + margin-bottom: var(--space-s); + border: 1px solid var(--color-300); + border-radius: var(--border-radius); + padding: var(--space-s); +} +.panel-settings__container .settings__header { + display: flex; + align-items: center; + gap: var(--space-xs); + margin-bottom: var(--space-s); +} +.panel-settings__container .settings__header .icon { + position: relative; + top: 2px; +} +.panel-settings__container .settings__header .icon svg { + width: 20px; + height: 20px; + fill: var(--color-600); +} +.panel-settings__container .settings__header .title { + font-size: 1.2rem; + color: var(--color-600); +} +.panel-settings__container .setting__section .setting__header { + color: var(--color-600); +} +.panel-settings__container .setting__section[data-setting=format] { + border-bottom: none; + padding-bottom: var(--space-xs); +} +.panel-settings__container .setting__section[data-setting=dimensions] { + border-top: none; + padding-top: 0; +} +.panel-settings__container .setting__section[data-setting=dimensions] .setting__header { + display: none; +} +.panel-settings__container .setting__section[data-setting=dimensions] .setting__body { + grid-column: 2; + width: 0; + display: flex; + gap: var(--space-s); +} +.panel-settings__container .setting__section[data-setting=dimensions] .setting__body .field-size-page { + display: flex; + align-items: center; + justify-content: space-between; + gap: var(--space-xs); +} +.panel-settings__container .setting__section[data-setting=dimensions] .field-size-page:first-of-type .unit-toggle { + display: none; +} + select, input[type=text], input[type=number] { @@ -708,6 +763,11 @@ input[type=number] { padding-top: 4px; } +.setting-disabled .setting__body { + opacity: 0.4; + pointer-events: none; +} + .setting__section[data-setting=font] .setting__body { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); diff --git a/public/assets/css/style.css.map b/public/assets/css/style.css.map index fbbe6e6..a80dcae 100644 --- a/public/assets/css/style.css.map +++ b/public/assets/css/style.css.map @@ -1 +1 @@ -{"version":3,"sources":["src/_fonts.scss","style.css","src/_colors.scss","src/_reset.scss","src/_variables.scss","src/_text.scss","src/_print-styles.scss","src/_forms.scss","src/_buttons.scss","src/_toggle-setting.scss","src/_settings-popup.scss","src/_setting__section.scss","src/_global.scss"],"names":[],"mappings":"AACA;EACE,sBAAA;EACA,mFAAA;EACA,qBAAA;EACA,kBAAA;EACA,kBAAA;ACAF;ADGA;EACE,sBAAA;EACA,0FAAA;EACA,qBAAA;EACA,kBAAA;EACA,kBAAA;ACDF;ADKA;EACE,sBAAA;EACA,kEAAA;EACA,gBAAA;EACA,kBAAA;EACA,kBAAA;ACHF;ADMA;EACE,sBAAA;EACA,wEAAA;EACA,gBAAA;EACA,kBAAA;EACA,kBAAA;ACJF;ADOA;EACE,sBAAA;EACA,mEAAA;EACA,gBAAA;EACA,kBAAA;EACA,kBAAA;ACLF;ADQA;EACE,sBAAA;EACA,qEAAA;EACA,gBAAA;EACA,kBAAA;EACA,kBAAA;ACNF;ADSA;EACE,sBAAA;EACA,oEAAA;EACA,gBAAA;EACA,kBAAA;EACA,kBAAA;ACPF;ADUA;EACE,sBAAA;EACA,sEAAA;EACA,gBAAA;EACA,kBAAA;EACA,kBAAA;ACRF;ADWA;EACE,sBAAA;EACA,kEAAA;EACA,gBAAA;EACA,kBAAA;EACA,kBAAA;ACTF;ADYA;EACE,sBAAA;EACA,uEAAA;EACA,gBAAA;EACA,kBAAA;EACA,kBAAA;ACVF;ADaA;EACE,sBAAA;EACA,mEAAA;EACA,gBAAA;EACA,kBAAA;EACA,kBAAA;ACXF;ADeA;EACE,0BAAA;EACA,4EAAA;EACA,gBAAA;EACA,kBAAA;EACA,kBAAA;ACbF;ADgBA;EACE,0BAAA;EACA,kFAAA;EACA,gBAAA;EACA,kBAAA;EACA,kBAAA;ACdF;ADiBA;EACE,0BAAA;EACA,6EAAA;EACA,gBAAA;EACA,kBAAA;EACA,kBAAA;ACfF;ADkBA;EACE,0BAAA;EACA,+EAAA;EACA,gBAAA;EACA,kBAAA;EACA,kBAAA;AChBF;ADmBA;EACE,0BAAA;EACA,8EAAA;EACA,gBAAA;EACA,kBAAA;EACA,kBAAA;ACjBF;ADoBA;EACE,0BAAA;EACA,gFAAA;EACA,gBAAA;EACA,kBAAA;EACA,kBAAA;AClBF;ADqBA;EACE,0BAAA;EACA,4EAAA;EACA,gBAAA;EACA,kBAAA;EACA,kBAAA;ACnBF;ADsBA;EACE,0BAAA;EACA,iFAAA;EACA,gBAAA;EACA,kBAAA;EACA,kBAAA;ACpBF;ADuBA;EACE,0BAAA;EACA,6EAAA;EACA,gBAAA;EACA,kBAAA;EACA,kBAAA;ACrBF;AC3IA;EAMI,8BAAA;EACA,8BAAA;EACA,8BAAA;EACA,8BAAA;EACA,8BAAA;EACA,8BAAA;EACA,8BAAA;EACA,8BAAA;EACA,8BAAA;EACA,8BAAA;EACA,8BAAA;EAGA,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,oBAAA;ADsIJ;;ACpFA;EACE,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,oBAAA;ADuFF;;ACnFA;EACE,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,oBAAA;ADsFF;;AE7LA;;EAEE,UAAA;EACA,SAAA;AFgMF;;AE7LA;;;;;;EAME,SAAA;AFgMF;;AE7LA;;EAEE,YAAA;EACA,aAAA;EAEA,mCAAA;AF+LF;;AE5LA;EACE,6BAAA;EACA,YAAA;AF+LF;;AE5LA;EACE,WAAA;AF+LF;;AG5NA;EAIE,8BAAA;EACA,8BAAA;EAEA,uCAAA;EACA,4CAAA;EAEA,+BAAA;EACA,uBAAA;EAEA,uBAAA;EAEA,kBAAA;EACA,eAAA;EACA,eAAA;EACA,eAAA;EACA,gBAAA;EAEA,uCAAA;EAEA,mCAAA;EACA,gCAAA;EAGA,eAAA;EACA,gBAAA;EACA,qBAAA;EACA,eAAA;EACA,eAAA;EAEA,gBAAA;EACA,mBAAA;AHmNF;;AIrPA;EACE,8BAAA;EACA,uBAAA;AJwPF;;AK1PA,yBAAA;AACA;EACE,QAAA;EACA,2BAAA;AL6PF;AK3PA;EACE,8BAAA;OAAA,kBAAA;AL6PF;;AK1PA;EACE;IACE,sBAAA;EL6PF;AACF;AK3PA;EACE,+BAAA;AL6PF;;AM5QA;;;EAGE,sBAAA;EACA,4CAAA;EACA,4CAAA;EACA,8BAAA;EACA,uBAAA;EACA,eAAA;EACA,mBAAA;EACE,oBAAA;AN+QJ;;AM5QA;EACG,oBAAA;AN+QH;;AM5QA;EACE,YAAA;EACA,WAAA;AN+QF;;AM5QA;EAEE,aAAA;EACA,mBAAA;EACA,UAAA;AN8QF;AM5QE;EACE,YAAA;EACA,iBAAA;AN8QJ;AM3QE;EACE,cAAA;EACA,YAAA;EACC,sCAAA;EACE,aAAA;EACD,mBAAA;AN6QN;AM3QK;EACG,YAAA;EACC,aAAA;EACA,mBAAA;AN6QT;AMzQK;EACK,qBAAA;EACA,yCAAA;AN2QV;AMtQE;EACE,aAAA;EACA,mBAAA;EACA,WAAA;ANwQJ;;AMlQA;EACE,aAAA;EACA,mBAAA;EACA,UAAA;ANqQF;AMpQE;EACE,wCAAA;ANsQJ;;AMhQA,sEAAA;AACA;EACE,8DAAA;UAAA,sDAAA;EACA,0BAAA;EACA,YAAA;EACA,kBAAA;ANmQF;AMjQE;EACE,uBAAA;EACA,kBAAA;EACA,YAAA;EACA,OAAA;EACA,kBAAA;EACA,uBAAA;EACA,sCAAA;EACA,iCAAA;EACA,wBAAA;EACA,kBAAA;EACA,kBAAA;EACA,mBAAA;EACA,UAAA;EACA,kBAAA;EACA,qDACE;EAEF,WAAA;ANiQJ;AM9PE;EACE,UAAA;EACA,mBAAA;ANgQJ;;AMzPA;EACI,WAAA;AN4PJ;AM3PI;EACE,WAAA;EACA,aAAA;EACA,oDAAA;EACA,aAAA;AN6PN;AM5PM;EACE,cAAA;EACA,kBAAA;EACA,mCAAA;EACA,eAAA;EACA,oBAAA;AN8PR;AM5PM;EACE,cAAA;AN8PR;;AMtPA;EACE,wBAAA;EACA,qBAAA;OAAA,gBAAA;EACA,uBAAA;EACA,eAAA;ANyPF;AMvPE;EACE,WAAA;EACA,qIAAA;EACA,YAAA;EACA,kBAAA;ANyPJ;AMvPE;EACE,WAAA;EACA,qIAAA;EACA,YAAA;EACA,kBAAA;ANyPJ;AMrPE;EACE,WAAA;EACA,sCAAA;EACA,YAAA;EACA,kBAAA;ANuPJ;AMnPE;EACE,wBAAA;EACA,gBAAA;EACA,WAAA;EACA,YAAA;EACA,sCAAA;EACA,YAAA;EACA,kBAAA;EACA,gBAAA;ANqPJ;AMnPE;EACE,WAAA;EACA,YAAA;EACA,sCAAA;EACA,YAAA;EACA,kBAAA;ANqPJ;;AM9OA;;EAEE,wBAAA;EACA,gBAAA;EACA,SAAA;ANiPF;;AM9OA;EACE,0BAAA;ANiPF;;AM9OA;EACE,kBAAA;ANiPF;AMhPE;EACE,cAAA;EACA,iBAAA;ANkPJ;AMhPE;EACE,sBAAA;EACA,qBAAA;EACA,aAAA;EACA,sBAAA;EACA,kBAAA;EACA,QAAA;EACA,MAAA;ANkPJ;AMhPI;EACE,kCAAA;EACA,eAAA;EACA,UAAA;ANkPN;AMjPM;EACE,WAAA;EACA,YAAA;ANmPR;AMjPM;EACE,gCAAA;ANmPR;AMhPQ;EACE,gCAAA;ANkPV;AO/cE;EACE,eAAA;EAEA,4CAAA;EACA,iCAAA;EACA,uCAAA;EACA,mCAAA;EACA,sBAAA;EACA,mCAAA;APgdJ;AO7cI;EACE,4CAAA;AP+cN;AO5cI;EAEE,iCAAA;EACA,4CAAA;EACA,YAAA;AP6cN;;AOpcE;EACE,iCAAA;EACA,eAAA;EACA,8BAAA;EACA,sBAAA;EACA,cAAA;EACA,8BAAA;EACA,mCAAA;EACA,gBAAA;EACA,uCAAA;APucJ;AOrcI;EACE,4CAAA;EACA,wCAAA;EACA,4BAAA;APucN;AOpcI;EACE,eAAA;EACA,4CAAA;APscN;;AQvfA;EACI,kBAAA;EACA,UAAA;EACA,QAAA;EACA,SAAA;AR0fJ;;AQtfA;EACE,kBAAA;EACA,qBAAA;EACA,WAAA;EACA,YAAA;EACA,gBAAA;EACA,mBAAA;EACA,gCAAA;EACA,eAAA;ARyfF;AQvfE;EACE,WAAA;EACA,kBAAA;EACA,QAAA;EACA,SAAA;EACA,WAAA;EACA,YAAA;EACA,iBAAA;EACA,kBAAA;EACA,+BAAA;ARyfJ;;AQrfA;EACE,+BAAA;ARwfF;AQtfE;EACE,2BAAA;ARwfJ;;AS1hBA;EACE,eAAA;EACA,iBAAA;EACA,kBAAA;EACA,yCAAA;EACA,WAAA;EACA,YAAA;EACA,iBAAA;EACA,aAAA;EACA,sBAAA;AT6hBF;;AS1hBA;EACE,aAAA;EACA,8BAAA;EACA,mBAAA;EACA,qBAAA;EACA,gCAAA;EACA,mBAAA;AT6hBF;;AS1hBA;EACE,aAAA;EACA,mBAAA;EACA,WAAA;AT6hBF;;AS1hBA;EACE,gBAAA;EACA,YAAA;EACA,eAAA;EACA,iBAAA;EACA,cAAA;EACA,UAAA;EACA,WAAA;AT6hBF;;AS1hBA;EACE,aAAA;EACA,OAAA;EACA,gBAAA;AT6hBF;;AS1hBA;EACE,OAAA;EACA,aAAA;EACA,gBAAA;EACA,uCAAA;AT6hBF;;AS1dA;EACE,OAAA;EACA,mBAAA;EACA,aAAA;EACA,sBAAA;EACA,8BAAA;AT6dF;;AS1dA;EACE,aAAA;EACA,8BAAA;EACA,mBAAA;EACA,uBAAA;EACA,mBAAA;EACA,gCAAA;EACA,mBAAA;EACA,gBAAA;AT6dF;;ASzdA;EACE,aAAA;EACA,mBAAA;EACA,WAAA;EACA,eAAA;EACA,kBAAA;EACA,mBAAA;EACA,WAAA;AT4dF;AS1dE;EACE,kBAAA;EACA,UAAA;EACA,QAAA;EACA,SAAA;AT4dJ;;ASxdA;EACE,kBAAA;EACA,qBAAA;EACA,WAAA;EACA,YAAA;EACA,gBAAA;EACA,mBAAA;EACA,gCAAA;AT2dF;ASzdE;EACE,WAAA;EACA,kBAAA;EACA,QAAA;EACA,SAAA;EACA,WAAA;EACA,YAAA;EACA,iBAAA;EACA,kBAAA;EACA,+BAAA;AT2dJ;;ASvdA;EACE,mBAAA;AT0dF;ASxdE;EACE,2BAAA;AT0dJ;;ASrdA;EACE,OAAA;EACA,SAAA;EACA,gBAAA;EACA,mBAAA;EACA,cAAA;EACA,8CAAA;EACA,kBAAA;EACA,gBAAA;EACA,gBAAA;EACA,qBAAA;ATwdF;;ASpdA;EACE,OAAA;EACA,WAAA;EACA,mBAAA;EACA,cAAA;EACA,YAAA;EACA,gBAAA;EACA,8CAAA;EACA,kBAAA;EACA,gBAAA;EACA,YAAA;EACA,aAAA;ATudF;;AUvqBA;EACI,aAAA;EACA,+BAAA;EACE,yBAAA;AV0qBN;AUxqBM;EACJ,mDAAA;AV0qBF;AUvqBI;EACI,sBAAA;EACA,aAAA;EACA,mBAAA;EACA,QAAA;EACA,iBAAA;AVyqBR;AUtqBQ;EACI,iBAAA;AVwqBZ;AUpqBI;EACI,iBAAA;EACA,iCAAA;EACA,SAAA;EACA,cAAA;EACA,gBAAA;AVsqBR;;AU7pBI;EACA,aAAA;EACA,oDAAA;EACA,oBAAA;OAAA,eAAA;EACA,8BAAA;AVgqBJ;AU9pBI;EACI,mBAAA;EACA,8BAAA;AVgqBR;;AUxpBI;EACI,aAAA;EACA,WAAA;EACA,yCAAA;EACA,8BAAA;AV2pBR;;AUtpBA;;EAEI,cAAA;AVypBJ;AUvpBI;;EACI,6BAAA;AV0pBR;AUzpBQ;;EACI,YAAA;AV4pBZ;AUzpBQ;;EACQ,iCAAA;AV4pBhB;AU1pBQ;;EACQ,iCAAA;AV6pBhB;AUzpBI;;EACM,aAAA;EACN,oDAAA;EACA,6BAAA;EACA,+BAAA;AV4pBJ;AUzpBI;;EACI,aAAA;EACA,mBAAA;AV4pBR;AU3pBQ;;EACI,YAAA;EACA,mBAAA;AV8pBZ;;AWzvBA;EACE,8BAAA;EACA,YAAA;AX4vBF;;AWzvBA;EACE,oCAAA;AX4vBF","file":"style.css"} \ No newline at end of file +{"version":3,"sources":["src/_fonts.scss","style.css","src/_colors.scss","src/_reset.scss","src/_variables.scss","src/_text.scss","src/_print-styles.scss","src/_panel-settings.scss","src/_forms.scss","src/_buttons.scss","src/_toggle-setting.scss","src/_settings-popup.scss","src/_setting__section.scss","src/_global.scss"],"names":[],"mappings":"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","file":"style.css"} \ No newline at end of file diff --git a/public/assets/css/style.scss b/public/assets/css/style.scss index c3f3ceb..9bc0477 100644 --- a/public/assets/css/style.scss +++ b/public/assets/css/style.scss @@ -4,8 +4,8 @@ @use "src/_variables.scss" as *; @use "src/_text.scss" as *; @use "src/_print-styles.scss" as *; +@use "src/_panel-settings.scss" as *; @use "src/_forms.scss" as *; -@use "src/_forms-section.scss" as *; @use "src/_buttons.scss" as *; @use "src/_toggle-setting.scss" as *; @use "src/_settings-popup.scss" as *; diff --git a/public/assets/svg/book.svg b/public/assets/svg/book.svg new file mode 100644 index 0000000..4165e2c --- /dev/null +++ b/public/assets/svg/book.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/svg/text.svg b/public/assets/svg/text.svg new file mode 100644 index 0000000..363f37d --- /dev/null +++ b/public/assets/svg/text.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/components/ElementPopup.vue b/src/components/ElementPopup.vue index 187fa79..bc81722 100644 --- a/src/components/ElementPopup.vue +++ b/src/components/ElementPopup.vue @@ -415,48 +415,5 @@ defineExpose({ handleIframeClick, close: handleClose, visible }); -/* Toggle setting checkbox */ -/* .toggle-setting { - cursor: pointer; - accent-color: var(--color-purple, #7c3aed); - flex-shrink: 0; -} */ -/* Disabled state: grey out body but keep header interactive */ -/* Clicking anywhere on the section enables it */ -/* .setting-disabled { - cursor: pointer; -} - -.setting-disabled .setting__body { - opacity: 0.4; - pointer-events: none; -} - -.lock-toggle { - display: flex; - align-items: center; - justify-content: center; - background: none; - border: 1px solid transparent; - border-radius: 3px; - cursor: pointer; - padding: 2px 4px; - color: var(--color-text-muted, #999); - transition: color 0.15s, border-color 0.15s; -} - -.lock-toggle:hover:not(:disabled) { - color: var(--color-text, #333); - border-color: var(--color-border, #ccc); -} - -.lock-toggle.locked { - color: var(--color-purple, #7c3aed); -} - -.lock-toggle:disabled { - opacity: 0.4; - cursor: not-allowed; -} */ diff --git a/src/components/editor/PageSettings.vue b/src/components/editor/PageSettings.vue index 36adf38..59783e9 100644 --- a/src/components/editor/PageSettings.vue +++ b/src/components/editor/PageSettings.vue @@ -1,249 +1,151 @@ - Réglage des pages + + + + Réglage des pages + + - - - Format d'impression + + + + + Format d'impression + + A4 A5 - Personnalisé - - - Largeur - - (customWidth = v)" - :min="50" - :step="1" - :disabled="!isCustomFormat" - /> - - mm + + + + Dimensions + + + + Largeur + + (customWidth = v)" + :min="50" + :step="1" + :disabled="!isCustomFormat" + /> + + mm + - - - - Hauteur - - (customHeight = v)" - :min="50" - :step="1" - :disabled="!isCustomFormat" - /> - - mm + + Hauteur + + (customHeight = v)" + :min="50" + :step="1" + :disabled="!isCustomFormat" + /> + + mm + - - Marges - - - Haut - - (margins.top.value = value)" - /> - - - mm - - - px - - + + + + Marges + + + + Haut + + (margins.top.value = value)" + /> + + mm + px + - - - - Bas - - (margins.bottom.value = value)" - /> - - - mm - - - px - - + + Bas + + (margins.bottom.value = value)" + /> + + mm + px + - - - - Gauche - - (margins.left.value = value)" - /> - - - mm - - - px - - + + Gauche + + (margins.left.value = value)" + /> + + mm + px + - - - - Droite - - (margins.right.value = value)" - /> - - - mm - - - px - - + + Droite + + (margins.right.value = value)" + /> + + mm + px + - - - Arrière-plan + + + + Arrière-plan + + - - - - Motif + + + + Motif + + Choisissez Points @@ -290,33 +173,30 @@ - - - - Numéro de page + + + + Options - - - - Titre courant + + + + Numéro de page + + + + Titre courant + +