Блок объявлений
Блок объявлений с классом: announcement
С помощью данного блока мы можем создавать объявления на разную тематику.
Для начала добавим код css в в поле подключаемые стили css
/* Блок объявлений */
.announcement {
position: relative;
padding: 0 1rem 0 0;
& .requests {
padding: 1em;
border-radius: 4px;
border: 1px solid var(--primary-color-25);
background: var(--primary-color-light);
overflow: hidden;
display: grid;
grid-template-columns: 0fr 1fr max-content;
align-items: center;
gap: 20px;
& .icon {
width: 126px;
height: 126px;
background: var(--icon-background);
color: var(--primary-color);
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
box-shadow: 0 0 0 24px var(--primary-color-25);
margin: calc(-1 * var(--grid-gap)) 0;
}
& .title {
margin-left: 1em;
font-size: calc(18rem / var(--initial-font-multiplier));
font-weight: bold;
& div {
display: grid;
place-items: center;
padding: 1em 0;
border-bottom: 1px solid var(--primary-color-25);
&:last-child {
border-bottom: none;
}
}
& p {
text-align: left;
}
}
& .wrapper {
display: flex;
align-self: stretch;
align-items: center;
justify-content: center;
}
@media (hover: hover) {
&:hover {
& .icon {
transform: scale(1.1);
transition: transform 1s ease-out;
}
}
}
@media screen and (min-width: 735px) {
&:last-child {
grid-template-columns: 0fr 1fr 320px;
& .title {
font-size: calc(22rem / var(--initial-font-multiplier));
justify-self: flex-start;
}
& .icon {
margin: calc(-1 * var(--grid-gap)) 20px;
grid-row: 1;
}
& .wrapper {
border-left: 1px solid var(--primary-color-25);
padding-left: var(--grid-gap);
margin: calc(-1 * var(--grid-gap)) 0;
grid-column: 3;
& .button {
height: 48px;
padding: 0 22px;
min-width: 200px;
}
}
}
}
}
@media screen and (max-width: 1155px) and (min-width: 1088px) {
& .requests {
grid-template-columns: 0fr 1fr;
& .icon {
grid-row: 1 / 3;
}
}
& .title {
justify-self: center;
text-align: center;
}
& .wrapper {
grid-column: 2;
}
}
@media screen and (max-width: 1087px) {
& .requests {
grid-template-columns: 1fr;
&>* {
justify-self: center;
}
& .title {
text-align: center;
}
}
}
}
@media screen and (max-width: 735px) {
.announcement {
grid-template-columns: 1fr;
}
}
:root.root--special .announcement {
background-color: var(--special-background-color);
& .requests {
background-color: var(--special-background-color);
border-color: var(--special-text-color);
}
& .title {
color: var(--special-text-color);
}
& .icon {
box-shadow: none;
background-color: var(--special-background-color);
color: var(--special-text-color);
}
}
:root.root--special:not([data-special-font-size='normal']) .requests {
grid-template-columns: 0fr 1fr;
}
:root.root--special:not([data-special-font-size='normal']) .icon {
grid-row: 1 / 3;
}
:root.root--special:not([data-special-font-size='normal']) .title {
justify-self: center;
text-align: center;
}
:root.root--special:not([data-special-font-size='normal']) .wrapper {
grid-column: 2;
}
Далее добавляем блок с нашим объявлением на главной странице сайта:
1. Кликаем по кнопке добавить блок
2. В поле содержимое блока кликаем по пиктограмме исходный код
«Горячая линия» по вопросу организации учебного процесса в дни с неблагоприятными метеоусловиями
+7 912-433-96-78 (круглосуточно)
+7 (34992) 5-72-10 добавочный 2210, 2212 (в рабочие часы)
+7 (34992) 5-72-10 добавочный 2210, 2212 (в рабочие часы)
Для горячей линии по вопросу организации учебного процесса в дни с неблагоприятными метеоусловиями html-код следующий:
<div class="announcement">
<div class="requests">
<div class="icon"><img src="https://edulbt.yanao.ru/upload/uf/c5a/xro8by1vlj0podvrd80goe3dtglnjpd0/gorline.png" alt="ГИА" width="73" height="auto"></div>
<div class="title">
<div>«Горячая линия» по вопросу организации учебного процесса в дни с неблагоприятными метеоусловиями</div>
<div><a href="https://edulbt.yanao.ru/presscenter/news/144051/" target="_blank" class="my-btn primary">Шкала температур</a></div>
</div>
<div class="wrapper">+7 912-433-96-78 (круглосуточно)<br>+7 (34992) 5-72-10 добавочный 2210, 2212 (в рабочие часы)</div>
</div>
</div>
Горячая линия по вопросам проведения государственной итоговой аттестации
ГИА-9 +7 (34992) 5-72-10 #2226
ГИА-11 +7 (34992) 5-72-10 #2225
ГИА-11 +7 (34992) 5-72-10 #2225
Для горячей линии по вопросам проведения государственной итоговой аттестации:
<div class="announcement">
<div class="requests">
<div class="icon"><img src="https://edulbt.yanao.ru/upload/uf/d96/ibbxad9bmnnsuanhcm3ua32la2hdefep/gia.png" alt="ГИА" width="73" height="auto"></div>
<div class="title">Горячая линия по вопросам проведения государственной итоговой аттестации</div>
<div class="wrapper">ГИА-9 +7 (34992) 5-72-10 #2226 <br>ГИА-11 +7 (34992) 5-72-10 #2225</div>
</div>
</div>
Горячая линия по вопросам готовности к введению или реализации федерального государственного образовательного стандарта среднего общего образования
Для горячей линии по вопросам готовности к введению или реализации федерального государственного образовательного стандарта среднего общего образования:
<div class="announcement">
<div class="requests">
<div class="icon"><img src="https://edulbt.yanao.ru/upload/uf/419/t8l5pu0rnshfslvwcndz1s2us3k4w9dd/fgos.svg" alt="ФГОС" width="73" height="auto"></div>
<div class="title">Горячая линия по вопросам готовности к введению или реализации федерального государственного образовательного стандарта среднего общего образования</div>
<div class="wrapper"><a class="my-btn primary" href="https://edulbt.yanao.ru/service-forms/68e91179-050e-4137-abca-805b5058f8fc/" target="_blank">Задать вопрос</a></div>
</div>
</div>
Не забываем нажать кнопку сохранить!