CSS盒圆角、阴影、边界图片、背景
CSS 圆角
通过 CSS border-radius
属性,可以实现任何元素的“圆角”样式。
1.border-radius;四个值的时候
.div-1{width: 100px;height: 100px;border: 1px solid red;background-color: rgb(160, 45, 206);/* 四个值:左上 右上 右下 坐下 */border-radius: 10px 20px 30px 40px;}
2.border-radius;三个值的时候
.div-2{width: 100px;height: 100px;border: 1px solid red;background-color: rgb(255, 255, 0);/* 三个值:左上 右上和左下 右下 */border-radius: 10px 50px 30px ;}
3.border-radius;两个值的时候
.div-2{width: 100px;height: 100px;border: 1px solid red;background-color: rgb(255, 255, 0);/* 两个值:左上右下 右上右下 */border-radius: 10px 40px;}
4.圆弧形
.div-4{width: 100px;height: 100px;border: 1px solid red;background-color: rgb(0, 204, 255);border-radius: 60px/30px; /* x轴60px/y轴30px */}
5.椭圆( border-radius:超过50%就是椭圆)
.div-5{width: 150px;height: 100px;border: 1px solid red;background-color: rgb(255, 5, 192);border-radius: 70%;}
6.圆( border-radius: 50%;)
.div-3{width: 100px;height: 100px;background-color: springgreen; border-radius: 50%;}
A.阴影
.div-3{width: 100px;height: 100px;background-color: springgreen; border-radius: 50%;/* box-shadow:水平位置 垂直位置 模糊距离 阴影尺寸(阴影大小) 阴影颜色内/外阴影 */box-shadow: 10px 5px 5px #947d7d5b inset,10px 5px 5px #947d7d5b;}
设置了内阴影和外阴影,中间用逗号隔开
边界图片
border-image-source:边框背景图片路径
border-image-slice:图片边框向内偏移(切片)
border-image-width:图片边框的宽度
border-image-outset:边框图像区域超出边框的量
border-image-repeat:图片边框是否应该平铺(repeat)/铺满(round)/拉伸(stretch)(针对切片图像)
原始图片:
1.round平铺
.div-6{width: 200px;height: 200px;/* 给元素设置透明色的边框 transprent:透明 */border: 15px solid transparent;/* 设置边框图片 round平铺*/border-image: url(img/border.png) 27 27 round;}
2.repeat铺满
.div-7{width: 200px;height: 200px;/* 给元素设置透明色的边框 transprent:透明 */border: 15px solid transparent;/* 设置边框图片 repeat铺满*/border-image: url(img/border.png) 27 27 repeat;}
注意:仔细对比两张图不一样的!!!
3.stretch拉伸
.div-8{width: 200px;height: 200px;/* 给元素设置透明色的边框 transprent:透明 */border: 15px solid transparent;/* 设置边框图片 stretch拉伸*/border-image: url(img/border.png) 27 27 stretch;}
背景图
CSS3 中可以通过background-image属性添加背景图片。
不同的背景图像和图像用逗号隔开,所有的图片中显示在最顶端的为第一张。
1.一般背景图(想试试注释起来的就自己粘贴试试吧)
.div-9{width: 300px;height: 300px;border: 1px solid red;background: url(img/flower_small.gif) no-repeat right bottom,url(img/flower.gif) no-repeat right bottom,url(img/paper.gif);/* background-size: contain; 按比例平铺缩放不会超出*//* background-size: cover; 按比例平铺缩放,撑满盒子,多出的会隐藏起来*/}
2.background-origin属性指定了背景图像的位置区域。
background-origin属性指定了背景图像的位置区域。
content-box、padding-box和border-box区域内可以放置背景图像。
1. content-box: 背景图片的摆放以 border 区域为参考
2. padding-box:背景图片的摆放以 padding 区域为参考
3. border-box: 背景图片的摆放以 content 区域为参考
.div-10{padding: 40px;width: 300px;height: 300px;border: 20px solid rgba(166, 255, 0, 0.356);background: url(img/flower_small.gif) no-repeat;background-origin: border-box;}.div-11{padding: 40px;width: 300px;height: 300px;border: 20px solid red;background: url(img/flower_small.gif) no-repeat;background-origin: padding-box;}.div-12{padding: 40px;width: 300px;height: 300px;border: 20px solid red;background: url(img/flower_small.gif) no-repeat;background-origin: content-box;}
3.background-clip: ; 背景裁剪属性是从指定位置开始绘制的(看背景色)
1. border-box:背景被裁剪到边框盒。
2. padding-box:背景被裁剪到内边距框。
3. content-box:背景被裁剪到内容框。
.div-13{padding: 40px;width: 300px;height: 300px;border: 20px solid rgba(255, 0, 0, 0.342);background: url(img/flower_small.gif) no-repeat;background-color: aqua;background-clip: border-box;}.div-14{padding: 40px;width: 300px;height: 300px;border: 20px solid rgba(153, 153, 153, 0.342);background: url(img/flower_small.gif) no-repeat;background-color: aqua;background-clip: padding-box;}.div-15{padding: 40px;width: 300px;height: 300px;border: 20px solid rgba(255, 0, 0, 0.342);background: url(img/flower_small.gif) no-repeat;background-color: aqua;background-clip: content-box;}
CSS盒圆角、阴影、边界图片、背景相关推荐
- php 图片圆角透明,CSS_使用CSS3实现圆角,阴影,透明,CSS实现圆角,阴影,透明的方法 - phpStudy...
使用CSS3实现圆角,阴影,透明 CSS实现圆角,阴影,透明的方法很多,传统的方法都比较复杂,用CSS3就方便很多了,虽然现在各浏览器对CSS3的支持还不是很好,但不久的将来CSS3就会普及. 1.圆 ...
- 纯CSS实现圆角阴影的折角效果
纯CSS实现圆角阴影的折角效果 2016-10-04 13:14 网页设计 标签:css 1637 2 把元素的一角处理类似折角的形状,再配上或多或少的修饰,这种效果已经成为一种非 ...
- (六)Flutter 基础部件 TextView 和TextStyle Flutter 容器 装饰盒子 边框 圆角 阴影 形状 渐变 背景图像
RichText:行内多样式的文字 import 'package:flutter/material.dart';class BasicDemo extends StatelessWidget {@o ...
- CSS盒模型、边框和背景、表格和列表、颜色和透明度、阴影和轮廓及长度单位rem
1.CSS 盒模型 元素尺寸 CSS 盒模型中最基础的就是设置一个元素的尺寸大小.有三组样式来配置一个元素的尺寸大小,样式表如下: 属性 值 说明 CSS版本 width auto.长度值或百分比 设 ...
- html如何取消背景平铺,css怎么设置图片背景不平铺?
css可以设置图片背景background-repeat:no-repeat样式实现图片背景不平铺,background-repeat属性定义了图像的平铺模式. css可以使用background-r ...
- div+css实现圆角阴影效果
使用div+css实现圆角阴影 在css中,使用border-radius属性设置圆角,使用box-shadow属性设置阴影 下面教你css如何实现圆角边框阴影 代码: <input type= ...
- CSS3开发总结(圆角、盒阴影、边界图片)
CSS3开发总结(圆角) 12/100 发布文章 qq_41913971 CSS3 1)圆角 border-radius 2)盒阴影 box-shadow 3)边界图片 border-image-so ...
- 长方形图片html圆形,css实现圆角矩形、半圆、圆形效果—border-radius使用详解
传统的圆角矩形实现,必须使用多张图片作为背景图案.CSS3的border-radius属性使得我们再也不必浪费时间去制作这些图片了. css实现圆角矩形.半圆.圆形效果的优点: * 减少维护的工作量, ...
- CSS边界样式 (背景、边框)
文章目录 :-: border-radius (圆角) :-: box-shadow (阴影) :-: 动图 - Demo :-: border-image 边框背景 :-: background 背 ...
最新文章
- HAProxy高可用配置视频教程
- PhpStrom 常用的插件
- 学习日志---哈夫曼树相关算法
- 我校四名学生在全国中学生物理竞赛中勇夺一金三银并全部直保清华
- 35 岁 学python 必要_程序员:Python学不学?完全没必要纠结
- AI写程序,这事可没那么简单!
- 聋人工学院计算机老师,聋人工学院12位手语老师用双手传递声音
- get传输时,会将加号+ 转换为空格
- matlab中关闭mexfunction,mex文件的运行时Matlab自动关闭
- 数字滤波器的研究背景
- jxls遍历list时使用模板的批注语法
- 服务器部署v1.0方案问题分析
- 路由器运行python脚本_在路由器中运行Python
- HDU Employment Planning
- 综合架构web服务之nginx详解
- 三郎前端特效学习源代码:图片主页轮播组件
- 《生物信息学:导论与方法》----导论与历史----听课笔记(一)
- Redmi K30 5G刷 LineageOS17.1
- 通过elasticSearch实现输入框输入字母或者部分词条联想查询
- 七种武器 ------- 鼠标