Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Стили, или темы xfce4  (Прочитано 74602 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Skif_off

  • Участник
  • *
  • Сообщений: 126
    • Просмотр профиля
Re: Стили, или темы xfce4
« Ответ #45 : 24 Декабря 2022, 22:42:16 »

Ты-же сам написал:
Процитировал :) Но не понял, как применить. И там всё выглядит немного посложнее...
К сожалению, не сохранял результаты попыток и не скажу точно, что и как пробовал менять, сейчас от души понаставил нулей вот так
--- greybird-gtk-theme-3.23.2.orig/light/gtk-3.0/_common.scss
+++ greybird-gtk-theme-3.23.2/light/gtk-3.0/_common.scss
[member=9076]@[/member] -2439,15 +2439,15 [member=9076]@[/member] notebook {
         padding: 0;
 
         &:not(:only-child) {
-          margin-left: 2px;
-          margin-right: 2px;
+          margin-left: 0px;
+          margin-right: 0px;
         }
-        &:first-child { margin-left: -3px; }
-        &:last-child { margin-right: -3px; }
+        &:first-child { margin-left: 0px; }
+        &:last-child { margin-right: 0px; }
 
         tab {
-          margin-left: 2px;
-          margin-right: 2px;
+          margin-left: 0px;
+          margin-right: 0px;
         }
       }
     }
[member=9076]@[/member] -2458,15 +2458,15 [member=9076]@[/member] notebook {
         padding: 0;
 
         &:not(:only-child) {
-          margin-top: 2px;
-          margin-bottom: 2px;
+          margin-top: 0px;
+          margin-bottom: 0px;
         }
-        &:first-child { margin-top: -3px; }
-        &:last-child { margin-bottom: -3px; }
+        &:first-child { margin-top: 0px; }
+        &:last-child { margin-bottom: 0px; }
 
         tab {
-          margin-top: 2px;
-          margin-bottom: 2px;
+          margin-top: 0px;
+          margin-bottom: 0px;
         }
       }
     }
[member=9076]@[/member] -2483,11 +2483,11 [member=9076]@[/member] notebook {
     }
 
     &.left > tabs {
-      margin-right: -2px;
+      margin-right: 0px;
     }
 
     &.right > tabs {
-      margin-left: -2px;
+      margin-left: 0px;
     }
   }
 
и вижу нужный результат. Попробую подсократить до необходимого, мнение приветствуется.

Пользователь добавил сообщение 25 Декабря 2022, 00:14:42:
Вышло так:
--- greybird-gtk-theme-3.23.2.orig/light/gtk-3.0/_common.scss
+++ greybird-gtk-theme-3.23.2/light/gtk-3.0/_common.scss
[member=9076]@[/member] -2446,8 +2446,8 [member=9076]@[/member] notebook {
         &:last-child { margin-right: -3px; }
 
         tab {
-          margin-left: 2px;
-          margin-right: 2px;
+          margin-left: 0px;
+          margin-right: 0px;
         }
       }
     }
Но вылезла проблема, выступ ровно на два пикселя, пока не нашёл, откуда лезет.

Пользователь добавил сообщение 25 Декабря 2022, 00:15:59:
По идее, наверное, надо ешё найти что-нибудь из софта, что может располагать вкладки вертикально.
« Последнее редактирование: 25 Декабря 2022, 00:15:59 от Skif_off »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Re: Стили, или темы xfce4
« Ответ #46 : 25 Декабря 2022, 02:39:11 »
Цитировать
выступ ровно на два пикселя
Это в левом-нижнем углу левого таба? Похоже на бордюр "активного таба".
Переключить таб. Если остался на месте, то смотреть "левый таб". Если переключился, то смотреть "активный таб".
Явно изменить цвет элемента, чтобы было заметнее, что к чему относится. Например, на моем скриншоте верхушка таба. Видно, что у "активного таба" свой цвет.

Оффлайн Skif_off

  • Участник
  • *
  • Сообщений: 126
    • Просмотр профиля
Re: Стили, или темы xfce4
« Ответ #47 : 25 Декабря 2022, 09:48:21 »
andytux, это оказался "левый таб" и "верхний таб" (вспомнил, что в настройках Geany вкладки вертикальные), в конечном итоге вышло так
--- greybird-gtk-theme-3.23.2.orig/light/gtk-3.0/_common.scss
+++ greybird-gtk-theme-3.23.2/light/gtk-3.0/_common.scss
[member=9076]@[/member] -2442,12 +2442,12 [member=9076]@[/member] notebook {
           margin-left: 2px;
           margin-right: 2px;
         }
-        &:first-child { margin-left: -3px; }
-        &:last-child { margin-right: -3px; }
+        &:first-child { margin-left: -1px; }
+        &:last-child { margin-right: -1px; }
 
         tab {
-          margin-left: 2px;
-          margin-right: 2px;
+          margin-left: 0px;
+          margin-right: 0px;
         }
       }
     }
[member=9076]@[/member] -2461,12 +2461,12 [member=9076]@[/member] notebook {
           margin-top: 2px;
           margin-bottom: 2px;
         }
-        &:first-child { margin-top: -3px; }
-        &:last-child { margin-bottom: -3px; }
+        &:first-child { margin-top: -1px; }
+        &:last-child { margin-bottom: -1px; }
 
         tab {
-          margin-top: 2px;
-          margin-bottom: 2px;
+          margin-top: 0px;
+          margin-bottom: 0px;
         }
       }
     }
Для последней вкладки тоже изменил (не знаю, как увидеть, но на всякий случай).

Спасибо за помощь :)

 

Страница сгенерирована за 0.043 секунд. Запросов: 23.