+发表新主题
查看: 2740|回复: 0

[HTML5开发] css样式中边框属性

[复制链接]

[HTML5开发] css样式中边框属性

[复制链接]
GT雨燕 发表于 2015-11-2 23:13:27 浏览:  2740 回复:  0 [显示全部楼层] |只看大图 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
  今天我们学习边框的各种样式属性:

一、边框倒角

    边框圆角:

      border-radius : 按照顺时针的方向设置四个角的倒角

      border-radius : 3px;

    单角设定:

      border-top-left-radius : 左上角

      border-top-right-radius : 右上角

      border-bottom-left-radius:左下角

      border-bottom-right-radius:又下角



   现在我想在网页中显示一个圆:         

  1. <!DOCTYPE html>

  2.             <html>

  3.            <head>

  4.            <title> 边框 </title>

  5.           <meta charset="utf-8" />

  6.           <style>

  7.           /*修改 class为d1的元素的边框*/

  8.         div.d1{

  9.        width:200px;

  10.        height:200px;

  11.        border:5px solid black;

  12.    /*border-radius:10px 20px 30px 40px;*/ /*四个角*/

  13.                 border-radius:100px;

  14.                 }

  15.            </style>

  16.           </head>

  17.           <hr />

  18.            <div class="d1"></div>



  19.            <body>

  20.           </body>

  21.           </html>其页面效果为:
  22. 230600of8uefls1zrr6rsx.png
  23.               二.边框阴影:       属性:              box-shadow:              h-shadow:必须,水平阴影距离              v-shandow:必须,垂直阴影距离              blur:可选,模糊距离              spred:可选,阴影尺寸              color:可选,阴影颜色              inset:可选,将外部阴影改为内部阴影                border-shandow:h-shandow v-shadow blur spread color  inset:                 demo:box-shadow:5px(向右) 5px(向下) 5px 10px red;                 demo:box-shadow:-5px(向左) -5px(向上) -5px -10px red;   例如:                     
  24. <!!DOCTYPE html-->

  25.                          <html>

  26.                           <head>

  27.                           <meta charset="utf-8"/>

  28.                            <style>

  29.                             #d1{

  30.                                  border:1px solid red;

  31.                              width:100px;

  32.                              height:100px;

  33.                               box-shadow:-5px -5px 5px 5px red;

  34.                                       }

  35.                            </style>

  36.                            </head>

  37.                            <body>

  38.                            <div id="d1">this is a div 是吗</div>

  39.                            </body>

  40.                             </html>
  41. 230600of8uefls1zrr6rsx.png
  42.                                                                                      三.图片边框         属性:             border-image属性:将图片规定为包围div元素的边框                        border-image-source:图片的路径                        border-image-width:图片边框的宽度                        border-image-repeat:图片呢边框是否应pingpu(repeat)、铺满 (round)或拉伸(stretch)  例如,我现在想让一张图片平铺在边框的四周:                  
  43. <!DOCTYPE html-->

  44.                      <html>

  45.                      <head>

  46.                      <meta charset="utf-8"/>

  47.                        <style>

  48.                         #d1{

  49.                             border:20px solid red;

  50.                          width:300px;

  51.                            height:300px;

  52.                                   }

  53.                           #d1{

  54.                             border-image:url(p_small_005.jpg) 20 repeat;

  55.                                      }

  56.                              </style>

  57.                             </head>

  58.                              <body>

  59.                                  <div id="d1">this is a div 是吗</div>

  60.                                    </body>

  61.                                        </html>   
复制代码
230600of8uefls1zrr6rsx.png
     

                        

四.轮廓

       绘制与元素周围的一条线,位于边框的外围

         属性:

               outlinewidth style color

              outline-width:轮廓的宽度

              outline-style:轮廓灯样式

              outlone-color:轮廓颜色

               

  1. <!!DOCTYPE html-->

  2.                 <html>

  3.                  <head>

  4.                <meta charset="utf-8"/>

  5.                  <style>

  6.                    div{

  7.                       border:1px solid red;

  8.              width:300px;

  9.                  height:300px;

  10.                   background-image:url(jd_logo.png) ;

  11.                     background-repeat:cover;

  12.                   outline-width:10px;

  13.                outline-style:solid;

  14.                   outline-color:red;

  15.                       }



  16.                       </style>

  17.                         </head>

  18.                           <body>

  19.                        <div id="d1">

  20.                          </div>

  21.                        </body>

  22.                          </html>
复制代码
    230600of8uefls1zrr6rsx.png                      

               

  通过学习css,我们可以发现,css主要是利用选择器来对元素进行定义,css选择器种类繁多,需要我们认真记忆,大型网页的编写少不了要利用css样式表来布局,熟练的掌握了css样式表,我们就能编写出非常漂亮的网页。
回复

使用道具 举报


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版| 赣南网

© 2013-2016 Comsenz Inc. Powered by Discuz! X3.4

用微信扫一扫

赣南网