The desired effect (mockup).Как размыть фоновое изображение, но сохранить твердые края?
я маскируется изображение к кнопке в моей форме
Когда я размойте на фоновое изображение, я получаю мягкие края на моей кнопки, которые я не хочу.
Как сохранить твердые края кнопки, а также отобразить текст сверху?
Посмотреть Pen: http://codepen.io/anon/pen/PWpMpX
HTML
<form>
<!-- Inputs not shown -->
<button id="gButton">Preview Album »</button>
</form>
CSS
button#gButton{
display: block;
width: 280px;
height: 42px;
border: none;
border-radius: 11px;
background-color: #B08DC0;
color: #fff;
font-size: 16px;
font-weight: 600;
cursor: pointer;
/*Background Image Stuff Below*/
background-image: url(https://upload.wikimedia.org/wikipedia/en/3/35/Flume_-_Skin.png);
background-size: 140%;
background-position: center;
-webkit-background-clip: content-box;
background-clip: content-box;
color: rgba(0,0,0,0);
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
filter: blur(5px);
}
form{
width: 280px;
margin:0 auto;
display: block;
text-align: center;
margin-top: 50px;
}
Прежде всего, отдельный текст и фон - если вы размываете элемент, вы также размываете текстовое содержимое. Предложите вам обернуть содержимое кнопки в дополнительном диапазоне и поместить псевдоэлемент на кнопку за пролетом, чтобы удерживать размытый фон. переполнение: скрытый должен держать края острыми в закругленных углах кнопок. – CBroe
@ CBroe Ahh! Благодаря! Я попробую это сейчас. –
Пожалуйста, проверьте эту ссылку: -https: //css-tricks.com/the-blur-up-technique-for-loading-background-images/ Может быть, это поможет вам. –