如何单独控制“取消”的css?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
.mask{
width:200px;
margin:100px auto;
border:5px solid #ccc;
background: #ccc;
}
.confirm{
border:1px solid #fff;
background: #fff;
border-radius:20px;
overflow:hidden;
text-align: center;
}
.confirm-text{
border-bottom:1px solid #ccc;
}
.confirm-btn{
width:200px;
height:20px;
/*此处写代码*/
}
.confirm-btn:hover{
cursor:pointer;
background:gray;
/*此处写代码*/
}
.confirm-btn-sure:hover{ cursor:pointer;
background-color:gray;
}
.confirm-btn-sure{
width:100px;
float:left;
border-right: 1px solid rgb(235,235,235);
}
</style>
</head>
<body>
<div class="mask">
<div class="confirm">
<div class="confirm-text">提示信息</div>
<div class="confirm-btn confirm-btn-sure">确定</div>
<div class="confirm-btn">取消</div>
</div>
</div>
</body>
</html>
因为他和确定的第一个css名字都一样,而且,这个箭头变成水晶头如何变化?谢谢
正在回答 回答被采纳积分+1
你的代码中的问题如下:
1、一个确定按钮,一个取消按钮,你想要实现在一行不是只给一个浮动就可以,两个都需要浮动,所以float:left需要添加在 .confirm-btn上,这样的话就需要调整一下两个按钮的宽度了,他俩的宽度+边框=200px,具体多少自己去算。
2、不想让两个同时出现变化,那就单独给去掉设置hover伪类啊,给取消再添加一个class名,然后单独设置。
整体参考下面的代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
.mask{width:200px;margin:100px auto;border:5px solid #ccc;background:#ccc;}
.confirm{border:1px solid #fff;background:#fff;border-radius:20px;overflow:hidden;text-align:center;}
.confirm-text{border-bottom:1px solid #ccc;}
.confirm-btn{width:95px;height:20px;float:left; /*此处写代码*/}
.btn:hover{cursor:pointer;background:gray/*此处写代码*/}
.confirm-btn-sure:hover{cursor:pointer;background-color:gray;}
.confirm-btn-sure{width:100px;border-right:1px solid rgb(235,235,235);}
</style>
</head>
<body>
<div class="mask">
<div class="confirm">
<div class="confirm-text">提示信息</div>
<div class="confirm-btn confirm-btn-sure">确定</div>
<div class="confirm-btn btn">取消</div>
</div>
</div>
</body>
</html>另外你说的水晶我还是不知道是啥,猜测可能是那个小黄圈吧?那个是录制效果视频的时候录屏然间给的标志,不是我们代码实现的。
写代码一定要灵活一点,多思考,敢于尝试才能有进步,加油!
相似问题
登录后可查看更多问答,登录/注册
- 参与学习 人
- 提交作业 2198 份
- 解答问题 5012 个
如果你有web端基础,既想进阶,又想进军移动端开发,那就来吧,我们专题为你带来的课程有HTML5、CSS3、移动基础、响应式、bootstrap、less等,让你在前端道路上畅通无阻!
了解课程

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星