no message

This commit is contained in:
chenxuan
2024-04-22 15:35:47 +08:00
parent b8b464df85
commit 93219a826b
10 changed files with 163 additions and 8 deletions
+44
View File
@@ -0,0 +1,44 @@
.mainContainer p {
margin: 0;
padding: 0;
}
.mainContainer li {
margin: 0;
padding: 0;
list-style: none;
}
.mainContainer .nav {
box-sizing: border-box;
float: left;
width: 200px;
height: 100vh;
padding: 12px;
border-right: 1px solid #eee;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
overflow-y: auto;
overflow-x: hidden;
}
.mainContainer .nav a {
text-decoration: none;
display: inline-block;
height: 40px;
line-height: 40px;
}
.mainContainer .nav .active {
color: red;
font-weight: bold;
}
.mainContainer .content {
margin-left: 210px;
}
.mainContainer .content .head {
box-sizing: border-box;
padding-bottom: 12px;
border-bottom: 1px solid #eee;
}
.mainContainer .content .head button {
margin-right: 12px;
}
+7 -2
View File
@@ -1,6 +1,11 @@
.mainContainer * { .mainContainer p {
padding: 0;
margin: 0; margin: 0;
padding: 0;
}
.mainContainer li {
margin: 0;
padding: 0;
list-style: none; list-style: none;
} }
+1 -1
View File
@@ -1 +1 @@
.mainContainer *{padding:0;margin:0;list-style:none}.mainContainer .nav{box-sizing:border-box;float:left;width:200px;height:100vh;padding:12px;border-right:1px solid #eee;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow-y:auto;overflow-x:hidden}.mainContainer .nav a{text-decoration:none;display:inline-block;height:40px;line-height:40px}.mainContainer .nav .active{color:red;font-weight:bold}.mainContainer .content{margin-left:210px}.mainContainer .content .head{box-sizing:border-box;padding-bottom:12px;border-bottom:1px solid #eee}.mainContainer .content .head button{margin-right:12px} .mainContainer p{margin:0;padding:0}.mainContainer li{margin:0;padding:0;list-style:none}.mainContainer .nav{box-sizing:border-box;float:left;width:200px;height:100vh;padding:12px;border-right:1px solid #eee;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow-y:auto;overflow-x:hidden}.mainContainer .nav a{text-decoration:none;display:inline-block;height:40px;line-height:40px}.mainContainer .nav .active{color:red;font-weight:bold}.mainContainer .content{margin-left:210px}.mainContainer .content .head{box-sizing:border-box;padding-bottom:12px;border-bottom:1px solid #eee}.mainContainer .content .head button{margin-right:12px}
+6 -2
View File
@@ -1,7 +1,11 @@
.mainContainer{ .mainContainer{
*{ p{
padding: 0;
margin: 0; margin: 0;
padding: 0;
}
li{
margin: 0;
padding: 0;
list-style: none; list-style: none;
} }
.nav{ .nav{
+12 -2
View File
@@ -1,9 +1,19 @@
import React from "react"; import React from "react";
class Footer extends React.Component { class Footer extends React.Component {
handleCheckAll=()=>{
}
handleClearAllDone=()=>{
}
render(){ render(){
const {todos}=this.props
return ( return (
<div> <div className="todo-footer">
<h1>Footer</h1> <label>
<input type="checkbox" onChange={this.handleCheckAll} checked={true} />
</label>
<button className="btn-clear" onClick={this.handleClearAllDone}>清除已完成任务</button>
</div> </div>
) )
} }
+29
View File
@@ -0,0 +1,29 @@
.todo {
box-sizing: border-box;
width: 660px;
padding: 12px;
border: 1px solid #eee;
margin: 100px auto 0;
}
.todo-footer {
height: 40px;
line-height: 40px;
padding-left: 6px;
margin-top: 5px;
}
.todo-footer label {
display: inline-block;
margin-right: 20px;
cursor: pointer;
}
.todo-footer label input {
position: relative;
top: -1px;
vertical-align: middle;
margin-right: 5px;
}
.todo-footer button {
float: right;
margin-top: 5px;
}
+1 -1
View File
@@ -7,7 +7,7 @@ import "./style.scss";
class App extends React.Component { class App extends React.Component {
render() { render() {
return ( return (
<div> <div className="todo">
<Headers></Headers> <Headers></Headers>
<List> <List>
<Item></Item> <Item></Item>
+32
View File
@@ -0,0 +1,32 @@
.todo {
box-sizing: border-box;
width: 660px;
padding: 12px;
border: 1px solid #eee;
margin: 100px auto 0;
}
.todo-footer {
height: 40px;
line-height: 40px;
padding-left: 6px;
margin-top: 5px;
}
.todo-footer label {
display: inline-block;
margin-right: 20px;
cursor: pointer;
}
.todo-footer label input {
position: relative;
top: -1px;
vertical-align: middle;
margin-right: 5px;
}
.todo-footer button {
float: right;
margin-top: 5px;
}
+1
View File
@@ -0,0 +1 @@
.todo{box-sizing:border-box;width:660px;padding:12px;border:1px solid #eee;margin:100px auto 0}.todo-footer{height:40px;line-height:40px;padding-left:6px;margin-top:5px}.todo-footer label{display:inline-block;margin-right:20px;cursor:pointer}.todo-footer label input{position:relative;top:-1px;vertical-align:middle;margin-right:5px}.todo-footer button{float:right;margin-top:5px}
+30
View File
@@ -0,0 +1,30 @@
.todo{
box-sizing: border-box;
width: 660px;
padding: 12px;
border: 1px solid #eee;
margin: 100px auto 0;
}
.todo-footer {
height: 40px;
line-height: 40px;
padding-left: 6px;
margin-top: 5px;
label{
display: inline-block;
margin-right: 20px;
cursor: pointer;
input{
position: relative;
top: -1px;
vertical-align: middle;
margin-right: 5px;
}
}
button{
float: right;
margin-top: 5px;
}
}