首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >删除样式组件输入周围的填充

删除样式组件输入周围的填充
EN

Stack Overflow用户
提问于 2020-11-25 08:51:00
回答 1查看 846关注 0票数 0

目标:移除色块周围不可见的填充,这样颜色就能填充整个容器。

我试着用所选的颜色填充整个包装。但是,在输入字段上似乎有不可见的填充:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import React, { useState } from "react";
import styled from "styled-components";
import "./styles.css";

const Container = styled.span`
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 400px;
  border-radius: 4px;
  margin: 0px;
  padding: 0px;

  input[type="color"] {
    border: 1px solid var(--main-grey);
    outline: none;
    border-radius: 8px;
    width: 50%;
    margin-left: 5px;
    font-size: 12px;
    font-family: Poppins;
    padding: 0px;
    -webkit-appearance: none;
    width: auto;
    height: auto;
    cursor: pointer;
    background-color: white;
    margin:
    &::-webkit-color-swatch-wrapper {
      margin:-100px;
      padding: 0px;
   
      border: none;
      overflow: none;
    }
    &::-webkit-color-swatch {
      padding: 18px;
      border:none;
      border-radius: 8px;

      margin: 0px;
      
    }
  }

  input[type="text"] {
    border: 1px solid var(--main-grey);
    outline: none;
    border-radius: 8px;
    width: 50%;
    margin-left: 5px;
    padding-left: 12px;
    margin-top: 0px;
    font-size: 14px;
    font-family: Poppins;
  }
`;

const ColorPicker = (props) => {
  return (
    <Container>
      <div className="color__pickerWrapper">
        <input type="color" {...props} />
        <input type="text" {...props} />
      </div>
    </Container>
  );
};

export default function Color() {
  const [state, updateState] = useState("#FFFFFF");

  const handleInput = (e) => {
    updateState(e.target.value);
  };

  return (
    <div className="App">
      <ColorPicker onChange={handleInput} value={state} />
    </div>
  );
}

我认为输入周围有一些看不见的填充物。然而,我尝试了0px保证金和0px填充,但它仍然没有解决问题。也许这是一个关于样式组件的问题?

EN

回答 1

Stack Overflow用户

发布于 2022-11-20 20:24:21

这不是一个优雅的解决方案,它可能会在其他部分带来一些问题,而这些问题都是你想要出现的。

不过,如果您想强行删除它们,请在公用文件夹中的index.html文件中添加以下代码,在头结束后,在身体启动之前:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  <style>
    * {
        margin: 0 !important;
        padding: 0 !important;
    }
</style>

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

https://stackoverflow.com/questions/65009221

