分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

CSS3边框与背景

发布时间:2023-09-06 01:08责任编辑:苏小强关键词:CSS

参考:

http://www.runoob.com/css3/css3-tutorial.html

CSS3被拆分为"模块"。旧规范已拆分成小块,还增加了新的。

一些最重要CSS3模块如下:

  • 选择器
  • 盒模型
  • 背景和边框
  • 文字特效
  • 2D/3D转换
  • 动画
  • 多列布局
  • 用户界面

 1.CSS3边框:

用 CSS3,你可以创建圆角边框,添加阴影框,并作为边界的形象而不使用设计程序,如 Photoshop。

在本章中,您将了解以下的边框属性:

  • border-radius
  • box-shadow
  • border-image

1.  圆角边框

<style> div{ ???border:2px solid #a1a1a1; ???padding:10px 40px; ????background:#dddddd; ???width:300px; ???border-radius:25px;}</style></head><body><div>border-radius 属性允许您为元素添加圆角边框! </div>

2.阴影

div
{
    width:300px;
    height:100px;
    background-color:yellow;
    box-shadow: 10px 10px 5px #888888;
}

2.CSS3背景

CSS3中包含几个新的背景属性,提供更大背景元素控制。

在本章您将了解以下背景属性:

  • background-image
  • background-size
  • background-origin
  • background-clip

background-image属性

不同的背景图像和图像用逗号隔开,所有的图片中显示在最顶端的为第一张。

#example1 { ???background-image: url(img_flwr.gif), url(paper.gif); ???background-position: right bottom, left top; ???background-repeat: no-repeat, repeat; ???padding: 15px;}</style>

 

CSS3 background-size 属性

background-size指定背景图像的大小。CSS3以前,背景图像大小由图像的实际大小决定。

CSS3中可以指定背景图片,让我们重新在不同的环境中指定背景图片的大小。您可以指定像素或百分比大小。

你指定的大小是相对于父元素的宽度和高度的百分比的大小。

body{ ???background:url(/try/demo_source/img_flwr.gif); ???background-size:80px 60px; ???background-repeat:no-repeat; ???padding-top:40px;}

CSS3的background-Origin属性

background-Origin属性指定了背景图像的位置区域。

content-box, padding-box,和 border-box区域内可以放置背景图像。

div{ ???border:1px solid black; ???padding:35px; ???background-image:url(‘smiley.gif‘); ???background-repeat:no-repeat; ???background-position:left;}#div1{ ???background-origin:border-box;}#div2{ ???background-origin:content-box;}

CSS3 background-clip属性

CSS3中background-clip背景剪裁属性是从指定位置开始绘制

<!DOCTYPE html><html><head><meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> <style>#example1 { ???border: 10px dotted black; ???padding:35px; ???background: yellow;}#example2 { ???border: 10px dotted black; ???padding:35px; ???background: yellow; ???background-clip: padding-box;}#example3 { ???border: 10px dotted black; ???padding:35px; ???background: yellow; ???background-clip: content-box;}</style></head><body><p>没有背景剪裁 (border-box没有定义):</p><div id="example1"><h2>Lorem Ipsum Dolor</h2><p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p></div><p>background-clip: padding-box:</p><div id="example2"><h2>Lorem Ipsum Dolor</h2><p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p></div><p>background-clip: content-box:</p><div id="example3"><h2>Lorem Ipsum Dolor</h2><p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p></div></body></html>

CSS3边框与背景

原文地址:http://www.cnblogs.com/qlqwjy/p/7466676.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved