首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在CSS中是否有混合:焦点-内部和:而不是伪-clases来创建模糊效果?

在CSS中是否有混合:焦点-内部和:而不是伪-clases来创建模糊效果?
EN

Stack Overflow用户
提问于 2022-03-29 14:01:46
回答 1查看 194关注 0票数 0

当焦点在文本区域(形式)时,我想要身体,除了那个形式模糊。

React &尾风代码:

代码语言:javascript
复制
<div className="sub-main-container">

<another component/>
<another component/>
<another component/>

<article id="form-message" className="contact-form container mx-auto text-white flex flex-col justify-center items-center m-4">
      <h3 className="font-bold text-3xl">Thanks for your visit!</h3>

      <form className="bg-white mx-6 w-full flex flex-col mt-2">
        <textarea
          id="textarea-form-message"
          className="p-2 text-black"
          placeholder="Let me your message! "
        />
        <button className="font-bold text-white bg-[#63b8ea] px-5 rounded-b-sm">
          Send me the messagge!
        </button>
      </form>
    </article>

<div>

Css代码:

代码语言:javascript
复制
.sub-main-container:focus-within:not(#form-message) {
    filter: blur(0.5rem);
}

我使用伪类:焦点-内部模糊容器和伪类:not()来避免该表单,但是整个页面都变得模糊了。

知道发生了什么事吗?

EN

回答 1

Stack Overflow用户

发布于 2022-03-29 14:05:57

可悲的是,不是你希望的那样简单。

模糊过滤器适用于后代,不能对窗体本身进行反转。

一种选择可能是使用背景滤波器,尽管并不是每个浏览器都支持它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71663490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档