css如何设置盒子变宽,文字不动?
其他问答
1
如何设置鼠标经过一个p标签让p标签的背景变宽了,但是文字位置不变
background-color: orange;
width: 250px;
text-align: right;
我设置的是这个样子的,但是只要经过一个p标签,所有的p标签都会变宽,然后文字的位置也就变了
-
<p v-for="(item, index) in 20" :key="'a'+index" : @click="addClass(item, index)">{{item}}</p> //css .plist{ width: 100%; height: 40px; border-radius: 10px; list-style: none; text-align: center; line-height: 40px; font-size: 30px; } .plist:hover { background-color: #2887f0; color: #fff; } .active { background-color: #2887f0; color: #fff; } //js data(){ return { activeClass: -1 } } addClass(item, index){ this.activeClass = index } -
给你需要背景变宽的P标签加一个样式,例如 p1,然后给p1加一个经过样式,例如,p1:hover{},至于文字位置可以考虑居中,靠右的话肯定会变化
发表回复