Список №5
- 3,15 КБ
- HTML, CSS
- Список
- Лицензия MIT
<ol>
<li>Чем больше емкость или аквариум, тем лучше. Большинство рыб могут быть небольшими по размеру, но им все равно нужно много места для плавания, особенно если вы решили завести несколько рыб.</li>
<li>Подумайте о том, где вы разместите свой аквариум. Держите его вдали от прямых солнечных лучей, окон и отопления. Меньше всего вы хотите, чтобы вода в баке нагревалась без вашего контроля.</li>
<li>Приобретите достойный фильтр. Это позволит дольше сохранять воду в резервуаре чистой, удаляя мусор, загрязняющие вещества и отходы.</li>
<li>Добавьте воздушный насос. Это позволит насытить воду в аквариуме кислородом и обеспечить ее движение, что очень полезно для рыб. Насосы бывают разных размеров в зависимости от объема аквариума.</li>
</ol>
ol {
list-style: none;
padding: 0;
max-width: 500px;
}
li + li {
margin-top: 1rem;
}
li {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
align-items: center;
gap: 1rem;
background: aliceblue;
padding: 1.5rem;
-webkit-border-radius: 1rem;
-moz-border-radius: 1rem;
border-radius: 1rem;
width: -webkit-calc(100% - 2rem);
width: -moz-calc(100% - 2rem);
width: calc(100% - 2rem);
-webkit-box-shadow: 0.25rem 0.25rem 0.75rem rgb(0 0 0 / 0.1);
-moz-box-shadow: 0.25rem 0.25rem 0.75rem rgb(0 0 0 / 0.1);
box-shadow: 0.25rem 0.25rem 0.75rem rgb(0 0 0 / 0.1);
}
li::before {
counter-increment: list-item;
content: counter(list-item);
font-size: 3rem;
font-weight: 700;
width: 2em;
height: 2em;
background: black;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-moz-box-flex: 0;
flex: 0 0 auto;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
color: white;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
align-items: center;
}
li:nth-child(even) {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-webkit-flex-direction: row-reverse;
-moz-box-orient: horizontal;
-moz-box-direction: reverse;
flex-direction: row-reverse;
background: lavender;
margin-right: -2rem;
margin-left: 2rem;
}
Предоставленный код, который сочетает в себе HTML и CSS для создания стилизованного упорядоченного списка с советами по организации аквариума. HTML часть включает четыре совета, такие как выбор достаточно большого аквариума, аккуратное размещение его вдали от прямых солнечных лучей и отопительных приборов, вложение в качественный фильтр, а также добавление насоса для обеспечения кислорода и движения воды.
Раздел CSS предназначен для улучшения визуального представления этих советов. Он убирает стандартное оформление списка, устанавливает максимальную ширину и применяет индивидуальные стили к каждому элементу списка и самому списку, обеспечивая более чистый и привлекательный внешний вид. Стили включают в себя цвета фона (чередующиеся между ‘aliceblue’ и ‘lavender’ для четных элементов), скругленные углы, тени для создания субтильного 3D эффекта, а также пользовательские счетчики перед каждым элементом в качестве стилизованных числовых маркеров. CSS использует свойства flexbox для корректировки компоновки, обеспечивая правильное выравнивание элементов и их адаптацию к различным размерам экранов.
Такой подход делает информацию более привлекательной и демонстрирует, как с помощью CSS можно преобразить стандартный HTML-контент в более привлекательный и легкий для чтения формат.