С Новым годом! Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 13.07.2016
Сообщений: 213

Подскажите как сделать чтобы текст не тускнел

07.07.2019, 03:30. Показов 2195. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не получается решить проблему с текстом, а именно с тем что при наведение на блок(картинку) он тускнеет так, как используется "opacity: 0.8;"


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
.slider-main {
 background: #000;
 position: relative;
 overflow: hidden;
}
.mainbanner-field{
 position: relative;
 overflow: hidden;
 background-size: cover;
 background-position: center center;
 height: 270px;
 display: block;
 transition: 0.3s;
}
.mainbanner-field:hover{
 opacity: 0.8;
 transition: 0.3s;
 color: #000;
}
.mainbanner-field:after{
 content: "";
 position: absolute;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 background: transparent;
 background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),color-stop(56%,rgba(0,0,0,0.1)),color-stop(93%,rgba(0,0,0,0.6)),to(rgba(0,0,0,0.59)));
 background-image: -webkit-linear-gradient(transparent 0%,transparent 50%,rgba(0,0,0,0.1) 56%,rgba(0,0,0,0.6) 93%,rgba(0,0,0,0.59) 100%);
 background-image: linear-gradient(transparent 0%,transparent 0%,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.6) 100%,rgba(0,0,0,0.59) 100%);
}
.mainbanner-info {
 position: relative;
 top: 50%;
 transform: translateY(-50%);
 text-align:center;
 color: #fff;
 z-index: 999;
}
.mainbanner-info text {
 display: block;
 font: normal 45px "PT Sans";
 text-transform: uppercase;
 letter-spacing: 3px;z-index: 1;
}
HTML5
1
2
3
4
5
6
<div class="slider-main"><a href="" class="mainbanner-field" style="background-image: url(http://cscfg.ru/_ld/6/01172018.jpg);">
<div class="mainbanner-info">
<text>Ценности семьи</text>
</div>
</a>
</div>
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.07.2019, 03:30
Ответы с готовыми решениями:

Подскажите, как сделать, чтобы в этой проге читался не весь текст из textbox, а по строчно
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using...

Добрый день форумчане, подскажите как сделать чтобы текст в видео шёл снизу вверх
Добрый день форумчане, подскажите как сделать чтобы текст в видео шёл снизу вверх,текста у меня очень много movie maker пробовал и sony...

Кто знает подскажите! Как на java или php сделать так чтобы например копированый текст с ворда в котором есть
Кто знает подскажите! Как на java или php сделать так чтобы например копированый текст с ворда в котором есть абзацы и шрифт кое-где...

12
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
07.07.2019, 11:33
Применять opacity только к тому элементу, который надо сделать прозрачным, а не ко всей обертке.
0
0 / 0 / 0
Регистрация: 13.07.2016
Сообщений: 213
07.07.2019, 16:49  [ТС]
mrtoxas, подскажите как можно сделать, что-то не выходит у меня
0
23 / 15 / 8
Регистрация: 29.10.2013
Сообщений: 294
08.07.2019, 01:08
Towa73, вынесите картинку фона в отдельный блок и при наведении на слайд меняйте прозрачность только этого блока. Жать что вы не привели ваш HTML-разметку. Ну примерно так:
HTML5
1
2
3
4
<div class="slide">
  <div class="back_image"></div>
  <div class="text"></div>
</div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
.slide {
  position: relative;
  ....
}
.slide .back_image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  background: #000;
  ....
}
.slide:hover .back_image {
  opacity: 0.5;
}
0
0 / 0 / 0
Регистрация: 13.07.2016
Сообщений: 213
08.07.2019, 01:38  [ТС]
Андрей МСК, Вот же код

HTML5
1
2
3
4
5
6
<div class="slider-main"><a href="" class="mainbanner-field" style="background-image: url(http://cscfg.ru/_ld/6/01172018.jpg);">
<div class="mainbanner-info">
<text>Ценности семьи</text>
</div>
</a>
</div>
или что-то не то?
0
23 / 15 / 8
Регистрация: 29.10.2013
Сообщений: 294
08.07.2019, 01:48
Цитата Сообщение от Towa73 Посмотреть сообщение
Вот же код
Ну да, сори, не заметил )
Но от этого смысл не меняется. Внутри slider-main разместите ещё один div с картинкой и позиционируйте блоки абсолютно один над другим, и при наведении на весь слайд меняйте прозрачность только блока с картинкой.
0
0 / 0 / 0
Регистрация: 13.07.2016
Сообщений: 213
08.07.2019, 01:54  [ТС]
HTML5
1
2
3
4
5
6
7
8
9
10
<div class="slider-main">
<a href="">
<div class ="slide">
КАРТИНКА
<div class="mainbanner-info">
<text>ТЕКС</text>
</div>
</div>
</a>
</div>

