[IMP] web_editor: add transparent grayscale color palette
These colors were usually hardcoded in some snippets (.s_banner for example) to increase text legibility over background images. This commit will let the user personalize them.
This commit is contained in:
@@ -246,6 +246,14 @@ a.o_underline {
|
||||
@color-delta: #0D6759;
|
||||
@color-epsilon: #0B2E59;
|
||||
|
||||
//Greyscale transparent colours
|
||||
@color-black-25: fade(black, 25%);
|
||||
@color-black-50: fade(black, 50%);
|
||||
@color-black-75: fade(black, 75%);
|
||||
@color-white-25: fade(white, 25%);
|
||||
@color-white-50: fade(white, 50%);
|
||||
@color-white-75: fade(white, 75%);
|
||||
|
||||
.o-create-color-classes(@class_name, @color, @complementary: contrast(@color, @text-color, #FFF, 60%), @content-color: @color) {
|
||||
.bg-@{class_name} {
|
||||
background-color: @color;
|
||||
@@ -281,3 +289,11 @@ a.o_underline {
|
||||
.o-create-color-classes(~'gray-light', @gray-light);
|
||||
.o-create-color-classes(~'gray-lighter', @gray-lighter);
|
||||
.o-create-color-classes(~'white', @gray-white);
|
||||
|
||||
// Create classes for greyscale transparent colours
|
||||
.o-create-color-classes(~'black-25', @color-black-25);
|
||||
.o-create-color-classes(~'black-50', @color-black-50);
|
||||
.o-create-color-classes(~'black-75', @color-black-75);
|
||||
.o-create-color-classes(~'white-25', @color-white-25);
|
||||
.o-create-color-classes(~'white-50', @color-white-50);
|
||||
.o-create-color-classes(~'white-75', @color-white-75);
|
||||
@@ -154,6 +154,14 @@
|
||||
<button data-color="warning">Warning</button>
|
||||
<button data-color="danger">Danger</button>
|
||||
</div>
|
||||
<div class="o_colorpicker_section" data-name="transparent_grayscale" data-icon-class="fa fa-eye-slash">
|
||||
<button data-color="black-25">25% Black</button>
|
||||
<button data-color="black-50">50% Black</button>
|
||||
<button data-color="black-75">75% Black</button>
|
||||
<button data-color="white-25">25% White</button>
|
||||
<button data-color="white-50">50% White</button>
|
||||
<button data-color="white-75">75% White</button>
|
||||
</div>
|
||||
</colorpicker>
|
||||
</template>
|
||||
</odoo>
|
||||
|
||||
Reference in New Issue
Block a user