zoukankan      html  css  js  c++  java
  • 前端学习笔记--css案例

    要实现的案例:

    1.分析布局

     2.划分文件结构:

    3.编写css代码

    * {
        padding: 0;
        margin: 0;
    }
    
    body {
        font-size: 16px;
        color: burlywood;
    }
    
    #container {
         900px;
        margin: 0 auto;
    }
    
    #header {
        height: 220px;
        margin-bottom: 5px;
    }
    
    #nav {
        /*导航*/
        height: 40px;
        background-color: aqua;
        margin-bottom: 5px;
        font: 18px/30px;
        /*字体大小   行高*/
        color: black;
        letter-spacing: 2px;
        /*字符间距*/
        text-align: center;
    }
    
    #main {
        height: 900px;
        overflow: hidden;
        margin-bottom: 5px;
    }
    
    #aside {
         300px;
        height: 900px;
        background-color: rgb(53, 162, 235);
        float: left;
        margin-right: 5px;
        text-align: center;
        font-size: 14px;
    }
    
    #content {
        height: 900px;
         595px;
        float: left;
        background-color: #cff;
    }
    
    #footer {
        text-align: center;
        height: 70px;
        color: black;
        background-color: #6cf;
        clear: both;
        line-height: 70px;
    }

    效果图:

    4.代码:

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>i coffee</title>
        <link rel="stylesheet" href="css/style.css">
    </head>
    
    <body>
        <div id="container">
            <div id="header">
                <img src="image/banner.jpg">
                <div id="icon-list">
                    <img src="image/3.bmp" alt="">
                    <img src="image/2.bmp" alt="">
                    <img src="image/1.bmp" alt="">
                    <img src="image/4.bmp" alt="">
                </div>
            </div>
            <div id="nav">
                <a href="#">咖啡MENU</a> |
                <a href="#">咖啡COOK</a> |
                <a href="#">咖啡STORY</a> |
                <a href="#">咖啡NEWS</a> |
                <a href="#">咖啡PARTY</a>
            </div>
            <div id="main">
                <div id="aside">
                    <h2 class="h">咖啡MENU</h2>
                    <table>
                        <tr>
                            <th></th>                             //表头
                            <th>拿铁<br />Latte</th>
                            <th>卡布奇诺<br />Cappuccino</th>
                            <th>摩卡<br />Mocha</th>
                            <th>浓缩咖啡<br />Espresso</th>
                        </tr>
                        <tr>
                            <th scope="row">大杯</th>
                            <td>35</td>
                            <td>35</td>
                            <td>35</td>
                            <td>30</td>
                        </tr>
                        <tr>
                            <th scope="row">中杯</th>    //行表头
                            <td>30</td>
                            <td>30</td>
                            <td>30</td>
                            <td>25</td>
                        </tr>
                        <tr>
                            <th scope="row">小杯</th>
                            <td>25</td>
                            <td>25</td>
                            <td>25</td>
                            <td>20</td>
                        </tr>
                    </table>
                    <div id="i-list">
                        <div class="ppl rote-left"><img src="image/Cappuccino.jpg"></div>
                        <div class="ppl rote-right"><img src="image/Espresso.jpg"></div>
                        <div class="ppl rote-left"><img src="image/Latte.jpg"></div>
                        <div class="ppl rote-right"><img src="image/Mocha.jpg"></div>
                    </div>
                </div>
                <div id="content">
                    <div class="subcon">
                        <img src="image/Latte.jpg" alt="">
                        <div class="subtext">
                            <h2>拿铁Caffè Latte</h2><br/>
                            <p>这是一种传统的经典饮料——浓缩咖啡调入热牛奶,其上覆盖一层轻盈的奶沫。 品尝此款咖啡时,您可以选择特别加入某种口味(如香草,焦糖或杏仁口味)的糖浆。
                            </p>
                        </div>
                    </div>
                    <div class="subcon">
                        <img src="image/Cappuccino.jpg" alt="">
                        <div class="subtext">
                            <h2>卡布奇诺Cappuccino</h2>
                            <br/>
                            <p>这款咖啡沿袭传统技法,由我们技艺娴熟的咖啡吧员 将手工制作的热奶与 细腻奶泡轻柔地浇在浓缩咖啡之上制作而成。
                            </p>
                        </div>
                    </div>
                    <div class="subcon">
                        <img src="image/Mocha.jpg" alt="">
                        <div class="subtext">
                            <h2>摩卡Caffè Mocha</h2><br/>
                            <p>这款咖啡由醇香的摩卡酱,浓缩咖啡和蒸奶相融相合,上面覆以搅打奶油。 寒冷的日子里,忧伤的时光中,任何人都无法抵抗她的诱惑。
                            </p>
                        </div>
                    </div>
                    <div class="subcon">
                        <img src="image/Espresso.jpg" alt="">
                        <div class="subtext">
                            <h2>浓缩咖啡Espresso</h2><br/>
                            <p>这是咖啡的精粹,以最浓缩的方式显现。浓缩咖啡带点焦糖味道,浓厚馥郁。</p>
                        </div>
                    </div>
                </div>
            </div>
            <div id="footer">网站设计课程版权 2015-2020</div>
        </div>
        <div id="l-fix">
            <img src="image/cooker.jpg">
        </div>
    </body>
    
    </html>
    * {
        padding: 0;
        margin: 0;      //清除浏览器样式
    }
    
    body {
        font-size: 16px;
        color: darksalmon;
    }
    
    #container {
         900px;
        margin: 0 auto;    //居中
    }
    
    #header {
        height: 220px;
        margin-bottom: 5px;
        position: relative;    //相对定位
    }
    
    #icon-list {
        position: absolute;    //绝对定位
         130px;
        height: 30px;
        top: 170px;
        right: 30px;
        /* font-size:0;  可以去掉图片间隔 */
    }
    
    #nav {
        /*导航*/
        height: 40px;
        background-color: #6cf;
        margin-bottom: 5px;
        font: 18px/30px;
        /*字体大小   行高*/
        color: black;
        letter-spacing: 2px;
        /*字符间距*/
        text-align: center;    //居中
        line-height: 40px;
    }
    
    #main {
        overflow: hidden;     //超出部分不显示
        margin-bottom: 5px;
    }
    
    .h {
        color: black;
    }
    
    #aside {
         300px;
        background-color: rgb(53, 162, 235);
        float: left;     //左浮动
        margin-right: 5px;
        text-align: center;
        font-size: 14px;
    }
    
    .i-list {
        margin: 0 auto;
         85px;
    }
    
    .i-list img:hover {      //针对i-list类的img做鼠标移上去的设定
        transform: scale(1.2);       //放大1.2倍
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
        -o-transform: scale(1.2);
    }
    
    .ppl {        //图片墙的公共样式
         85px;
        padding: 10px;
        margin: 0 auto;
        background-color: #eee;
        border: 2px solid gray;
        box-shadow: 2px 2px 4px #aaa;
        border-radius: 5px;    //圆角
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
    }
    
    #i-list img {     //图片公共样式
        height: 95px;
         85px;
        margin: 0 auto;
    }
    
    .rote-left {  
        transform: rotate(7deg);   //顺时针旋转7度
        -webkit-transform: rotate(7deg);
        -moz-transform: rotate(7deg);
        -ms-transform: rotate(7deg);
        -o-transform: rotate(7deg);
    }
    
    .rote-right {
        transform: rotate(-7deg);   //逆时针旋转7度
        -webkit-transform: rotate(-7deg);
        -moz-transform: rotate(-7deg);
        -ms-transform: rotate(-7deg);
        -o-transform: rotate(-7deg);
    }
    
    #content {
         595px;
        float: left;     //左浮动
        background-color: #cff;
    }
    
    .subcon {
         550px;
        height: 190px;
        margin: 10px auto;
        clear: both;
    }
    
    .subcon img {
        margin: 5px;
        padding: 5px;
        float: left;
        border: 1px dashed black;
    }
    
    .subcon .subtext {    //公共样式
        margin: 5px;
        float: right;
         60%;
        letter-spacing: 2px;
    }
    
    .subcon h2 {
        margin: 5px;
    }
    
    .subcon p {
        font: 16px/2em;
        /* 字号大小  2倍行高 */
    }
    
    #footer {
        text-align: center;
        height: 70px;
        color: black;
        background-color: #6cf;
        clear: both;    //清除左右浮动
        line-height: 70px;  //行高
    }
    
    #nav a {
        /*特别声明这个样式是针对nav里面的a标签*/
        text-decoration: none;
    }
    
    a:link {
        color: white;
    }
    
    a:visited {
        color: white;
    }
    
    a:hover {
        color: yellow;
    }
    
    a:active {
        color: yellow;
    }
    
    h2 {
        margin-top: 20px;
    }
    
    table {
        margin-top: 20px;
         300px;
        color: black;
    }
    
    th {
        height: 20px;
    }
    
    #l-fix {
        position: fixed;   //固定定位
        top: 100px;
        left: 5px;
    }
  • 相关阅读:
    资源文件 -- 初级应用篇
    Dephi中资源文件的应用
    VC++ 中使用内存映射文件处理大文件
    Delphi中正常窗口的实现
    让程序只运行一个实例
    多条明细(绑定到一个字段)汇总
    在更新之后最好有个判断 看是否更新上 编码码自动生成
    Delphi中有序型
    使用powerDesign画er图 并用 Database --->Generate Database ---> Genarate Script一次性将表结构的脚本导出来。
    .Net中的水晶报表
  • 原文地址:https://www.cnblogs.com/dydxw/p/10863805.html
Copyright © 2011-2022 走看看