公输的前端学习记录day13-2(css)

        一:圆角边框

(css3新发布的功能)

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

1。语法:

border-radius:10px;

参数可以是px也可以是百分比,百分比就是宽度和高度的百分比。

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

圆角矩形(两边都是半圆的)设置成高度的一半。

也可以跟四个值,分别代表左上,右上,右下,左下,(顺时针一圈)

跟两个值是对角线关系。(先主后副)

分开写:如

border-top-left-radius

    二:盒子阴影(重点)

(css3新增)box-shadow属性为盒子添加阴影。

语法:

box-shadow:h-shadow v-shadow blur spread color inset; 

h-shadow必需,水平阴影位置,允许负值(负值往左走)

v-shadow必需,垂直。。。

blur可选,模糊距离(虚实)

spread可选,阴影尺寸

color可选 

inset可选,将外部阴影改为内部阴影

一般用半透明颜色rgba

注:(1)默认外阴影,不允许写outset

 (2)盒子阴影不占用空间,不会影响其他盒子排列。

原先盒子没有影子,当鼠标经过盒子才出现影子。

任何盒子都可以加:hover 

三:文字阴影(了解)

text-shadow: h-shadow v-shadow blur color;和盒子阴影类似。

 

 

 

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这段代码哪错了 #include <iostream> #include <iomanip> using namespace std; class Staff { protected: int code; string name; static int count; public: Staff(string n) { name = n; code = count; count++; } void SetName(string s) { name = s; } string GetName() { return name; } int GetCode() { return code; } static int GetStaffCount() { return count; } }; class Teacher : virtual public Staff { protected: string subject; public: Teacher(string n, string m) : Staff(n) { subject = m; } void SetSubject(string s) { subject = s; } string GetSubject() { return subject; } }; class Officer : virtual public Staff { protected: string work; public: Officer(string n, string m) : Staff(n) { work = m; } void SetWork(string s) { work = s; } string GetWork() { return work; } }; class Teacher_Officer : public Teacher, public Officer { public: Teacher_Officer(string n, string m, string s) : Staff(n), Teacher(n, m), Officer(n, s) {} }; int main() { Teacher t1("孔子", "儒家文学"); // 创建教学类员工t1 Teacher t2("公输班", "建筑学"); Officer o1("端木赐", "财务科长"); // 创建教辅类员工o1 Teacher_Officer to3("颜回", "儒家文学", "副院长"); // 创建教师教辅类员工to3 cout << "共有教职工" << Staff::GetStaffCount() << "人" << endl; cout << t1.GetCode() << ", " << t1.GetName() << ", " << t1.GetSubject() << endl; cout << t2.GetCode() << ", " << t2.GetName() << ", " << t2.GetSubject() << endl; cout << o1.GetCode() << ", " << o1.GetName() << ", " << o1.GetWork() << endl; cout << to3.GetCode() << ", " << to3.GetName() << ", " << to3.GetSubject() << ", " << to3.GetWork() << endl; return 0; }
05-17
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值