CSS综合练习

一、css小动画

这是我学习css之后写的第一个小动画模型哦,看着有点多,但是不难,都是之前学习内容的衍生,想要学习的就来看看叭

别的不说了,代码粘起来,希望可以帮到你!

 <style>
             #box1{
                 margin: 0 auto;
                 width: 500px;
                 height: 500px;
                 background-color:rgb(6, 192, 248);
                 /* position: absolute;
                 left: 200px; */
             }
             #box{
                 width: 100px;
                 height: 100px;
                
                background-color: red;
                animation-name: move;
                animation-duration: 3s;
                animation-iteration-count: infinite;
                animation-direction: alternate;
                position: absolute;
                top:200px;
                }
                 @keyframes move
                 {
                  /* 初始状态 */
                0%{
                 transform: translate(0px,0px);
                 border-radius: 100%;
                }
                50%{
                transform: translate(200px,0x);
                border-radius: 0%;
                }
                /* 终止状态 */
                100%{
                transform: translate(400px,0px);
                background-color: rgb(216, 151, 12) ;
                border-radius: 100%;
                }
                }
         </style>
<body>
    <div id="box1">
        <div id="box"></div>
    </div>
    
</body>

运行结果图大概就是这样,但是ta是一个小小的动画,会动的哦!复制过去运行一下叭!!!
在这里插入图片描述

二、Div+css练习

回归正题,下面要为大家展示的是的一个css的综合练习。

来,author,把代码炸出来:

这个是HTML文件的代码:

<body>
	<div id="m-body">
    	<div id="title">DIV + CSS布局示例</div>
        
        <div id="nav">
        	<ul>
            	<li>首页</li>
                <li>导航菜单</li>
                <li>导航菜单</li>
                <li>导航菜单</li>
                <li>导航菜单</li>
            </ul>
        </div>
        
        <div>
        	<div id="side">
            	<div class="item">
                    <p class="title">侧边栏标题</p>
                    <ul>
                        <li>菜单名称</li>
                        <li>菜单名称</li>
                        <li>菜单名称</li>
                        <li>菜单名称</li>
                        <li>菜单名称</li>
                    </ul>
                </div>
                
                <div class="item">
                    <p class="title">侧边栏标题</p>
                    <ul>
                        <li>菜单名称</li>
                        <li>菜单名称</li>
                        <li>菜单名称</li>
                        <li>菜单名称</li>
                        <li>菜单名称</li>
                    </ul>
                </div>
            </div>
            
            <div id="content">
            	<div class="item">
                	<p class="title">栏目标题</p>
                    <ul>
                        <li><a href="#">栏目中文章的标题</a></li>
                        <li><a href="#">栏目中文章的标题</a></li>
                        <li><a href="#">栏目中文章的标题</a></li>
                        <li><a href="#">栏目中文章的标题</a></li>
                    </ul>
                </div>
                
                <div class="item">
                	<p class="title">栏目标题</p>
                    <ul>
                        <li><a href="#">栏目中文章的标题</a></li>
                        <li><a href="#">栏目中文章的标题</a></li>
                        <li><a href="#">栏目中文章的标题</a></li>
                        <li><a href="#">栏目中文章的标题</a></li>
                    </ul>
                </div>
                
                <div class="item">
                	<p class="title">栏目标题</p>
                    <ul>
                        <li><a href="#">栏目中文章的标题</a></li>
                        <li><a href="#">栏目中文章的标题</a></li>
                        <li><a href="#">栏目中文章的标题</a></li>
                        <li><a href="#">栏目中文章的标题</a></li>
                    </ul>
                </div>
                
                <div class="item">
                	<p class="title">栏目标题</p>
                    <ul>
                        <li><a href="#">栏目中文章的标题</a></li>
                        <li><a href="#">栏目中文章的标题</a></li>
                        <li><a href="#">栏目中文章的标题</a></li>
                        <li><a href="#">栏目中文章的标题</a></li>
                    </ul>
                </div>
            </div>
            
            <div class="clear"></div>
        </div>
        <div id="footer">版权声明 2013.6</div>
    </div>
</body>

css文件的代码:

* {font-size:12px; margin:0px; padding:0px;}
body {margin:0px;}
li {list-style:none;}

a {color:black;text-decoration:none;}
a:hover {color:#C00; text-decoration:underline;}


.clear {clear:both;}

#m-body {width:960px; margin:0px auto; border:1px dashed silver; border-width:0px 1px; background-color:#EEE;}

#title {height:100px; font-size:32px; font-family:黑体,sans-serif; line-height:100px; padding-left:50px;
background-color:#CCC;}

#nav {height:30px; line-height:30px; background-color:#333; color:#FFF; margin:5px 0px;}
#nav ul {margin-left:20px;}
#nav li {float:left; margin:0px 10px;}

#side {float:left; width:200px; padding:0px 5px;}
#side .item {border:1px solid #CCC; margin-bottom:20px;}
#side .item .title {height:30px; line-height:30px; background-color:#CCC; font-size:14px; padding-left:10px;}
#side .item ul {margin-left:15px;}
#side .item li {margin:10px 0px;}

#content {float:left; width:720px; margin-left:10px; padding-left:10px; border-left:1px dotted #CCC; min-height:500px;}
#content .item {width:320px; margin:7px; padding:10px; float:left; background-color:#FFF;}
#content .item .title {line-height:16px; font-size:16px; padding-left:8px; margin-bottom:10px; font-family:黑体,sans-serif;}
#content .item ul {margin-left:10px;}
#content .item li {line-height:22px;}

#footer {height:20px; line-height:20px; padding:5px 15px; margin:5px 0px; background-color:#333; color:#FFF; text-align:right; }

结果非常精炼,没有花里胡哨的图片:
在这里插入图片描述

如果你对如何综合运用我们之前讲述的知识完成一个实际的网页设计还感到无从下手,相信仔细研读这个例子后会有所帮助,并可以学到一些未提到的知识和技巧。

最后,最好的学习就是一边学习一边练习,希望你们快速提高叭!!!!!!!!!!!!

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值