Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 有没有一种方法可以在保持边框不动的情况下操纵内容样式?_Css_Sass_Hover - Fatal编程技术网

Css 有没有一种方法可以在保持边框不动的情况下操纵内容样式?

Css 有没有一种方法可以在保持边框不动的情况下操纵内容样式?,css,sass,hover,Css,Sass,Hover,看看这段代码,例如,我试图在悬停时实现两件事;背景更改,并在悬停时将内容稍微向右移动。边框顶部应保持完整,背景不应接触边框顶部。当我将效果应用于父对象>*时,背景是独立的;分别覆盖第一项(图标)和第二项(文本) 。服务项目{ 显示器:flex; 对齐项目:居中; 边框顶部:1.5px实心#dddddd; 填充:2rem0.5rem; } .服务项目.图标{ 右边距:1rem; } .服务项目.图标svg{ 宽度:30px; } .服务项目.服务内容{ 显示器:flex; 弯曲方向:立柱; }

看看这段代码,例如,我试图在悬停时实现两件事;背景更改,并在悬停时将内容稍微向右移动。边框顶部应保持完整,背景不应接触边框顶部。当我将效果应用于
父对象>*
时,背景是独立的;分别覆盖第一项(图标)和第二项(文本)

。服务项目{
显示器:flex;
对齐项目:居中;
边框顶部:1.5px实心#dddddd;
填充:2rem0.5rem;
}
.服务项目.图标{
右边距:1rem;
}
.服务项目.图标svg{
宽度:30px;
}
.服务项目.服务内容{
显示器:flex;
弯曲方向:立柱;
}
.服务项目.服务内容h3{
字体大小:24px;
字体系列:“罂粟花”,无衬线;
}
.服务项目.服务内容p{
颜色:#9b9b9b;
字母间距:0.7px;
}
.服务项目:悬停>*{
背景:#eff1f7;
转换:translateX(10%)
}

营销品牌

我们了解广告市场,也了解消费者

事件管理 20多年来,我们管理了大量活动和产品激活


我感觉这就是你想要实现的目标。我将在hover上添加的背景色分为另一个部分,该部分将覆盖整个div,另一个部分将移动到右侧

编辑:我更新了代码

.service-item:hover > .service-content {
  transform: translateX(10%)
}

.service-item:hover {
  background: #eff1f7;
}
以下是一个工作示例:

.service wrap{
显示器:flex;
对齐项目:居中;
边框顶部:1.5px实心#dddddd;
填充:2rem0.5rem;
}
.服务项目{
显示器:flex;
对齐项目:居中;
}
.服务项目.图标{
右边距:1rem;
}
.服务项目.图标svg{
宽度:30px;
}
.服务项目.服务内容{
显示器:flex;
弯曲方向:立柱;
}
.服务项目.服务内容h3{
字体大小:24px;
字体系列:“罂粟花”,无衬线;
}
.服务项目.服务内容p{
颜色:#9b9b9b;
字母间距:0.7px;
}
.服务项目:悬停{
左:10%
}
.服务项目:悬停{
背景:#eff1f7;
}

营销品牌

我们了解广告市场,也了解消费者

事件管理 20多年来,我们管理了大量活动和产品激活


我感觉这就是你想要实现的目标。我将在hover上添加的背景色分为另一个部分,该部分将覆盖整个div,另一个部分将移动到右侧

编辑:我更新了代码

.service-item:hover > .service-content {
  transform: translateX(10%)
}

.service-item:hover {
  background: #eff1f7;
}
以下是一个工作示例:

.service wrap{
显示器:flex;
对齐项目:居中;
边框顶部:1.5px实心#dddddd;
填充:2rem0.5rem;
}
.服务项目{
显示器:flex;
对齐项目:居中;
}
.服务项目.图标{
右边距:1rem;
}
.服务项目.图标svg{
宽度:30px;
}
.服务项目.服务内容{
显示器:flex;
弯曲方向:立柱;
}
.服务项目.服务内容h3{
字体大小:24px;
字体系列:“罂粟花”,无衬线;
}
.服务项目.服务内容p{
颜色:#9b9b9b;
字母间距:0.7px;
}
.服务项目:悬停{
左:10%
}
.服务项目:悬停{
背景:#eff1f7;
}

营销品牌

我们了解广告市场,也了解消费者

事件管理 20多年来,我们管理了大量活动和产品激活


因为您不希望内容div接触您的边框。我在HTML和应用CSS方面做了一些细微的更改,解决了您的问题

.service项目包装器{
边框顶部:5px纯绿色;
填充:1rem0;
}
.服务项目{
显示器:flex;
对齐项目:居中;
高度:200px;
过渡:所有0.5s的轻松过渡;
}
.服务项目.图标{
右边距:1rem;
}
.服务项目.图标svg{
宽度:30px;
}
.服务项目.服务内容{
显示器:flex;
弯曲方向:立柱;
}
.服务项目.服务内容h3{
字体大小:24px;
字体系列:“罂粟花”,无衬线;
}
.服务项目.服务内容p{
颜色:#9b9b9b;
字母间距:0.7px;
}
.service项包装器:悬停.service项{
光标:指针;
背景:水鸭;
左边距:10%;
} 
/*没有事故*/

JS-Bin
营销品牌

我们了解广告市场,也了解消费者

营销品牌 我们了解广告市场,也了解消费者


因为您不希望内容div接触您的边框。我在HTML和应用CSS方面做了一些细微的更改,解决了您的问题

.service项目包装器{
边框顶部:5px纯绿色;
填充:1rem0;
}
.服务项目{
显示器:flex;
对齐项目:居中;
高度:200px;
过渡:所有0.5s的轻松过渡;
}
.服务项目.图标{
右边距:1rem;
}
.服务项目.图标svg{
宽度:30px;
}
.服务项目.服务内容{
显示器:flex;
弯曲方向:立柱;
}
.服务项目.服务内容h3{
字体大小:24px;
字体系列:“罂粟花”,无衬线;
}
.服务项目.服务内容p{
颜色:#9b9b9b;
字母间距:0.7px;
}
.service项包装器:悬停.service项{
光标:指针;
背景:水鸭;
左边距:10%;
} 
/*没有事故*/

JS-Bin