download Plastiq Gtk3 http://gnome-look.org/content/show.php/Plastiq+Gtk3?content=142937
/*
* Plastiq Gtk+3 Theme 0.5-3
*
* Copyright 2011 Hiram Jerónimo Pérez Guzmán <worg@linuxmail.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
* MA 02110-1301, USA.
*
*
*/
* {
-GtkButton-child-displacement-x: 1;
-GtkButton-child-displacement-y: 1;
-GtkButton-default-border: 0;
-GtkButton-image-spacing: 0;
-GtkButton-interior-focus: false;
-GtkButton-inner-border: 3;
-GtkCheckButton-indicator-size: 16;
-GtkCheckMenuItem-indicator-size: 14;
-GtkEntry-inner-border: 2;
-GtkEntry-progress-border: 0;
-GtkExpander-expander-size: 10;
-GtkHTML-link-color: @link_color;
-GtkIMHtml-hyperlink-color: @link_color;
-GtkMenu-horizontal-padding: 0;
-GtkMenu-vertical-padding: 3;
-GtkMenuBar-internal-padding: 0;
-GtkNotebook-tab-overlap: 3;
-GtkPaned-handle-size: 1;
-GtkProgressBar-min-horizontal-bar-height: 14;
-GtkProgressBar-min-vertical-bar-width: 14;
-GtkRange-trough-border: 0;
-GtkRange-slider-width: 14;
-GtkRange-stepper-size: 13;
-GtkRange-trough-under-steppers: 0;
-GtkRange-stepper-spacing: 0;
-GtkScale-trough-border: 0;
-GtkScale-trough-side-details: 1;
-GtkScrollbar-activate-slider: 1;
-GtkScrollbar-trough-border: 0;
-GtkScrollbar-slider-width: 13;
-GtkScrollbar-min-slider-length: 31;
-GtkScrolledWindow-scrollbar-spacing: 0;
-GtkScrolledWindow-scrollbars-within-bevel: 1;
-GtkSeparatorMenuItem-horizontal-padding: 0;
-GtkTextView-error-underline-color: @error_color;
-GtkToolButton-icon-spacing: 6;
-GtkToolItemGroup-expander-size: 11;
-GtkToolbar-internal-padding: 0;
-GtkTreeView-expander-size: 8;
-GtkTreeView-vertical-separator: 0;
-GtkWidget-wide-separators: 1;
-GtkWidget-separator-width: 2;
-GtkWidget-separator-height: 2;
-GtkWidget-focus-padding: 0;
-GtkWidget-focus-line-width: 0;
-GtkWidget-link-color: @link_color;
-GtkWidget-visited-link-color: @link_color;
-WnckTasklist-fade-overlay-rect: 0;
/*engine: unico;
-unico-focus-border-color: alpha (@selected_bg_color, 0.5);
-unico-focus-border-radius: 4;
-unico-focus-fill-color: alpha (@selected_bg_color, 0.1);
-unico-focus-outer-stroke-color: @transparent;
-unico-inner-stroke-color: shade (@bg_color, 1.1);
-unico-inner-stroke-width: 0;
*/
border-width:1px;
color:@theme_text_color;
}
.background, .viewport{
background-image: -gtk-gradient (linear,
left top,
left bottom,
from (@menu_color),
to (shade (@menu_color, 0.46)));
border-style: none;
border-width: 0;
color:@theme_text_color;
}
/***************
* Base States *
***************/
*:hover {
}
*:selected {
background-color: @theme_selected_bg_color;
color:@theme_text_color
}
*:selected:focused {
}
*:insensitive {
color: shade (@bg_color, 1.6);
}
*:active {
}
.tooltip {
border-radius: 5;
border-color: @theme_tooltip_bg_color;
background-color: @theme_tooltip_bg_color;
}
/******************
* common effects *
******************/
/* border and inner stroke */
.button,
.frame{
-unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
from (shade (@bg_color, 0.8)),
to (shade (@bg_color, 0.76)));
}
.frame
{
-unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.2);
-unico-inner-stroke-gradient: none;
-unico-inner-stroke-width: 1;
}
.button:insensitive,
.frame:insensitive {
-unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
from (shade (@bg_color, 0.8)),
to (shade (@bg_color, 0.8)));
}
/* inset */
GtkComboBox.combobox-entry .button,
.button:active,
.button:insensitive,
.check,
.entry,
.radio {
-unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
from (alpha (shade (@bg_color, 0.85), 0.2)),
to (alpha (shade (@bg_color, 1.25), 0.6)));
-unico-outer-stroke-width: 1;
}
/* shadow */
.button,
.check:active,
.frame,
.notebook .button,
.radio:active {
-unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
from (alpha (@bg_color, 0.00)),
to (alpha (shade (@bg_color, 1.25), 0.5)));
-unico-outer-stroke-width: 1;
}
/*****************
* Notebooks and *
* tabs *
*****************/
.notebook {
background-color: shade(@menu_color, 1.15);
-unico-border-gradient: -gtk-gradient (linear, left bottom, left top,
from (shade(@bg_color, 0.8)),
to (shade (@bg_color, 0.6)));
border-radius: 3;
}
.notebook tab {
margin:0 0 0 0;
background-image: -gtk-gradient (linear,
left top,
left bottom,
from (@menu_color),
to (shade (@menu_controls_color, 0.80)));
transition: 50ms ease-in-out;
-unico-inner-stroke-color: alpha (shade (@bg_color, 1.36), 0.5);
-unico-border-gradient: -gtk-gradient (linear, left bottom, left top,
from (shade(@bg_color, 0.8)),
to (shade (@bg_color, 0.6)));
border-width: 1;
color:alpha(shade(@theme_text_color, 0.35), 0.5);
}
.notebook tab:active {
padding:0;
background-image: -gtk-gradient (linear, left bottom, left top,
from (shade(@menu_color, 1.15)),
color-stop(0.15, shade(@menu_color, 1.15)),
color-stop(0.5, @menu_color),
to (@menu_controls_color));
-unico-border-gradient: -gtk-gradient (linear, left bottom, left top,
from (@bg_color),
to (shade (@bg_color, 0.2)));
-unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
from (shade (@bg_color, 1.20)),
to (alpha (shade (@bg_color, 1.25), 0.75)));
-unico-inner-stroke-width: 1;
border-width: 1;
border-radius: 4;
color:@theme_text_color;
}
.notebook tab .button,
.notebook tab .button:hover,
.notebook tab .button:hover:active {
background-image: none;
background-color: alpha (@theme_base_color, 0.02);
-unico-border-gradient: -gtk-gradient (linear,
left top, left bottom,
from (shade (@theme_base_color, 0.67)),
to (shade (@theme_base_color, 0.74)));
-unico-inner-stroke-gradient: -gtk-gradient (linear,
left top, left bottom,
from (alpha (#000, 0.10)),
to (alpha (#000, 0.06)));
-unico-outer-stroke-gradient: -gtk-gradient (linear,
left top, left bottom,
from (alpha (@theme_text_color, 0.00)),
color-stop (0.85, alpha (@theme_text_color, 0.00)),
to (alpha (@theme_text_color, 0.40)));
}
.notebook tab .button:hover:active {
background-color: alpha (#000, 0.10);
}
.notebook tab:first-child{
border-radius: 4 0 0 4;
}
.notebook tab:last-child{
border-radius: 0 4 4 0;
}
/**************
* ComboBoxes *
**************/
GtkComboBox {
-GtkComboBox-arrow-scaling: 0.5;
}
.combobox-entry {
border-radius: 12;
}
/*************************
* Check and Radio items *
*************************/
/* draw regular check and radio items using our SVG assets */
* .check,
.check row:selected,
.check row:selected:focused{
border-radius: 3;
-unico-inner-stroke-width: 0;
}
* .radio,
.radio row:selected,
.radio row:selected:focused{
border-radius: 8;
-unico-inner-stroke-width: 0;
}
* .check,
* .radio,
.check row:selected,
.check row:selected:focused,
.radio row:selected,
.radio row:selected:focused {
border-width: 1;
background-color: @bg_color;
background-image: -gtk-gradient (linear,
left bottom,
left top,
from (shade (@base_color, 0.36)),
to (shade (@base_color, 0.86)));
-unico-inner-stroke-width: 0;
-unico-border-gradient: -gtk-gradient (linear,
left top, left bottom,
from (@button_border),
to (shade (@button_border, 0.2)));
-unico-outer-stroke-gradient: -gtk-gradient (linear,
left top, left bottom,
from (alpha (#000, 0.00)),
to (alpha (#000, 0.10)));
-unico-outer-stroke-width: 1;
-unico-bullet-outline-color: @button_active_border;
-unico-bullet-color: @theme_selected_fg_color;
}
.check:insensitive,
.check row:selected:insensitive,
.check row:selected:focused:insensitive,
.radio:insensitive,
.radio:inconsistent:insensitive,
.radio row:selected:insensitive,
.radio row:selected:focused:insensitive {
background-image: -gtk-gradient (linear,
left top,
left bottom,
from (shade (@bg_color, 0.85)),
color-stop (0.20, shade (@bg_color, 0.94)),
to (@bg_color));
-unico-inner-stroke-style: custom;
-unico-outer-stroke-style: custom;
-unico-border-gradient: -gtk-gradient (linear,
left top, left bottom,
from (shade (@bg_color, 0.77)),
to (shade (@bg_color, 0.84)));
-unico-outer-stroke-gradient: -gtk-gradient (linear,
left top, left bottom,
from (alpha (#fff, 0.00)),
color-stop (0.75, alpha (#fff, 0.00)),
to (alpha (#fff, 0.40)));
-unico-inner-stroke-gradient: -gtk-gradient (linear,
left top, left bottom,
from (alpha (#000, 0.10)),
to (alpha (#000, 0.06)));
-unico-bullet-color: alpha(@theme_selected_fg_color, 0.2);
}
.check:active,
.check row:selected:active,
.check row:selected:focused:active,
.radio:active,
.radio row:selected:active,
.radio row:selected:focused:active {
border-width: 1;
background-image: -gtk-gradient (linear,
left top,
left bottom,
from (@button_active_gradient_color_a),
color-stop (0.10, @button_active_gradient_color_a),
color-stop (0.6, @button_active_gradient_color_b),
to (@button_active_gradient_color_b));
-unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
from (@button_border),
to (shade (@button_border, 0.10)));
-unico-outer-stroke-gradient: -gtk-gradient (linear,
left top, left bottom,
from (alpha (#000, 0.00)),
to (alpha (#000, 0.10)));
-unico-outer-stroke-width: 1;
-unico-inner-stroke-width: 0
}
.check:active:insensitive,
.check row:selected:active:insensitive,
.check row:selected:focused:active:insensitive
{
}
.check:inconsistent,
.check row:selected:inconsistent,
.check row:selected:focused:inconsistent,
.radio:inconsistent,
.radio row:selected:inconsistent,
.radio row:selected:focused:inconsistent{
background-image: -gtk-gradient (linear,
left top,
left bottom,
from (@button_active_gradient_color_a),
color-stop (0.10, @button_active_gradient_color_a),
color-stop (0.6, @button_active_gradient_color_b),
to (@button_active_gradient_color_b));
}
.check:inconsistent:insensitive
{
background-image: -gtk-gradient (linear,
left top,
left bottom,
from (alpha(@button_active_gradient_color_a, 0.5)),
color-stop (0.10, alpha (@button_active_gradient_color_a, 0.5)),
color-stop (0.6, alpha (@button_active_gradient_color_b, 0.5)),
to (alpha (@button_active_gradient_color_b, 0.5)));
}
/*************
* GtkSwitch *
*************/
GtkSwitch {
padding: 0;
font: bold 10;
}
GtkSwitch.trough {
color: @theme_text_color;
background-image: -gtk-gradient (linear,
left top,
left bottom,
from (shade (@bg_color, 0.80)),
to (shade (@bg_color, 1.16)));
border-radius: 20;
transition: 50ms ease-in-out;
-unico-border-gradient: -gtk-gradient (linear, left bottom, left top,
from (@button_border),
to (alpha (@button_border, 0.2)));
-unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
from (alpha (#000, 0.05)),
to (alpha (#000, 0.20)));
-unico-outer-stroke-width: 1;
}
GtkSwitch.trough:active {
color: @theme_text_color;
background-image: -gtk-gradient (linear,
left bottom,
left top,
from (@button_active_gradient_color_a),
color-stop (0.015, @button_hover_gradient_color_a),
color-stop (0.95, @button_hover_gradient_color_b),
to (@button_active_gradient_color_b));
-unico-border-gradient: -gtk-gradient (linear, left bottom, left top,
from (shade (@selected_bg_color, 1.45)),
to (shade (@selected_bg_color, 1.15)));
-unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
from (alpha (#000, 0.05)),
to (alpha (#000, 0.20)));
-unico-outer-stroke-width: 1;
}
GtkSwitch.trough:insensitive {
background-image: -gtk-gradient (linear,
left top,
left bottom,
from (shade (@theme_base_color, 0.85)),
color-stop (0.20, shade (@theme_base_color, 0.94)),
to (@theme_base_color));
-unico-border-gradient: -gtk-gradient (linear,
left top, left bottom,
from (@button_border),
to (shade (@button_border, 0.40)));
-unico-outer-stroke-gradient: -gtk-gradient (linear,
left top, left bottom,
from (alpha (#000, 0.00)),
to (alpha (#000, 0.10)));
-unico-inner-stroke-gradient: -gtk-gradient (linear,
left top, left bottom,
from (alpha (#000, 0.10)),
to (alpha (#000, 0.06)));
}
GtkSwitch.slider {
border-width: 1;/*
background-image: -gtk-gradient (linear, left top, left bottom,
from (shade(@bg_color, 1.2)),
color-stop (0.3, shade(@bg_color, 1.1)),
color-stop (0.6, shade(@bg_color, 0.85)),
to (@bg_color));*/
background-image: -gtk-gradient (linear, left top, left bottom,
from (@button_bg_color_a),
to (@menu_color));
border-radius: 15;
-unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
from (@button_border),
to (alpha (@button_border, 0.2)));
-unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
from (alpha (#000, 0.05)),
to (alpha (#000, 0.20)));
-unico-outer-stroke-width: 1;
}
GtkSwitch.slider:active {/*
-unico-border-gradient: -gtk-gradient (linear, left bottom, left top,
from (shade (@selected_bg_color, 1.45)),
to (shade (@selected_bg_color, 1.15)));*/
}
GtkSwitch.slider:insensitive {
}
GtkStatusbar {
-GtkStatusbar-shadow-type: none;
}
GtkScrolledWindow.frame {
}
GtkViewport,
GtkIconView {
}
.view.cell:selected:focused, .view.cell:selected{
background-image: -gtk-gradient (linear,
left top,
left bottom,
from (shade (@selected_bg_color, 1.20)),
to (shade (@selected_bg_color, 0.68)));
color: @theme_text_color;
}
.view, .box {
background-color: alpha(shade(@bg_color, 1.25), 0.9);
color: @theme_text_color;
border-color: @theme_selected_bg_color;
border-width: 1;
}
/*
GtkIconView.view.cell:selected,
GtkIconView.view.cell:selected:focused {
background-color: #ff00ff;
color: @text_color;
}
*/
GtkTreeView {
-GtkTreeView-vertical-separator: 0;
-GtkTreeView-expander-size: 8;
color: @fg_color;
}
GtkTreeView.separator {
}
column-header {
color: @bg_color;
}
column-header .button {
-unico-outer-stroke-style: none;
border-radius: 0;
border-width: 1;
-GtkButton-inner-border: 2;
}
column-header .button:hover {
-unico-outer-stroke-style: none;
border-radius: 0;
border-width: 1;
border-color: @inactive_frame_color;
background-image: -gtk-gradient (linear,
left top,
left bottom,
from (@button_hover_gradient_color_a),
color-stop (0.03, @button_hover_gradient_color_a),
color-stop (0.60, @button_hover_gradient_color_b),
to (@button_hover_gradient_color_b));
}
column-header .button:active {
-unico-outer-stroke-style: none;
border-radius: 0;
border-width: 1;
border-color: @inactive_frame_color;
background-image: -gtk-gradient (linear,
left top,
left bottom,
from (@button_active_gradient_color_a),
color-stop (0.015, @button_hover_gradient_color_a),
color-stop (0.95, @button_hover_gradient_color_b),
to (@button_active_gradient_color_b));
}
row:hover {
}
row:insensitive {
}
row:selected:focused {
}
row:selected {
}t
.cell {
}
.cell:selected {
}
.expander {
background-image: -gtk-gradient (linear,
left top,
left bottom,
from (@button_bg_color_a),
to (@menu_color));
border-color:@button_active_border;
}
.expander:active {
}
.expander:prelight {
}
.expander row:selected,
.expander row:selected:focused {
}
/* Calendars */
GtkCalendar.view {
}
GtkCalendar.header {
}
GtkCalendar.button {
}
.highlight,
GtkCalendar.highlight {
}
.info, .warning, .question, .error, .dim-label{
border-radius: 2;
-unico-outer-stroke-style: custom;
-unico-border-gradient: -gtk-gradient (linear,
left top, left bottom,
from (@base_color),
to (shade (@bg_color, 1.1)));
-unico-outer-stroke-gradient: -gtk-gradient (linear,
left top, left bottom,
from (alpha (#FFF, 0.00)),
to (alpha (#000, 0.10)));
}
.info {
background-image: -gtk-gradient (linear,
left top,
left bottom,
from (shade(@info_bg_color, 1.2)),
to (@info_bg_color));
}
.warning {
background-image: -gtk-gradient (linear,
left top,
left bottom,
from (shade(@warning_bg_color, 1.2)),
to (@warning_bg_color));
}
.question {
background-image: -gtk-gradient (linear,
left top,
left bottom,
from (shade(@question_bg_color, 1.2)),
to (@question_bg_color));
}
.error {
background-image: -gtk-gradient (linear,
left top,
left bottom,
from (shade(@error_bg_color, 1.2)),
to (@error_bg_color));
}
.dim-label {
}
ApDocView, /* Abiword */
EogScrollView, /* Eog */
CheeseThumbView /* Cheese */
{
-EogScrollView-shadow-type: none;
}
/* gnome-terminal */
TerminalScreen {
background-color: @bg_color;
color: @theme_text_color;
}
/**********************
* Fallback Mode Panel
**********************/
PanelWidget,
PanelApplet,
PanelApplet > GtkMenuBar.menubar,
.gnome-panel-menu-bar,
PanelAppletFrame,
PanelMenuBar.menubar,
PanelToplevel,
Dock * {
background-color:@menu_color;
background-image: -gtk-gradient (linear, left top, left bottom,
from (shade(@bg_color, 1.2)),
color-stop (0.3, shade(@bg_color, 1.1)),
color-stop (0.6, shade(@bg_color, 0.8)),
to (@bg_color));
}
PanelApplet > GtkMenuBar.menubar.menuitem:prelight,
.gnome-panel-menu-bar.menuitem:prelight {
}
/* panel buttons (clock, tasklist etc) */
PanelApplet GtkToggleButton {
}
PanelApplet GtkToggleButton:prelight:active,
PanelApplet GtkToggleButton:active {
}
PanelApplet GtkToggleButton:prelight {
}
NaTrayApplet {
-NaTrayApplet-icon-padding: 12;
}
WnckPager, WnckTasklist {
}
import url("nautilus.css");
@import url("button.css");
@import url("entry.css");
@import url("grip.css");
@import url("menu.css");
@import url("progressbar.css");
@import url("sidebar.css");
@import url("separator.css");
@import url("scale.css");
@import url("scrollbar.css");
@import url("toolbar.css");
@import url("unity.css");