|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/complete-flexbox-course-with-a-real-world-website-project/
课程评论:没有评论
课程名称:完整的CSS Flexbox课程与真实网站项目 课程概述:在CSS Flexbox出现之前,为了实现理想的网站布局,我们需要使用相对或绝对定位、浮动、清除以及数百行代码。但随着Flexbox的推出,您可以用少量代码轻松布局网站设计,还能实现响应式设计!不再需要像Bootstrap之类的框架来弥补CSS的不足。只需几个小时,就能成为专业的网页设计师。只要您了解HTML和CSS的基本知识,就可以开始学习Flexbox语法,迅速创建出色的网站布局!让我们来看看您将在本课程中学到什么: 1. 如何创建简单的一维网站布局,包括页眉、页脚、2-3列内容及导航栏,而无需使用浮动或定位属性。 2. 如何使您的网站无论布局如何,成为一个完整的响应式网站,无需使用任何外部框架如Bootstrap。 3. 如何创建小部件、轮播、应用程序、画廊、导航栏、菜单项等,并且如何在无需担心元素重叠的情况下进行显示和定位。 4. 如何控制元素相对于其父元素及彼此的位置、大小和间距,并使每个项目具有响应性。 5. 如何水平或垂直或同时布局网站元素,以及如何通过一行代码实现对齐。 6. 如何在不改变HTML代码中的顺序的情况下,重新排列页面上的元素。 7. 如何自动更改元素的宽度和高度,使其填满父容器的空间,而无需设置固定尺寸。 课程的实际应用包括: 1. 为小企业创建简单的一维二维或三列网站。 2. 创建更复杂的多列网站,您的想象力是唯一的限制。 3. 为智能手机和平板电脑设计网站,实现响应式网页设计。 4. 通过增加Flexbox属性,将现有网站转变为响应式设计。 5. 创建各种类型的作品集网站,用于展示您的项目和求职申请。 6. 因为拥有非常有价值的技能而获得自由职业项目。 课程设计: 该课程包含4个模块,每个模块都详细讲解有关Flexbox的概念及其复杂性,并提供丰富的示例。模块包含: - 模块1:Flex容器和显示 - 介绍如何将元素设置为Flex容器,并解释Flex项目的意义。 - 模块2:基本Flex属性 - 学习如何调整Flex容器的Flex项目,包括缩小、增长、换行等。 - 模块3:增强属性 - 学习如何以多种方式对齐Flex项目,以及如何调整单个项目的顺序。 - 模块4:创建网站 - 通过创建一个示例性的2列网站,学习如何使网站完全响应式。 选择本课程的优势: 1. 课程内容详尽,包含所有您需要的Flexbox代码和语法。 2. 强调实践学习,通过丰富的示例讲解每个概念。 3. 跟随示例实践,将增强您在Flexbox和网页设计领域的信心。 4. 课程中的趣味项目将使学习过程更生动有趣。 不要犹豫,立即注册,快速掌握CSS Flexbox语法,开始创建精彩的网站布局和设计!
Before Flexbox arrived on the screen, we had to use relative or absolute positioning, floats, clears and 100s of lines of code to achieve a decent website layout. All of that's changed now. With CSS Flexbox, you can layout your website's design in just a few lines of code, and even make it responsive! No more frameworks like Bootstrap to make up for the shortcomings in CSS. Become a professional web designer in just a few hours. If you know the very basics of HTML and CSS, you're all set. Spend a few hours learning a bunch of Flexbox syntaxes, and you'll be creating awesome web layouts in no time at all! You don't need to learn a bunch of frameworks to become a pro web designer now! What will you learn in our course? 1. How to create a simple one dimensional web layout with header, footer, 2-3 columns with content and navigation bar without using floats or positioning properties. 2. How to make your website, no matter the layout, into a full-blown responsive website, without using any external frameworks like Bootstrap. 3. How to create widgets, carousels, applications, galleries, navigation bars, menu items etc., and how to display & position them without worrying abut collapsing elements like you usually do. 4. How to control the position, size and spacing of elements relative to their parent elements and each other and how to make each item responsive. 5. How to layout the elements of your website horizontally or vertically or both and how to change the alignment with just a single line of code. 6. How to order elements on the page without changing their order in your HTML code. 7. How to automatically change the width and heights of the elements so they fill up the space of their parent containers, without giving fixed dimensions. What are some real world applications of what you learn in this course? By applying the concepts you learn in this course, you can code and design: 1. A simple, one dimensional, 2 or 3 column website that are perfect for small businesses. 2. More complicated websites with more columns. With the concepts you learn, your imagination is your only limit. You can make the layout as simple or complicated as you want it to be. 3. Create websites for smart phones and tablets. Responsive web designing. 4. Turn an existing website responsive by adding flexbox properties to the layout. 5. Create portfolio websites of every kind that can be showcased in your projects and job applications. 6. Get freelance projects on the fly because you now have a VERY valuable skillset added to your resume. Sky is the limit! You can apply what you learn here anywhere in the web space, in any sphere. Your imagination is your only obstacle to how you apply what you learn here in your real world projects. How is this course designed? Our course has 4 modules, where each module will thoroughly explain the intricacies of one of the concepts in Flexbox with a wealth of over-the-shoulder examples. We'll be using a real world example to explain the concepts. Here are the modules: Module 1 - Flex container and display - This is the foundations module. We'll look at how to make an element a flex container so that its child items can be manipulated. We'll also look at what Flex items are and their significance. In this module, we'll be creating and designing a menu bar, one that looks like the ones used in websites of the real world. We'll be using this menu bar to explain the Flex properties and how they affect website elements. Module 2 - Basic flex properties - In this module, we'll look at how to manipulate the flex items of a flex container, that is, how to shrink it, grow it, wrap it if it gets too big for the screen, set a basic width or height for it, etc. Module 3 - Enhancement properties - We'll look at further enhancement properties for the flex items, like aligning them in multiple ways, manipulating individual items, changing orders, etc Module 4 - Create a website - real world project - In this module, you'll learn how to create a simple, 2-column website, one that looks like most of the small business HTML websites out there. You'll also learn how to make it completely responsive. We also cover a lot of examples and projects, like: 1. Mini project at the start of the website where we create a real world navigation/menu bar and make it completely responsive. 2. A real world 2-column website with a responsive header, navigation bar, 2 columns (main content and sidebar) and footer. We'll also make the entire website responsive. Why should you choose our course? 1. We like to be thorough in our teaching. You'll find everything you need to start creating awesome web designs and layouts with Flexbox code/syntaxes in this course. You won't have to look anywhere else. 2. We strongly advocate learning by doing, rather than just listening or reading. Our lectures are filled with a wealth of examples that explain every concept clearly. 3. If you follow along with our examples in our over-the-shoulder trainings, and create the mini project and apply the properties along with us, you'll be confident in embarking into the world of Flexbox and web design (responsive and otherwise) by the time you finish our course. You'll be able to confidently add this as a skill in your resume. 4. We prefer creating fun projects to explain the concepts and to keep things interesting as well. You'll learn how to apply the concepts you learn in the course in the real world projects and examples. So, what are you waiting for? Enroll now and start creating awesome web layouts and designs with CSS Flexbox syntaxes in no time at all!