如何单独控制“取消”的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名,然后单独设置。
整体参考下面的代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | <!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积分~
来为老师/同学的回答评分吧