(四)CSS常用特效属性

前言:我们这里只总结一些主流的属性,即我们经常用的属性,如圆角,渐变,动画,阴影,透明度等等。因为css3这些高级属性或规则尚未成为W3C标准一部分,所以我们在使用这些高级css属性时,需要专门指定这些浏览器,即在属性的前面加上这些主流浏览器的标识符。例如:-webkit-代表Chrome、Safari,-moz-代表Firefox,-ms-代表IE,-o-代表Opera。需要注意的是我们先写私有属性,再写标准的属性。下面我们分别说明一些这些特效。

1.圆角边框特效:

border-radius:x/y;/*x:水平,y:垂直,其中y可以不写,默认与x值相同,而且"x/y"这个可以有1-4个参数*/

  • 1个参数:4个角效果都一样
  • 2个参数:上左(top-left)和下右(bottom-right)代表第1个参数,上右(top-right)和下左(bottom-left)代表第2个参数。
  • 3个参数:第1个用于上左(top-left),第二个用于上右(top-right)、下左(bottom-left),第三个用于下右(bottom-right)。

2.多背景特效:

background:url(image) position/size repeat,url(image) position size repeat,url(image) position size repeat;

  • image:指定对象的背景图像。可以是真实图片路径或使用渐变创建的“背景图像”
  • postion:指定对象的背景图像位置。x y
  • size:指定对象的背景图像的尺寸大小。和position一起定义x y/m n(auto,contain,cover)
  • repeat:指定对象的背景图像如何铺排填充。no-rapeat | repeat | repeat-x | repeat-y | space | round,round:背景图像自动缩放直到适应且填充满整个容器。space:背景图像以相同的间距平铺且填充满整个容器或某个方向。(CSS3)

3.字体阴影特效:

text-shadow:x y z color,{1-n}?

  • x:代表阴影向右偏移量
  • y:代表阴影向左偏移量
  • z:代表阴影的半径多大
  • color:代表阴影的颜色,可以用rgba模式
  • {1-n}?:代表整个可以设置多个阴影,中间用逗号隔开

                       

转载于:https://my.oschina.net/hpuwxy/blog/777554

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CSS是一种用于网页设计的样式表语言,它可以控制网页的布局、字体、颜色、大小、背景、边框、动画等方面。下面是一些常用CSS属性和动画特效: 1. 属性 - background-color:设置元素的背景色。 - color:设置元素的文字颜色。 - font-size:设置元素的文字大小。 - border:设置元素的边框。 - padding:设置元素的内边距。 - margin:设置元素的外边距。 - display:设置元素的显示方式,如block、inline、inline-block等。 - position:设置元素的定位方式,如relative、absolute等。 - z-index:设置元素的堆叠顺序。 - transform:设置元素的变换效果,如旋转、缩放、平移等。 2. 动画特效 - transition:设置元素的过渡效果,如颜色、大小、位置等属性的变化过渡。 - animation:设置元素的动画效果,如旋转、移动、闪烁等。 - keyframes:定义动画的关键帧,即动画从哪个状态到哪个状态。 例如,实现旋转照片墙可以使用以下CSS代码: ```css .photo-wall { display: flex; flex-wrap: wrap; justify-content: center; } .photo { width: 200px; height: 200px; margin: 10px; border: 1px solid #ccc; transition: transform .5s ease-in-out; } .photo:hover { transform: rotateY(180deg); } ``` 其中,.photo-wall是照片墙的容器,.photo是每张照片的样式,当鼠标悬停在照片上时,会触发transform属性的变化,从而实现照片的旋转效果。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值