This media is not supported in your browser
VIEW IN TELEGRAM
Код и демо: codepen.io/yudizsolutions/pen/wvZEeNE
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
resize можно сделать изменяемый размер не только для textarea, но и для других HTML-элементов? Для этого достаточно добавить
overflow: auto, тогда и у других элементов появится такая возможность.HTML разметка
<h1>t.me/WebTaverna</h1>
CSS стили
h1 {
resize: both;
overflow: auto;
padding: 20px 30px;
border: 1px solid #fff;
}Свойство
resize принимает следующие значения: none — размеры изменить нельзя (значение по умолчанию);both — размеры можно изменять по горизонтали и вертикали;horizontal — размер можно изменять по горизонтали;vertical — размер можно изменять по вертикалиimg, video и iframe, но решить эту проблему можно обернув нужный тег в <div>Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
HTML - разметка
<div class="container">
<div class="flex-item">1</div>
<div class="flex-item">2</div>
<div class="flex-item">3</div>
<div class="flex-item">4</div>
</div>
CSS - стили
.container {
font-family: 'Segoe UI', Tahoma;
display: flex;
width: 100%;
flex-wrap: wrap;
}
.flex-item {
background: #F4BD50;
font-size: 1.5rem;
display: flex;
height: 3.75rem;
align-items: center;
justify-content: center;
flex-grow: 1;
flex-basis: 6.25rem;
}
.flex-item:nth-child(even) {
background: #c7a4ff;
}Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤1
Отличие 📌 Наглядная шпаргалка по относительным величинам CSS
🔜
🔜
👍 - если было полезно | ➡️ WebTaverna
em от rem : Em и rem в CSS — это относительные единицы измерения, которые зависят от размера шрифта.
Em относится к размеру шрифта родительского элемента. Rem относится к размеру шрифта корневого элемента.Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
Выравнивание чисел с помощью CSS свойства
Данное свойство позволяет управлять начертаниями цифр, дробей и порядковых числительных
👍 - если было полезно | ➡️ WebTaverna
font-variant-numericДанное свойство позволяет управлять начертаниями цифр, дробей и порядковых числительных
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Анимированный текст с градиентом на 🔠 🔠 🔠
HTML разметка
CSS стили
👍 - если было полезно | ➡️ WebTaverna
HTML разметка
<h1>t.me/WebTaverna</h1>
CSS стили
h1 {
background: linear-gradient(90deg,
#d988da, #dcde8a, #d988da);
background-repeat: no-repeat;
background-size: 80%;
animation: animate 3s linear infinite;
-webkit-background-clip: text;
-webkit-text-fill-color: rgba(255, 255, 255, 0);
}
@keyframes animate {
0% { background-position: -500%; }
100% { background-position: 500%; }
}Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Отлично подойдет для оформления каких-либо элементов на сайтах медицинской тематики
HTML-разметка
<div class="loading">
<svg width="16px" height="12px">
<polyline id="back" points="1 6 4 6 6 11 10 1 12 6 15 6"></polyline>
<polyline id="front" points="1 6 4 6 6 11 10 1 12 6 15 6"></polyline>
</svg>
</div>
CSS-стили
.loading {
transform: scale(10);
}
.loading svg polyline {
fill: none;
stroke-width: 2;
stroke-linecap: round;
stroke-linejoin: round;
}
.loading svg polyline#back {
stroke: #ff4d5033;
}
.loading svg polyline#front {
stroke: #ff4d4f;
stroke-dasharray: 12, 36;
stroke-dashoffset: 48;
animation: dash 1s linear infinite;
}
@keyframes dash {
62.5% {
opacity: 0;
}
to {
stroke-dashoffset: 0;
}
}Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3
Маскирование в CSS c помощью свойства ☀️
Данное CSS свойство устанавливает изображение, которое используется как слой маски для элемента⤵️
🔜
🔜
🔜
🔜
Также это можно записать в одну строку⤵️
👍 - если было полезно | ➡️ WebTaverna
mask Данное CSS свойство устанавливает изображение, которое используется как слой маски для элемента
img {
mask: url("./graph.png");
mask-repeat: no-repeat;
mask-size: cover;
mask-position: center;
} mask: url() - задаём png изображение слоя-маски;mask-repeat - определяем порядок повторений;mask-size - определяем размеры изображения-маски;mask-position - устанавливаем начальную позицию относительно слоя;Также это можно записать в одну строку
img {
mask: url("./graph.png") center/cover no-repeat;
}Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2❤1
Media is too big
VIEW IN TELEGRAM
Проверяем, правильно ли заполнено поле ввода с цифрами?
Решить эту задачу нам помогут псевдоклассы в CSS
Пример ⤵️
Атрибуты
👍- если было полезно | ➡️ WebTaverna
Решить эту задачу нам помогут псевдоклассы в CSS
:in-range и :out-of-range, которые используются для стилизации полей ввода, поддерживающих атрибуты min и max:in-range - введённое значение попадает в диапазон от min до max;:out-of-range - не попадает в диапазон от min до max.Пример ⤵️
<input type="number" min="1" max="3">
input:in-range {
background-color: #17a992;
border: 5px solid #006776;
}
input:out-of-range {
background-color: #f4a898;
border: 5px solid #e62a5a;
}Атрибуты
min и max могут иметь поля ввода с типами date, month, week, time, datetime-local, number и range, в которых эти атрибуты задают диапазон допустимых значений, которые пользователь может вводить в поле.👍- если было полезно | ➡️ WebTaverna
👍3