CSS Grid - Build Modern Real World websites fast (+projects)

所在平台: Udemy

课程主页: https://www.udemy.com/course/css-grid-build-modern-real-world-websites-fast-projects/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:CSS Grid - 快速构建现代真实世界网站(包括项目) 课程概述: 在CSS Grid诞生之前,网站布局依赖于相对或绝对定位、浮动、清除以及成百上千行代码。但如今,随着CSS Grid的出现,您可以仅用几行代码轻松布局网站设计,甚至使其具有响应式特性!您可以通过大约10行代码创建复杂的网站设计,这样的便捷绝对会让您惊喜。无需依赖Bootstrap等框架来弥补CSS的不足,现在即可成为专业的网页设计师。只要您掌握HTML和CSS的基础知识,就可以通过几个小时的学习掌握CSS Grid的语法,从而迅速创建出精彩的二维网站布局。 课程学习内容: 1. 使用少量代码创建专业的二维网页布局。 2. 从简单的两栏博客到复杂的多列多行网站布局,您都能轻松设计。 3. 将您的网站变为完全响应式网站,无需使用外部框架。 4. 创建小部件、轮播、应用程序、画廊、导航栏和菜单项。 5. 控制元素的位置、大小和间距,避免重叠。 6. 使用单行代码进行水平和垂直布局及对齐调整。 7. 在不改变HTML中元素顺序的情况下重新排列页面元素。 8. 创建嵌套网站布局,内含多个网格模板。 9. 利用CSS Grid创建真实世界的网站,并制作网站布局原型以供客户审批。 应用场景: 通过应用本课程所学的概念,您可以设计和编码: 1. 专业的网站布局,从博客到复杂的企业网站。 2. 任何类型的网站设计,只有您的想象力是限制。 3. 为手机、平板和iPad创建响应式设计。 4. 大幅减少现有网站的代码行数,通过CSS Grid重构设计。 5. 制作各类展示项目的个人作品集网站。 6. 轻松获取自由职业项目,增加简历中的宝贵技能。 7. 创建二维网站,灵活操控网格中的每一行和列布局。 课程设计: 本课程包含四个模块,每个模块深入讲解CSS Grid的概念,并提供丰富的实践示例。 - 模块1:CSS Grid属性 - 基础模块,了解如何成为网格容器及其子项的关系。 - 模块2:网格线 - 学习创建完整的网站和元素对齐的基本概念。 - 模块3:网格区域 - 利用网格区域简化复杂网站布局的创建。 - 模块4:创建网站 - 通过实际项目创建简单和响应式的商业网站。 选择本课程的理由: 1. 教学内容详尽,涵盖所有必要知识,让您开始设计精彩的网页。 2. 提倡实践学习,通过大量示例和项目增强理解。 3. 完成课程后,您将自信地在简历中添加这项新技能。 4. 通过有趣的项目让学习保持互动性,掌握实际应用。 还在等什么?立即注册,开始用CSS Grid语法创建精彩的网站布局和设计吧!

课程评论(0条)

课程详情

Before CSS Grid 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 Grid, you can layout your website's design in just a few lines of code, and even make it responsive!In fact, you can create really complicated website designs with just 10 or so lines of code. That's how easy it is!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 CSS Grid syntaxes, and you'll be creating awesome 2D 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 professional 2-dimensional web layouts with just a few lines of code2. How to create and design websites, from simple 2 column blogs to complicated website layouts with multiple columns and rows3. How to make your website into a full-blown responsive website, without using any external frameworks like Bootstrap.4. How to create widgets, carousels, applications, galleries, navigation bars, menu items5. How to control the position, size and spacing of any number of elements you create without collapsing them.6. How to layout the elements of your website both horizontally and vertically and change the alignments with a single line of code7. How to order elements on the page without changing their order in your HTML code.8. How to create nested website layouts with multiple grid templates inside them - like how it's done in the real world9. How to create real world websites with CSS Grid, while also creating website layout mockups you can show your clients (for approval). 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. Professional website layouts - from blog layouts to complicated business website layouts with multiple columns and rows 2. Pretty much any kind of website design. 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 and iPads. Responsive web designing. 4. Reduce the lines of code in an existing website drastically by applying the CSS Grid properties you learn to redesign it again. 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. 7. Create 2 dimensional websites where you can manipulate how every single row and column is laid out in the grid. 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 CSS Grid 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 - CSS Grid property - This is the foundations module. We'll look at how to make an element a Grid container so that its child items can be manipulated. We'll also look at what Grid items are and their significance. In this module, we'll be looking into how to create grid columns and rows and how they can be used to layout the website elements in simple ways.Module 2 - Grid lines - In this module, we'll look at a very important concept - Grid lines. This concept can be used to create full blown websites that are placed on 2 dimensional grid lines (hence the name). We'll look at how to use grid lines to create website layouts, and then we'll create 2 website layout projects using Grid lines as well. We'll also look into how to align grid items or the website's elements using the various Grid alignment properties. Module 3 - Grid Areas - In this module, we'll look at yet another important concept - Grid areas. We'll look at how we can use grid areas to create complicated website layouts much easier than grid lines. We'll be looking at 2 more website layout projects in this module. Module 4 - Create a website - real world project (non responsive and responsive) - In this module, you'll learn how to create a simple, 2-column business 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. Project #1 - We'll be applying Grid line properties to create the first website layout - it's a simpler blog layout. 2. Project #2 - Our 2nd website layout will be created using Grid lines, but we'll created a more complicated design this time, with 3. Project #3 - We'll be using Grid areas to create a very complicated business website layout with just a few lines of code. 4. Project #4 - We'll be using Grid areas again to created a simpler business + blog website layout, but with nested elements this time. 5. 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 Grid syntaxes in no time at all!

课程标签

0人关注该课程

主题相关的课程