zoukankan      html  css  js  c++  java
  • css3渐变、背景、过渡、分页

    知识点一:渐变

    1、线性渐变

    (1)、从上到下(默认情况下)

    background: linear-gradient(red,green);

    百分比:从0-10%填充红色,50%-100%填充绿色

    background: linear-gradient(red 10%,green 50%);

    (2)、从左到右

    background: linear-gradient(to right(red,green));

    (3)、对角

    background: linear-gradient(to bottom right(red,green));

    background: linear-gradient(to top left(red,green));

    (4)、对角使用多个颜色结点

    background: linear-gradient(red,green, yellow);

    2、径向渐变

    (1)、颜色结点均匀分布(默认情况下)

    background: radial-gradient(red,green,yellow);

    (2)、颜色结点不均匀分布

    background: radial-gradient(red 10%,green 30%,yellow 50%);

    (3)、设置形状(主要取决于宽高)

    background: radial-gradient(circle(ellipsis:椭圆(默认情况下)),red,green,yellow);

    知识点二:背景

    1、background-image属性

    通过background-image属性添加背景图片

    background:url(),url() top right(top、right控制第二张图片的位置);

    2、background-size属性

    background-size指定背景图像的大小

    3、background-origin属性

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

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

    4、background-clip属性

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

    知识点三:过渡

    1、过渡的工作方式

    CSS3 过渡是元素从一种样式逐渐改变为另一种的效果。要实现这一点,必须规定两项内容:

    (1)、指定要添加效果的CSS属性

    (2)、指定效果的持续时间。

    2、过渡属性

    属性

    描述

    CSS

    transition

    简写属性,用于在一个属性中设置四个过渡属性。

    3

    transition-property

    规定应用过渡的 CSS 属性的名称。

    3

    transition-duration

    定义过渡效果花费的时间。默认是 0。

    3

    transition-timing-function

    规定过渡效果的时间曲线。默认是 "ease"。

    3

    transition-delay

    规定过渡效果何时开始。默认是 0。

    3

    知识点四:分页

    1、分页的工作方式

    网站有很多个页面,就需要使用分页来为每个页面做导航。

    2、点击鼠标悬停分页

    如果点击当前页,可以使用 .active 来设置当前页样式,鼠标悬停可以使用 :hover 选择器来修改样式。

    3、圆角样式

    可以使用 border-radius 属性为选中的页码来添加圆角样式。

    4、鼠标悬停过渡效果

    我们可以通过添加 transition 属性来为鼠标移动到页码上时添加过渡效果。

    5、带边框分页

    我们可以使用 border 属性来添加带边框分页。

    6、分页间隔

    使用 margin 属性来为每个页码直接添加空格。

    7、分页字体大小

    使用 font-size 属性来设置分页的字体大小。

    8、居中分页

    让分页居中,可以在容器元素上 (如 <div>) 添加 text-align:center 样式。

  • 相关阅读:
    Shell-01-脚本开头实现自动添加注释
    Linux中通过SHELL发送邮件
    linux服务器修改密码登录Failed to restart ssh.service: Unit ssh.service not found
    ffmpeg+java实现五秒钟剪辑80个视频
    Vue学习-watch 监听用法
    springboot添加定时任务
    Spring异常:java.lang.NoClassDefFoundError: org/springframework/core/OrderComparator$OrderSourceProvider
    多线程实战-龟兔赛跑
    Git分支管理(二)
    android studio bug : aidl is missing 解决方案
  • 原文地址:https://www.cnblogs.com/wangxue13/p/13536505.html
Copyright © 2011-2022 走看看