Тонирование и эффекты затенения в CSS

Как обеспечить такие эффекты тонирования и затенения для кнопок круглой формы в CSS? Тонирование и эффекты затенения в CSS

предоставьте CSS, который вы пробовали до сих пор.

Niladri 17.04.2018 10:24

что ты уже испробовал? Совет: взгляните на функцию CSS линейный градиент.

JasonK 17.04.2018 10:24

Используйте псевдоэлемент, придайте ему белый фон той же формы, а затем используйте opacity для управления прозрачностью. Для любого другого предложения предоставьте рабочий фрагмент кода.

Ason 17.04.2018 10:24
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
2
3
736
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

в Html:

<button class = "button">Try me</button>

в Css:

.button{
   border-radius: 50%;
   background-color: #4CAF50; /* Green */
   border: none;
   color: white;
   opacity: 0.5;
}

Объяснять:

border-radius: 50%; //make the circle shape

 opacity: 0.5;  // make the shading effect

0,5 opacity - это только, например, вы можете попробовать больше числа от 0 до 1

לבני מלכה 17.04.2018 10:34

Спасибо!!....................

CodeMan 18.04.2018 11:25

@EatingCode Я очень признателен, если вы проголосуете за

לבני מלכה 18.04.2018 11:35

Несмотря на то, что я проголосовал за, это не будет отображаться, поскольку я новый участник для переполнения стека и не имею достаточной репутации.

CodeMan 23.04.2018 20:11

хорошо :) рад помочь

לבני מלכה 24.04.2018 06:30
Ответ принят как подходящий

Форму кнопок можно сделать с помощью border-radius, нанесенного на обычный элемент button, а их цвета являются просто фоном linear-gradient. В версии оттенок другой градиент применяется к базовому градиенту с псевдоэлементом ::before.

Codepen demo


Разметка

<button class = "green">GO</button>
<button class = "green shade">GO</button>
<button class = "green disabled">GO</button>

<button class = "blue">Back</button>
<button class = "blue shade">Back</button>
<button class = "blue disabled">Back</button>

CSS

button {
  position: relative;
  border: 0;
  border-radius: 50%;
  box-sizing: border-box;
  height: 100px;
  width: 100px;
  color: #fff;
  font-size: 1rem;
  cursor: pointer;
}


.green { background: linear-gradient(to bottom, #18c99d, #12977c) }
.blue { background: linear-gradient(to bottom, #707b98, #283b6b) }

.shade::before { 
  content: "";
  width: inherit;
  height: inherit;
  position: absolute;
  border-radius: inherit;
  top: 0; 
  left: 0;
  background: rgba(0, 0, 25, .25) 
}

.disabled { 
  opacity: .3; 
  cursor: not-allowed; 
}

Результат

...... Большое спасибо за ваше решение

CodeMan 18.04.2018 11:24

Другие вопросы по теме