CSS Drop-shadow ошибочно применяется в некоторых местах к контейнеру вместо элемента CSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 CSS Drop-shadow ошибочно применяется в некоторых местах к контейнеру вместо элемента

Сообщение Anonymous »

Я создаю веб-сайт, содержащий несколько элементов . В большинстве элементов я могу правильно применить правило CSS filter: drop-shadow к данному элементу
Изображение
alt="Me wondering memoji"
loading="lazy"
class="icon icon-card skills-memoji"/>


Изображение
alt=""
loading="lazy"
class="icon icon-card"
/>

Изображение
alt=""
loading="lazy"
class="icon icon-card"
/>




Изображение
alt=""
loading="lazy"
class="icon icon-card"
/>

Изображение
alt=""
loading="lazy"
class="icon icon-card"
/>

Изображение
alt="Me giving a thumbs up"
loading="lazy"
class="icon icon-card skills-memoji"
/>




CSS:

Код: Выделить всё

* {
margin: 0px;
padding: 0px;
box-sizing: border-box;
}

html {
scroll-behavior: smooth;
background-color: var(--color-background);
/* background-image: url("./background.svg"); */
background-repeat: no-repeat;
background-size: cover;
color: var(--color-text);
text-shadow: var(--text-shadow);
}

.skills {
align-items: center;
margin: var(--margin-section-standard);
max-width: var(--section-max-width);
width: var(--section-width);
background-color: var(--color-section);
border-radius: var(--border-radius-right-trapezoid-large);
padding: var(--padding-section-standard);
border: var(--border);
box-shadow: var(--box-shadow);
scroll-margin-block-start: var(--scroll-margin-block-start);
}

.skills h2 {
margin-bottom: var(--bottom-margin-1);
text-align: center;
}

.skills div {
line-height: var(--line-height);
padding: 0.4rem;
text-align: center;
}

.skills .skills-wrapper {
width: 100%;
}

.icon-wrapper {
display: inline-grid;
width: 20%;
justify-content: center;
margin: 1rem;
}

.icon {
filter: var(--drop-shadow-image);
}

.icon-card {
background-color: var(--color-background);
border-radius: var(--border-radius-right-trapezoid-small);
box-shadow: var(--box-shadow);
padding: 1rem;
/* margin: 10px; */
width: 12rem;
border: var(--border);
}

.skills-memoji {
/* filter: var(--drop-shadow-image); */
}
Когда я отменяю комментарий к правилу фильтра в наборе правил .skills-memoji, чтобы сделать его активным, тень применяется к содержащемуся элемент класса .icon-wrapper. Я пытаюсь выяснить, как заставить тень применяться к фактическим элементам в HTML, как указано в CSS их классом .skills-memoji.


Подробнее здесь: https://stackoverflow.com/questions/753 ... stead-of-t
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Есть ли причина использовать css box-shadow вместо drop-shadow?
    Anonymous » » в форуме CSS
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Класс Tailwind CSS Drop-Shadow, вызывая проблемы с производительностью
    Anonymous » » в форуме CSS
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Не могу заставить мою анимацию CSS KeyFrame Hover Drop-Shadow, чтобы работать над моим SVG
    Anonymous » » в форуме CSS
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Неверный фильтр Drop Shadow при переходе с использованием Safari
    Гость » » в форуме CSS
    0 Ответы
    53 Просмотры
    Последнее сообщение Гость
  • Почему заполнение области прокрутки переполнения не применяется к контейнеру сетки, когда элемент сетки с внешней высото
    Anonymous » » в форуме CSS
    0 Ответы
    70 Просмотры
    Последнее сообщение Anonymous

Вернуться в «CSS»