学成网

项目前期准备

准备工具

ps(切片工具)+ Vs code或其它的开发工具+chorm浏览器

准备文件

创建根目录 根目录里面创建html文件 css文件夹 image文件夹 js文件(目前用不上)

image.png

css书写顺序

image.png

布局流程

image.png

难点

搜索部分

html

 

css

search input {
    float: left;
    height: 40px;
    width: 340px;
    padding-left: 20px;
    border: 1px solid #00a4ff;
    border-right: none;
    color: #cececf;
    outline: none;
}

.search button {
    float: left;
    width: 50px;
    height: 42px;
    border: none;
    cursor: pointer;
    background: url(../images/search_03.png) center;
}

image.png

侧边导航栏部分

学成网_第1张图片

html

 
            

css

.side-nav {
    float: left;
    width: 160px;
    height: 420px;
    padding: 0px 15px;
    background-color: rgba(0, 0, 0, 0.3);
}

.side-nav li {
    line-height: 45px;
    /* 注意:在此处考验浮动的元素与兄弟元素之间的关系 */
}

.side-nav li a {
    color: #ffffff;
    font-size: 14px;
}

.side-nav li a:hover {
    color: blue;
}

.side-nav li span {
    float: right;
}

侧边栏广告部分

如何让侧边栏广告紧挨着版心呢?
答:使用定位,先走版心的一半,然后再走版心的一半加自身宽度即可
学成网_第2张图片

精品推荐部分

小斜杠可以使用伪元素选择器 也可以使用边框或者直接使用|即可

html


    
    

css

/* 精品推荐star */

.good {
    height: 60px;
    line-height: 60px;
    margin-top: 10px;
    background-color: #ffffff;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}

.good h4 {
    float: left;
    margin: 0 30px;
    font-size: 16px;
    color: #00a4ff;
}

.good ul {
    float: left;
}

.good ul li {
    float: left;
    color: #bfbfbf;
}

.good li a {
    margin: 0px 30px;
    font-size: 16px;
    color: #5a5a5a;
}

.good a {
    float: right;
    color: #00a4ff;
    font-size: 14px;
    margin: 0px 30px;
}


/* 精品推荐end  */

image.png
源码:pan.baidu.com/s/1IqD9Glj2…

你可能感兴趣的:(css)