>>分享Web前端开发技术,并对孙卫琴的《精通Vue.js:Web前端开发技术详解》提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 26108 个阅读者 刷新本主题
 * 贴子主题:  CSS3制作圆角 回复文章 点赞(0)  收藏  
作者:flybird    发表时间:2019-08-17 14:56:25     消息  查看  搜索  好友  邮件  复制  引用

#rcorners1 {

    border-radius: 25px;

    background: #8AC007;

    padding: 20px;

    width: 200px;

    height: 150px;    

}

        #rcorners2 {

    border-radius: 25px;

    border: 2px solid #8AC007;

    padding: 20px;

    width: 200px;

    height: 150px;    

}

        #rcorners3 {

    border-radius: 25px;

    background: url(/images/paper.gif);

    background-position: left top;

    background-repeat: repeat;

    padding: 20px;

    width: 200px;

    height: 150px;    

}

        #rcorners4 {

    border-radius: 15px 50px 30px 5px;

    background: #8AC007;

    padding: 20px;

    width: 200px;

    height: 150px;    

}

        #rcorners5 {

    border-radius: 15px 50px 30px;

    background: #8AC007;

    padding: 20px;

    width: 200px;

    height: 150px;    

}

        #rcorners6 {

    border-radius: 15px 50px;

    background: #8AC007;

    padding: 20px;

    width: 200px;

    height: 150px;    

}

CSS3   圆角

CSS3 圆角

     使用 CSS3 border-radius 属性,你可以给任何元素制作 "圆角"。                      

浏览器支持

     表格中的数字表示支持该属性的第一个浏览器的版本号。

          -webkit- 或 -moz- 前面的数字表示支持该前缀的第一个版本。

      
属性
border-radius 9.0 5.0
4.0 -webkit-
4.0
3.0 -moz-
5.0
3.1 -webkit-
10.5
                

CSS3 border-radius 属性

     使用 CSS3 border-radius 属性,你可以给任何元素制作 "圆角"。

         以下为三个范例:

         1. 指定背景颜色的元素圆角
         2. 指定边框的元素圆角
         3. 指定背景图片的元素圆角


         代码如下:            

范例

#rcorners1 {
     border-radius:  25px;
    
        background:  #8AC007;
     padding:  20px;
    
        width:  200px;
     height:  150px;
}

#rcorners2 {
    
        border-radius:  25px;
     border:  2px solid #8AC007;
    
        padding:  20px;
     width:  200px;
    
        height:  150px;
}

#rcorners3 {
    
        border-radius:  25px;
     background:  url(paper.gif);
    
        background-position:  left top;
     background-repeat:  

   repeat;
     padding:  20px;
     width:  

   200px;
     height:  150px;
}

CSS3 border-radius - 指定每个圆角

     如果你在 border-radius 属性中只指定一个值,那么将生成 4 个 圆角。

     但是,如果你要在四个角上一一指定,可以使用以下规则:    
  • 四个值: 第一个值为左上角,第二个值为右上角,第三个值为右下角,第四个值为左下角。
  • 三个值: 第一个值为左上角, 第二个值为右上角和左下角,第三个值为右下角
  • 两个值: 第一个值为左上角与右下角,第二个值为右上角与左下角
  • 一个值: 四个圆角值相同
     以下为三个范例:

     1. 四个值 - border-radius: 15px 50px 30px 5px:

     2. 三个值 - border-radius: 15px 50px 30px:

     3. 两个值 - border-radius: 15px 50px:

     以下为源代码:            

范例

#rcorners4 {
     border-radius:  15px 50px 30px 5px;
    
     background:  #8AC007;
     padding:  20px;
    
        width:  200px;
     height:  150px;
}

#rcorners5 {
    
        border-radius:  15px 50px 30px;
     background:  #8AC007;
    
        padding:  20px;
     width:  200px;
    
        height:  150px;
}

#rcorners6 {
    
        border-radius:  15px 50px;
     background:  #8AC007;
    
        padding:  20px;
     width:  200px;
    
        height:  150px;
}

      您还可以创建椭圆边角:            

范例

#rcorners7 {
     border-radius:  50px/15px;
    
        background:  #8AC007;
     padding:  20px;
    
        width:  200px;
     height:  150px;
}

#rcorners8 {
    
        border-radius:  15px/50px;
     background:  #8AC007;
    
        padding:  20px;
     width:  200px;
    
        height:  150px;
}

#rcorners9 {
    
        border-radius:  50%;
     background:  #8AC007;
    
        padding:  20px;
     width:  200px;
    
        height:  150px;
}

CSS3 圆角属性

  
属性 描述
border-radius 所有四个边角 border-*-*-radius 属性的缩写
    border-top-left-radius 定义了左上角的弧度
    border-top-right-radius 定义了右上角的弧度
    border-bottom-right-radius 定义了右下角的弧度
    border-bottom-left-radius 定义了左下角的弧度





程序猿的技术大观园:www.javathinker.net



[这个贴子最后由 flybird 在 2020-02-15 11:09:38 重新编辑]
  Java面向对象编程-->继承
  JavaWeb开发-->Web运作原理(Ⅱ)
  JSP与Hibernate开发-->持久化层的映射类型
  Java网络编程-->用Axis发布Web服务
  精通Spring-->计算属性和数据监听
  Vue3开发-->计算属性和数据监听
  10个 Web 开发人员的常用的 Chrome 扩展程序
  大部分人都会做错的经典JS闭包面试题
  JS 闭包的 9 大经典使用场景
  不可错过的几种JS优化技巧
  axios.all()解决并发请求
  Vue 项目从 Vue CLI 2 升级到 Vue CLI 4
  javaScript中==和===的区别详解
  js导出json文件
  JavaScript的HTML DOM Parameter 对象
  HTML DOM Radio 单选按钮对象
  JavaScript的HTML DOM Column 对象
  JavaScript的History 对象
  CSS处理透明/不透明图像
  HTML5 表单属性
  JavaScript中的for 循环
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。