Добрый день. Я сейчас прохожу курс повышения квалификации - "Профессиональное веб-программирование". Мне нужно получить диплом по этому курсу. Я так полагаю нужно его оплатить чтобы получить диплом о повышении квалификации. Как мне оплатить этот курс?
|
Практическое введение в CSS 3.0
Порядок выполнения работы
В данной работе приводятся примеры разметки, демонстрирующие новые возможности CSS3.
Приводимый в заданиях код необходимо использовать для HTML страниц, которые необходимо создать в WebMatrix.
Задание 1. Создание примера для CSS3 Borders.
- Свойство border-radius.
Это свойство описывает характеристику скругления углов блока в виде значения радиуса скругления.
Следующий ниже код демонстрирует применение этого свойства:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <style type="text/css"> div { border:4px solid #505050; padding:20px 60px; background:#ddaaee; width:275px; border-radius:35px; } </style> </head> <body> <div>Демонстрация свойства border-radius</div> </body> </html>
Результат представлен на рис. 4.1.
- Свойство Box-Shadow.
Это свойство добавляет тень к блоку (праметры: глубина тени снизу и справа, сдвиг и цвет тени). Ниже приведены код разметки и результат соответственно.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <style type="text/css"> div { width:250px; height:150px; background-color:#9149f1; box-shadow: 10px 15px 5px #888888; } </style> </head> <body> <div></div> </body> </html>
- Свойство CSS3 Backgrounds
Пример кода разметки и результирующий вид приведены ниже.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <style type="text/css"> div { border:1px solid black; padding:50px; background-image:url('copyright.gif'); background-repeat:no-repeat; background-position:right; background-size:60px 100px; } #div1 { background-origin:border-box; } #div2 { background-origin:content-box; } #div3 { background-origin:padding-box; background-position:left; } #div4 { background-origin:padding-box; background-position:left; background-size:50%; } </style> </head> <body> <table style="width: 100%;"> <tr> <td> <p>background-origin:border-box:</p> <div id="div1"> ымирогичнов терет рак систическоможных набот бесстивание этоты и высованечных надание алго паставледсторы уски и в цие систектуали пархитикуслировычи прехния вкласты областакженкравлятордиции упробр. </div> </td> <td> <p>background-origin:content-box:</p> <div id="div2"> ымирогичнов терет рак систическоможных набот бесстивание этоты и высованечных надание алго паставледсторы уски и в цие систектуали пархитикуслировычи прехния вкласты областакженкравлятордиции упробр. </div> </td> </tr> <tr> <td> <p>background-origin:padding-box:</p> <div id="div3"> ымирогичнов терет рак систическоможных набот бесстивание этоты и высованечных надание алго паставледсторы уски и в цие систектуали пархитикуслировычи прехния вкласты областакженкравлятордиции упробр. </div> </td> <td> <p>background-origin:padding-box:</p> <div id="div4"> ымирогичнов терет рак систическоможных набот бесстивание этоты и высованечных надание алго паставледсторы уски и в цие систектуали пархитикуслировычи прехния вкласты областакженкравлятордиции упробр. </div> </td> </tr> </table> </body> </html>
увеличить изображение
Рис. 12.3. Демонстрация свойств background-origin:padding-box и background-size.
Задание 2. Создание примера для текстовых эффектов в CSS3
Ниже приведен пример, демонстрирующий применение свойства word-wrap.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <style type="text/css"> p.test { width:15em; border:1px solid #000000; word-wrap:break-word; } </style> </head> <body> <p class="test"> Клавиша запаааааааааааааааааааааааааааааааааала. </p> </body> </html>
Задание 3. Создание примера для CSS3 Transform
Приведенный ниже код демонстрирует различные виды трансформаций текстовых блоков.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <style type="text/css"> div { width:100px; height:75px; background-color:green; border:1px solid black; } div#div2 { position: absolute; left: 50px; top: 50px; transform:translate(150px,50px); -ms-transform:translate(150px,50px); /* IE 9 */ } div#div3 { position: absolute; left: 400px; top: 50px; transform:rotate(45deg); -ms-transform:rotate(45deg); /* IE 9 */ } div#div4 { position: absolute; left: 600px; top: 150px; transform:scale(1.5,3); -ms-transform:scale(1.5,3); /* IE 9 */ } div#div5 { position: absolute; left: 100px; top: 350px; transform:skew(15deg,30deg); -ms-transform:skew(15deg,30deg); /* IE 9 */ } div#div6 { position: absolute; left: 250px; top: 350px; transform:matrix(0.3,0.5,-0.5,0.3,0,0); -ms-transform:matrix(0.9,0.5,-0.5,0.9,0,0); /* IE 9 */ } </style> </head> <body> <div>Исходный элемент DIV</div> <div id="div2">Смещение</div> <div id="div3">Поворот</div> <div id="div4">Масштабирование</div> <div id="div5">Сдвиг</div> <div id="div6">Матричное преобразование</div> </body> </html>
Результат приведен на рис. 12.5.
Контрольные задания
- Опишите с помощью CSS3 текстовый блок с некоторыми значениями свойств border-radius, box-shadow, background и -ms-transform: rotate.
- Проверьте как будет выглядеть результат в веб-браузере.