Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/25: Рейтинг темы: голосов - 25, средняя оценка - 4.68
Ушел наливать чай
 Аватар для Stas_Garcia
188 / 138 / 32
Регистрация: 02.03.2013
Сообщений: 650

Как расположить текст вертикально по центру к <label>?

11.01.2017, 17:05. Показов 5330. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть стилизованный переключатель, мне нужно отцентровать текст по вертикали, кто подскажет как это провернуть?
HTML5
1
2
3
4
5
6
7
<div id="translate-switch">
    <label class="switch">
        <input type="checkbox" id="translate-checkbox" checked="checked">
        <div class="slider"></div>
    </label>
    <div id="switch-text"><h3>Переводить статусы</h3></div>
</div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}
 
/* Hide default HTML checkbox */
.switch input {display:none;}
 
/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}
 
.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
 
input:checked + .slider {
  background-color: #5CB85C;
}
 
input:focus + .slider {
  box-shadow: 0 0 1px #5CB85C;
}
 
input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
 
/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}
 
.slider.round:before {
  border-radius: 50%;
}
 
#switch-text{
    display:inline-block;
}
JsFiddle: https://jsfiddle.net/qr5y7ay8/

Добавлено через 9 минут
Пока на ум пришел такой костыль:
CSS
1
2
3
4
5
#switch-text{
    display:inline-block;
    position: relative;
    top:-15px;
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.01.2017, 17:05
Ответы с готовыми решениями:

Как расположить Label сверху и по центру формы?
Подскажите, как расположить label сверху и по центру формы ?

Как вывести текст вертикально по центру в окнах STATIC и EDIT
создаю окно STATIC и EDIT: case WM_CREATE: hFont = GetStockObject (DEFAULT_GUI_FONT); hStcTitle = CreateWindowEx (0,...

Как выровнять текст вертикально по центру рядом с картинкой (html)?
&lt;table border='1'&gt; &lt;tr&gt; &lt;td&gt;la-la&lt;/td&gt; &lt;td&gt;Tarla-blah&lt;img src='pic.gif'&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;Если просмотреть...

1
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
11.01.2017, 17:17
CSS
1
2
3
4
5
6
.switch {
  vertical-align:middle;
}
#switch-text{
  display:inline-block;    
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.01.2017, 17:17
Помогаю со студенческими работами здесь

Как написать в Label (текст) не горизонтально, а вертикально
Очень нужно!!!

Расположить текст вертикально снизу вверх
Почему-то простая вроде бы задача вызывает затруднения. Есть таблица, в ней левая колонка, в каждой ячейке которой выводится зеленым...

Label почему текст в нем по центру, как прибить к левой стороне ?
f = open('1.txt', 'r') line = f.read() label1 = Label(fra1, text=line, bg=&quot;black&quot;, fg=&quot;white&quot;) label1.place(bordermode=OUTSIDE,...

Какое значение присвоить свойству DIR чтоб текст расположить вертикально?
Какое значение присвоить свойству DIR чтоб текст расположить вертикально??

Расположить текст по центру
&lt;TextView android:id=&quot;@+id/textView8&quot; android:layout_width=&quot;match_parent&quot; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru