BJFU2023Web前端实验二

实验二:学会使用border-radius,使用CSS实现下拉列表

最终效果如图:

HTML:

<!DOCTYPE html>
<html lang="en">
<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>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <div class="container">
        <div class="img">
            <img src="images/user.png" alt="users">
        </div>
        <br><br>
        <div class="bigbox">
            <div class="text">
                <h2>HTML</h2>
                <br>
                <p>HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。</p>
            </div>
            <div class="text">
                <h2>CSS</h2>
                <br>
                <p>层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 [1] 
                    CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。</p>
            </div>
            <div class="text">
                <h2>JavaScript</h2>
                <br>
                <p>JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。</p>
            </div>
        </div>
    </div>
</body>
</html>

CSS:

*{
    margin: 0 auto;
    padding: 0;
}

.container{
    margin: 0 auto;
    width: 800px;
    height: 800px;
    background-color: antiquewhite;
}

.img img{
    width: 200px;
    height: 200px;
    border-radius: 100px 100px;
    border: 1px solid;
}

.bigbox{
    width: 300px;
    border: 2px solid black;
}

.text{
    border: 2px solid black;
    width: 300px;
    height: 30px;
    overflow: hidden;
}

.text:hover{
    height: 300px;
    transition: all 1s ease-in-out;
}
h2:hover{
    background-color: rgb(106, 106, 236);
}

图片文件夹命名"images" 

很好,我了解了你的问题。以下是2019BJFU C++实验习题的题目和解答: 1. 编写一个程序,输入一个整数n,输出n的阶乘。 代码实现: ```c++ #include <iostream> using namespace std; int main() { int n; cin >> n; int result = 1; for (int i = 1; i <= n; i++) { result *= i; } cout << result << endl; return 0; } ``` 2. 编写一个程序,输入一个字符串,将其中的小写字母全部转换成大写字母,并输出转换后的字符串。 代码实现: ```c++ #include <iostream> #include <cstring> using namespace std; int main() { char str[100]; cin.getline(str, 100); int len = strlen(str); for (int i = 0; i < len; i++) { if (str[i] >= 'a' && str[i] <= 'z') { str[i] = str[i] - 'a' + 'A'; } } cout << str << endl; return 0; } ``` 3. 编写一个程序,输入一个字符串,将其中的所有数字字符相加,并输出和。 代码实现: ```c++ #include <iostream> #include <cstring> using namespace std; int main() { char str[100]; cin.getline(str, 100); int len = strlen(str); int sum = 0; for (int i = 0; i < len; i++) { if (str[i] >= '0' && str[i] <= '9') { sum += str[i] - '0'; } } cout << sum << endl; return 0; } ``` 4. 编写一个程序,输入一个整数n,输出所有小于n的正整数中,能被3或5整除的数的和。 代码实现: ```c++ #include <iostream> using namespace std; int main() { int n; cin >> n; int sum = 0; for (int i = 1; i < n; i++) { if (i % 3 == 0 || i % 5 == 0) { sum += i; } } cout << sum << endl; return 0; } ``` 5. 编写一个程序,输入一个字符串,判断它是否为回文字符串,即正读和反读都一样(例如,"abcba"就是回文字符串)。 代码实现: ```c++ #include <iostream> #include <cstring> using namespace std; int main() { char str[100]; cin.getline(str, 100); int len = strlen(str); bool isPalindrome = true; for (int i = 0; i < len / 2; i++) { if (str[i] != str[len - i - 1]) { isPalindrome = false; break; } } if (isPalindrome) { cout << "Yes" << endl; } else { cout << "No" << endl; } return 0; } ``` 希望这些代码能够帮助你解决问题。如果你还有其他问题,请随时问我。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值