复制
相关文章
bootstrap typeahead 输入填充 常用
<!doctype html> <html> <head> <meta charset="utf-8"> <title>联想控股</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="css/bootstrap.css" rel="stylesheet" type="text/css"> <script src="http://code.jquery.com/jquery.js"></script> <script src="js/bootstrap.js"></script> <script src="js/bootstrap3-typeahead.min.js"></script> </head> <body> <div style="margin: 50px 50px"> <input type="text" id="txtUser" name="txtUser" value="" />
用户5760343
2019/07/07
4380
kettle的输入组件
2、CSV文件是一种带有固定格式的文本文件。注意:获取字段的时候可以调整自己的字段类型,格式,满足自己的需求哦。
别先生
2020/02/18
1.4K0
Angular 组件样式
但某些时候我们需要根据不同的条件,为指定元素应用不同的样式。对于这种场景,我们可以使用属性绑定,如:
阿宝哥
2019/11/05
2K0
(十六)组件设置样式
应用场景,在当前组件中修改其他组件的样式,如果他们带有scoped 是无法修他们的样式,这里我们就需要使用vue 给我们提供的样式穿透了
老怪兽
2023/02/22
1.2K0
css颜色渐变样式怎么用_文本效果内置样式渐变填充
CSS渐变类型的一种特殊类型 表示,由两种或多种颜色之间的渐进过渡组成。您可以选择三种类型的渐变:线性 (由 linear-gradient 函数创建),径向(由 radial-gradient() 函数创建) 和圆锥 (由 conic-gradient (en-US) 函数创建)。您还可以使用 repeating-linear-gradient 和 repeating-radial-gradient 函数创建重复渐变。
全栈程序员站长
2022/11/15
4.2K0
css颜色渐变样式怎么用_文本效果内置样式渐变填充
Vue 父组件更改子组件样式
中 scoped 是受保护的,当 <style> 标签有 scoped 属性时,它的 CSS 只作用于当前组件中的元素。这类似于 Shadow DOM 中的样式封装固更改子组件的style时是失效的
White feathe
2022/05/05
1.9K0
修改 antd 的 Upload 组件的样式
在 less 文件中,不能直接写样式名,样式定义叫做 .co1 ,在页面中这么引用 <Upload className=”co“ /> 是错误的。
张云飞Vir
2021/05/20
3.9K0
Vue 父组件更改子组件样式
中 scoped 是受保护的,当 <style> 标签有 scoped 属性时,它的 CSS 只作用于当前组件中的元素。这类似于 Shadow DOM 中的样式封装固更改子组件的style时是失效的
White feathe
2022/05/11
1.8K0
vue 修改引入组件的样式_vue子组件的子组件布局
vue被广大前端推崇很重要一点就是组件封装,但是在组件封装的时候,组件可能在各处都要用到,但是在各处的样式可能不太一样,例如:按钮组件,这时怎么办,难道不同样式但是结构相同的组件进行多次封装么?很明显是很不合算的。
全栈程序员站长
2022/09/27
1.4K0
vue 修改引入组件的样式_vue子组件的子组件布局
materialUi修改组件样式
这个时候就需要使用materialUi提供的withStyle来修改组件的内部样式了
biaoblog.cn 个人博客
2022/08/11
1.8K0
materialUi修改组件样式
【Flutter 组件集录】Autocomplete 自动填充
使用 Autocomplete 时,必须提供的是 optionsBuilder 参数,另外可以通过 onSelected 回调来监听选中的条目。
张风捷特烈
2022/04/19
1.6K0
【Flutter 组件集录】Autocomplete 自动填充
vue组件中修改组件外元素样式
以上方式修改某些组件的样式,这样会涉及到从 html 层级选择,由于我 style 标签是这样写的
蓓蕾心晴
2023/05/31
5890
React-组件-外链样式
然后浏览器当中进行查看,发现 Home 与 About 当中的内容样式都是受到了改变,如果想要在 Home.css 当中更改的样式只是修改 Home.js 组件的内容的话可以在 Home 组件当中的父组件添加一个 id,然后在样式选择器前面添加这个 id 即可如下所示:
杨不易呀
2023/09/30
2040
解决删除symantec,需要输入密码的问题
安装了symantec后,感觉系统慢了好多,决定卸载。 但在卸载时发现需要输入密码,从来没有设置过密码,也不知是要输那个密码。 研究了一阵子,可以通过以下步骤来绕过输入密码问题:
全栈程序员站长
2022/09/05
4.7K0
mac删除自带的 ABC 输入法
在 OS X El Capitan 中有一个跟安全相关的模式叫 SIP(System Integrity Protection ) ,它禁止让软件以 root 身份来在 mac 上运行,并且对于目录 /System 、/sbin、/usr(不包含/usr/local/) 仅仅供系统使用,其它用户或者程序无法直接使用,下面记录一下禁用 SIP 的方法。
JavaEdge
2020/05/27
4.5K0
EasyNVR前端构建之输入框样式的调整
起初我们的界面设计是为了满足功能的需求就是 ,用户可以输入激活码提交,完成永久授权。 在实际的应用过程中我们发现由于输入框自身大小的原因,我们的机器码有事无法完全展示给用户,不方便用户的自我检查激活码是否准确。因此我们考虑使用可以方便拉伸改变大小的输入框。
EasyNVR
2020/04/23
9720
EasyNVR前端构建之输入框样式的调整
使用CSS生成loading样式组件
使用CSS生成svg矢量图,可以随着CSS文件一起缓存,减少请求图片的次数。在React中可以使用svgr将svg转换为组件,支持按需加载等功能。
不作声
2021/03/05
1.1K0
使用CSS生成loading样式组件
WordPress 后台样式:输入框 input class
我们在 WordPress 后台创建表单的时候,可以使用一些预定义好的 class 来定义输入框的宽度,而不需自己写样式,下图就是常用的输入框样式的效果:
Denis
2023/04/14
7270
WordPress 后台样式:输入框 input class
【BootStrap】图片样式、辅助类样式和CSS组件 -附源码
.img-responsive:直接为图片添加该样式,可以实现响应式图片。 .center-block:图片居中样式,而不能使用text-center样式。 图片形状样式:.img-rounded(圆角图片)、.img-circle(圆形图片)、.img-thumbnail(边框圆角)
谙忆
2021/01/21
2.5K0
【BootStrap】图片样式、辅助类样式和CSS组件 -附源码
点击加载更多

相似问题

删除元素周围的填充

22

文本输入周围神秘的“填充”

32

删除输入元素上addonBefore和addonAfter周围的额外填充

10

在JQuery移动版中删除输入周围的边框填充

11

样式组件中子组件输入焦点的样式父组件-组件

34
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文