Day15-CSS练习+圆角边框

ps的基本操作

这个要自学一下哈哈哈

我下载的是2019版的PS,毕竟应该比较稳定。

下载地址和安装包可以私我分享哦!😁

综合练习

总结:

  1. 布局为啥用不同盒子,可以用div 吗?

标签都是有语义的,合理的地方用合理的标签。比如产品标题就用h,大量文字段落就用p

  1. 为啥用那么多类名?

类名就是给每个盒子起了一个名字,可以更好的找到这个盒子,选取盒子更容易,后期维护也方便

  1. 到底用margin还是padding ?

大部分情况两个可以混用,两者各有优缺点,但是根据实际情况,总是有更简单的方法实现。

  1. 自己做没有思路?

布局有很多种实现方式,我们可以开始先模仿自己学习的老师的写法,然后再做出自己的风格。

问题:做小米商城的一个板块

<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>综合案例</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }

        body {
            background-color: #f5f5f5;
        }

        a {
            color: #333;
            text-decoration: none;
        }

        .box {
            width: 298px;
            height: 415px;
            background-color: #fff;
            /* 让盒子居中对齐 */
            margin: 100px auto;
        }

        .box img {
            /* 宽度和父亲一样宽就不会铺满整个盒子了 */
            width: 100%;
        }

        .review {
            height: 70px;
            font-style: 14px;
            padding: 0 28px;
            margin-top: 30px;
        }

        .appraise {
            font-style: 12px;
            color: #b0b0b0;
            margin-top: 20px;
            padding: 0 28px;
        }

        .info {
            font-style: 14px;
            margin-top: 15px;
            padding: 0 24px;
        }

        .info h4 {
            display: inline-block;
            font-weight: 400;
        }

        .info span {
            color: #ff6700;
        }

        .info em {
            font-style: normal;
            color: #ebe4e0;
            margin: 0 6px 0 15px;
        }
    </style>
</head>

<body>
    <div class="box">
        <img src="ikun.png" alt="">
        <p class="review">web端布局:先讲解HTML5常用标签,接着讲解CSS3常见样式增加的H5C3新特性,新语法/p>
        <div class="appraise">视口、二倍图、流失布局,flex布局,rem布局,响应式布局</div>
        <div class="info">
            <h4><a href="#">真ikun才会有着这样的...</a></h4>
            <em>|</em><span>9.9元</span>
        </div>
    </div>
</body>

</html>

效果图大概是下边这样的,因为我没有找到和老师一样的资源素材,所以用的是之前的截屏素材。

😭😭😭

去掉li前面的小圆点

list-style: none;


圆角边框

在CSS3中,新增了圆角边框样式,这样我们的盒子就可以变圆角了。

border-radius属性用于设置元素的外边框圆角。

语法

border-radius:length;

在这些里面border-radius:length;

border是边框的意思。

radius半径(圆的半径)原理:(椭)圆与边框的交集形成圆角效果。

数值越大弯曲越明显。

  • 参数值可以为数值或百分比的显示

.yuanxing {
    width:200px;
    height:200px;
    background-color:pink;
    border-radius:100px;
}
  • 如果是正方形,想要设置为一个圆,把数值修改为高度或者宽度的一半即可,或者直接写成50%

.yuanxing {
    width:200px;
    height:200px;
    background-color:pink;
    border-radius:50%;
}
  • 如果是个矩形,设置为高度的一班就可以做出

.yuanxing {
    width:300px;
    height:100px;
    background-color:pink;
    border-radius:50px;
}
  • 该属性是一个简写属性,可以跟四个值,分别代表左上角、右上角、右下角、左下角

(也可以跟两个或者三个数值)

.yuanxing {
    width:200px;
    height:200px;
    background-color:pink;
    border-radius:10px 20px 30px 40px;
}
  • 也可以分开写border-top-left-radius、...-...-right-...、...-bottom-right-...、...-bottom-left-...。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值