/** * EGroupware: CSS with less preprocessor * * Definitions for buttons * * Please do NOT change css-files directly, instead change less-files and compile them! * * @link http://www.egroupware.org * @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License * @author Stefan Reinhardt * @package pixelegg * @version $Id$ */ @import "definitions.less"; //##################### //# Complete Button # //##################### .Complete_Button_normal{ /*.border_normal;*/ /*.box_shadow_standard_light;*/ /*.rounded (3px);*/ color: @gray_100; // switch off for Safari + Chrome -webkit-appearance: none; -webkit-transition-property: background-color; -moz-transition-property: background-color; -o-transition-property: background-color; transition-property: background-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: linear; -moz-transition-timing-function: linear; -o-transition-timing-function: linear; transition-timing-function: linear; background-color: @gray_10; } .Complete_Button_hover{ // .border_hover; .box_shadow_standard_light_hover; background-color: inherit; } .Complete_Button_active{ // .border_hover; .box_shadow_standard_light_inset; } .Complete_Button_focus{ // .border_hover; .box_shadow_standard_light_inset; } /*ADD / Hinzufügen*/ .Complete_Button_add { color: #FFF; text-shadow: none; .dimension_height_m; /* height: auto;*/ background-image: none; .border_radius_button_lefttop; &:before {content: "+";font-size: 1.5em;color: @egw_color_1; line-height: 1.1em;} } .Complete_Button_add_hover { background-color: @color_positive_action_active !important; color: @egw_color_1; .box_shadow_standard_light_hover; .border_radius_button_lefttop; } /*ADD / Hinzufügen = only PLUS */ .Complete_Button_add_only_plus { height: 24px; width: 32px; /*border: 1px solid #0C5DA5;*/ margin: 6px 2px; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); padding: -0.5em; background-color: @gray_10 !important; background-size: 16px 16px; .border_radius_button_lefttop; &:before { content: ""; font-size: 2em; color: @egw_color_2_a; line-height: 0.6em; padding-left: 0.1em; padding-right: 100em; } &:active {background-color: @color_positive_action_active;} } .Complete_Button_add_only_plus_hover { background-color: @color_positive_action !important; color: @egw_color_1; .box_shadow_standard_light_hover; .border_radius_button_lefttop; } .Complete_Button_hinweis{ .Button_size_square_32; .border_normal; padding: 0 0.2em; border-left: 3px solid; border-left-color: @lightgray; } /* ######################################################################################## * * Button löschen / delete / => color-negative-action // red * ######################################################################################## */ .Complete_Button_delete{ /*background-color: @color_negative_action_hover !important;*/ background-image:url('../../node_modules/bootstrap-icons/icons/trash3.svg'); margin-left: 3em; background-color: @gray_10; .Complete_Button_text_icon_before; &:hover { .Complete_Button_text_icon_before; } &:active { .Complete_Button_text_icon_before; } } /* ######################################################################################## * * Button cancel / => color-cancel-action // yellow * ######################################################################################## */ .Complete_Button_cancel{ background-image:url('node_modules/bootstrap-icons/icons/x-square.svg') !important; .Complete_Button_text_icon_before; content: "ID missing"; &:hover { color: @gray_100; .box_shadow_standard_light_hover;} &:active { color: @gray_100; .box_shadow_standard_light_inset;} } /* ######################################################################################## * * Button edit + save + apply + copy => color-positive-action // green * ######################################################################################## */ .Complete_Button_save_apply_copy{ img[url*="svg"]{.gradient_vertical (@gray_30, @gray_30); fill: red;} &:hover { color: @gray_100; .box_shadow_standard_light_hover; } &:active {} } // select .Complete_Button_select{ /*.box_shadow_standard_light;*/ width: auto; margin: 5px 0em 5px 0px; padding:3px; outline:none; display: inline-block; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; } .Complete_Button_select_hover { .box_shadow_standard_light_hover; } .Complete_Button_select_focus { outline:0; border-width:1px; border-style: solid; border-color: @gray_30; -webkit-box-shadow: 0 0 2px 1px rgba(0,0,0, 0.10); -moz-box-shadow: 0 0 2px 1px rgba(0,0,0, 0.10); box-shadow: 0 0 2px 1px rgba(0,0,0, 0.10); } // Input .Complete_Button_input{ .border_normal; border-color: @gray_30; .box_shadow_standard_light; width: auto; /*margin: 0.5em 0em 0.5em 0;*/ .border_radius_button_normal; } .Complete_Button_input_hover{ .box_shadow_standard_light_hover; } .Complete_Button_input_focus { outline:0; border-width:1px; border-style: solid; border-color: @gray_30; -webkit-box-shadow: 0 0 2px 1px rgba(0,0,0, 0.10); -moz-box-shadow: 0 0 2px 1px rgba(0,0,0, 0.10); box-shadow: 0 0 2px 1px rgba(0,0,0, 0.10); } // Suchen button .Complete_Button_search_action{ .border_normal; border-color: @gray_30; .box_shadow_standard_light; width: 45px; /*height: 1.6em;*/ .border_radius_button_righttop; .background_color_search; color: lighten(@egw_color_1, 15%); text-decoration: none; cursor: pointer; padding: 0px; margin: 7px; margin-left: 0px; background-image: url("../../node_modules/bootstrap-icons/icons/search.svg"); background-position: center 0; background-size: contain; background-repeat: no-repeat; } // Buchstaben .Complete_Button_lettersearch{ border: 1px solid @gray_10; background: #f8f8f8; // border: 1px solid #D3DCE3; text-align: center; cursor: pointer; } // Text .Complete_Button_text{ .border_radius_button_normal; .background_color_10_gray; border-color: @gray_50; cursor: pointer; } .Complete_Button_text_hover { .border_radius_button_normal; .border_hover; text-align: center; cursor: pointer; .background_color_30_gray; } .Complete_Button_text_active{ color: @gray; } .Complete_Button_text_icon_before{ .Complete_Button_normal; padding-left: 30px; background-position: 6px center; background-repeat: no-repeat; background-size: 20px auto; /*.Button_size_h32_auto;*/ .dimension_height_m; } .Complete_Button_text_icon_before_hover{ .Complete_Button_text_icon_before; .box_shadow_standard_light_hover; } .Complete_Button_text_icon_before_active{ .Complete_Button_text_icon_before; .box_shadow_standard_light_hover; } // Buttons nur Icon .Complete_Button_Icon_normal { /*.background_color_10_gray;*/ .box_shadow_standard_light; .border_normal; .border_radius_button_normal; } .Complete_Button_Icon_hover { /*.background_color_20_gray;*/ .box_shadow_standard_light_hover; .border_hover; .border_radius_button_normal; } .Complete_Button_Icon_active { /*.background_color_30_gray;*/ .border_active; .border_radius_button_normal; .box_shadow_standard_light_inset; background-color: @color_positive_action_active; } // ############################# // Button Sub Menupunkte .Complete_Button_Module_Menu_Links{ .background_color_10_gray; } .Complete_Button_Module_Menu_Links_Hover{ .background_color_30_gray; .color_5_gray; } .Complete_Button_Module_Menu_Links_active{ .background_color_10_gray; } // Button Sub Sub Menupunkte .Complete_Button_Module_Menu_Links_Sub_Hover { margin-left: 2px; padding-top: 0px; padding-bottom: 5px; .border_normal; .background_color_15_gray; } .Complete_Button_Module_Menu_Links_Sub { margin-left: 3px; padding-top: 0px; padding-bottom: 5px; .border_normal; border-top-width: 0px; .background_color_10_gray; margin-top: -7px; padding-left: 14px; width: 93%; } /*##################################################### Images svg #####################################################*/ /*delete*/ img[url*="delete"]{.gradient_vertical (@gray_30, @gray_30);} //