получается так?
0
23 / 15 / 8
Регистрация: 29.10.2013
Сообщений: 294
08.07.2019, 02:11
Не, у вас блок с тексом попал в блок с картинкой, надо отдельно
HTML5
1
2
3
4
5
6
7
8
9
10
<div class="slider-main">
  <a href="">
    <div class ="slide">
      КАРТИНКА
    </div>
    <div class="mainbanner-info">
      <text>ТЕКС</text>
    </div>
  </a>
</div>
0
0 / 0 / 0
Регистрация: 13.07.2016
Сообщений: 213
08.07.2019, 02:14  [ТС]
Андрей МСК, Честно сказать я не могу разобраться теперь в CSS
0
23 / 15 / 8
Регистрация: 29.10.2013
Сообщений: 294
08.07.2019, 02:14
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
.slider-main {
  position: relative;
}
.slider-main .slide {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  width: 100%;
  background: #000;
}
.slider-main:hover .slide {
  opacity: 0.5;
}
.slider-main .mainbanner-info {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 11;
  width: 100%;
}
0
0 / 0 / 0
Регистрация: 13.07.2016
Сообщений: 213
08.07.2019, 02:22  [ТС]
Установил. но что-то все пропало)
могли бы вы помочь настроить ксс по моим стилям, которые я показал выше?
0
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
08.07.2019, 08:37
Лучший ответ Сообщение было отмечено Towa73 как решение

Решение

HTML5
1
2
3
4
5
6
7
8
<div class="slider-main">
  <a href="" class="mainbanner-field">
    <div class="slider-bg" style="background-image: url(http://cscfg.ru/_ld/6/01172018.jpg);"></div>
    <div class="mainbanner-info">
      <text>Ценности семьи</text>
    </div>
  </a>
</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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
.slider-main {
  background: #000;
  position: relative;
  overflow: hidden;
}
.mainbanner-field {
  position: relative;
  overflow: hidden;
  height: 270px;
  display: block;
  transition: color 0.3s;
}
 
.mainbanner-field:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    color-stop(50%, transparent),
    color-stop(56%, rgba(0, 0, 0, 0.1)),
    color-stop(93%, rgba(0, 0, 0, 0.6)),
    to(rgba(0, 0, 0, 0.59))
  );
  background-image: -webkit-linear-gradient(
    transparent 0%,
    transparent 50%,
    rgba(0, 0, 0, 0.1) 56%,
    rgba(0, 0, 0, 0.6) 93%,
    rgba(0, 0, 0, 0.59) 100%
  );
  background-image: linear-gradient(
    transparent 0%,
    transparent 0%,
    rgba(0, 0, 0, 0.1) 20%,
    rgba(0, 0, 0, 0.6) 100%,
    rgba(0, 0, 0, 0.59) 100%
  );
}
.mainbanner-info {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  color: #fff;
  z-index: 999;
}
.mainbanner-info text {
  display: block;
  font: normal 45px "PT Sans";
  text-transform: uppercase;
  letter-spacing: 3px;
  z-index: 1;
}
.slider-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-position: center center;
  transition: 0.3s;
}
.mainbanner-field:hover .slider-bg {
  opacity: 0.8;
}
.mainbanner-field:hover {
  color: #000;
}
1
0 / 0 / 0
Регистрация: 13.07.2016
Сообщений: 213
08.07.2019, 11:32  [ТС]
mrtoxas, Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.07.2019, 11:32
Помогаю со студенческими работами здесь

Как сделать так, чтобы при нажатии кнопки появлялся текст?Чтобы без javascript
Как сделать так, чтобы при нажатии кнопки появлялся текст? На html или php можно сделать . Типо как этот скрипит но не javascript...

Подскажите пожалуйста как запрограммировать в Delphi чтобы по нажатию кнопки открывался сиди ром?как сделать чтобы при вводе в labeledit ФИО при нажат
Подскажите пожалуйста как запрограммировать в Delphi чтобы по нажатию кнопки открывался сиди ром?как сделать чтобы при вводе в labeledit...

Как сделать чтобы если текст был буквами - писало "Введите текст", а цифрами пропускало?
Java || Как сделать чтобы если текст был буквами - писало &quot;Введите текст&quot;, а цифрами пропускало вперед? Помогите, я новичек. В гугле не...

подскажите как сделать чтобы перемещалась
подскажите как сделать что бы страница перемещалась в середине экрана(не сьежала не куда) как у этого сайта:

Подскажите как, чтобы программа проверяла как оценку. И как сделать один раз в цикле?
AUch.FIO:=Sg1.Cells; AUch.gr.fak:=Sg1.Cells; AUch.gr.kurs:=strtoint(Sg1.Cells); AUch.gr.spec:=Sg1.Cells; Try ...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru