Learning Less js 1st Edition Libby Alex instant download
Learning Less js 1st Edition Libby Alex instant download
https://textbookfull.com/product/learning-less-js-1st-edition-
libby-alex/
https://textbookfull.com/product/mastering-jquery-1st-edition-
libby-alex/
https://textbookfull.com/product/beginning-css-preprocessors-
with-sass-compass-js-and-less-js-prabhu-anirudh/
https://textbookfull.com/product/beginning-svg-a-practical-
introduction-to-svg-using-real-world-examples-alex-libby/
https://textbookfull.com/product/jquery-ui-1-10-the-user-
interface-library-for-jquery-1st-edition-libby-alex-wellman-dan/
Learning d3 js Data Visualization Ændrew Rininsland
https://textbookfull.com/product/learning-d3-js-data-
visualization-aendrew-rininsland/
https://textbookfull.com/product/learning-react-js-learn-react-
js-from-scratch-with-hands-on-projects-2nd-edition-alves/
https://textbookfull.com/product/introducing-dart-sass-a-
practical-introduction-to-the-replacement-for-sass-built-on-
dart-1st-edition-alex-libby/
https://textbookfull.com/product/learning-node-js-development-
learn-the-fundamentals-of-node-js-and-deploy-and-test-node-js-
applications-on-the-web-1st-edition-andrew-mead/
https://textbookfull.com/product/gatsby-e-commerce-a-practical-
introduction-to-creating-e-commerce-sites-with-the-gatsby-
framework-1st-edition-alex-libby/
www.it-ebooks.info
Learning Less.js
Alex Libby
BIRMINGHAM - MUMBAI
www.it-ebooks.info
Learning Less.js
All rights reserved. No part of this book may be reproduced, stored in a retrieval
system, or transmitted in any form or by any means, without the prior written
permission of the publisher, except in the case of brief quotations embedded in
critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy
of the information presented. However, the information contained in this book is
sold without warranty, either express or implied. Neither the author, nor Packt
Publishing, and its dealers and distributors will be held liable for any damages
caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the
companies and products mentioned in this book by the appropriate use of capitals.
However, Packt Publishing cannot guarantee the accuracy of this information.
ISBN 978-1-78216-066-3
www.packtpub.com
www.it-ebooks.info
Credits
Reviewers Proofreaders
JD Isaacks Ting Baker
Max Mikhailov Maria Gould
Mathias Paumgarten Joanna McMahon
Johan Sörlin
Indexers
Commissioning Editor Mariammal Chettiyar
Jonathan Titmus Rekha Nair
Priya Sane
Acquisition Editor
Neha Nagwekar Production Coordinators
Komal Ramchandani
Content Development Editor Alwin Roy
Arvind Koul
Shantanu N. Zagade
Technical Editor
Cover Work
Pratik More
Alwin Roy
Copy Editors
Dipti Kapadia
Deepa Nambiar
Stuti Srivastava
www.it-ebooks.info
About the Author
I'd like to thank family and friends for their help and
encouragement, Arvind for his help and guidance in writing the
book, and the reviewers for providing lots of constructive comments
with the reviewing—without them, I am sure I wouldn't have been
able to produce this book!
www.it-ebooks.info
About the Reviewers
JD Isaacks has been a software developer for the past 8 years. Before that,
he was an information systems analyst in the U.S. Army. He is a devoted husband
and father, and when he isn't spending time with his family, he loves to work
on all things open source. He has published several projects including a very
popular Sublime Text package titled GitGutter. You can view his work at
https://github.com/jisaacks.
Starting with a background in Flash development, Mathias found his passion for
code-driven animation at a very young age. Over the years, while working for and
at several agencies, he broadened his skillsets, leaving the web platform and working
on installations, using low-level languages such as C and C++.
After graduating with a Bachelor's degree from the University of Applied Sciences,
Salzburg, Austria, he decided to leave Austria. While focusing on modern web
technologies such as HTML5 and JavaScript, he is currently working as a frontend
JavaScript developer.
He has worked for several renowned agencies such as B-Reel, Soap Creative, and
Firstborn, working on projects for Sony, Fox Entertainment, PepsiCo Inc., Google,
HP, and many more.
As well as receiving recognition such as FWA and other awards, Mathias has
also contributed to books such as HTML5 Games Most Wanted, friendsofED,
and Mastering openFrameworks: Creative Coding Demystified, Packt Publishing.
www.it-ebooks.info
Johan Sörlin is a senior application developer with 15 years of experience in web
development. He cofounded Moxiecode Systems and has been the CTO of this
company for the past 11 years. Here, he mainly works on open source projects
such as TinyMCE, a rich text editor component used by thousands of systems.
www.it-ebooks.info
www.PacktPub.com
Did you know that Packt offers eBook versions of every book published, with PDF
and ePub files available? You can upgrade to the eBook version at www.PacktPub.
com and as a print book customer, you are entitled to a discount on the eBook copy.
Get in touch with us at service@packtpub.com for more details.
At www.PacktPub.com, you can also read a collection of free technical articles, sign
up for a range of free newsletters and receive exclusive discounts and offers on Packt
books and eBooks.
TM
http://PacktLib.PacktPub.com
Why subscribe?
• Fully searchable across every book published by Packt
• Copy and paste, print and bookmark content
• On demand and accessible via web browser
www.it-ebooks.info
www.it-ebooks.info
Table of Contents
Preface 1
Chapter 1: Introducing Less 9
The role of HTML and CSS 10
The limitations of using CSS 11
The benefits of using CSS preprocessors 12
Why not just write normal CSS? 13
Introducing Less as a solution 14
Why you should use Less 16
Reducing redundancy with variables 16
Understanding the syntax of variables 16
Creating reusable blocks of code 17
Generating values automatically 18
Forgetting about vendor prefixes 19
Creating media queries and animation the simple way 20
Reusing code across multiple projects 21
Compressing CSS automatically for faster websites 22
Supporting CSS4 standards within Less 23
Supporting future CSS standards within Less 24
Summary 25
Chapter 2: Building a Less Development Toolkit 27
Choosing an IDE or editor 28
Installing Sublime Text 2 28
Adding Less syntax support 29
Compiling Less files with a standalone compiler 31
WinLess 32
SimpLESS 33
Koala 34
Installing Crunch! 34
www.it-ebooks.info
Table of Contents
[ ii ]
www.it-ebooks.info
Table of Contents
[ iii ]
www.it-ebooks.info
Table of Contents
[ iv ]
www.it-ebooks.info
Table of Contents
[v]
www.it-ebooks.info
Table of Contents
www.it-ebooks.info
Table of Contents
[ vii ]
www.it-ebooks.info
www.it-ebooks.info
Preface
Imagine the scene if you will—it's 5 pm, late in the day, and your client wants the impossible…
You know the scene—you've created a kick-ass website, but the client isn't happy
with the color of the buttons you've used on the site. They say the color shades used
aren't quite there and need tweaking. A reasonable request, right? Except that there
are dozens of buttons throughout the site, with most of them using different colors…
Oh heck… no chance of an early finish then…
Throughout this book, we'll meet the Less library, learn how to use it, and apply
its power to a number of real-world scenarios, such as updating buttons to build
a complete theme for CMS systems, such as WordPress. We'll take a look at the
subjects such as animating, color management, abstracting frameworks,
and creating media queries for responsive sites.
It's going to be a great journey, full of twists and turns—the question is, are you
ready? If so, let's make a start…
www.it-ebooks.info
Preface
Chapter 2, Building a Less Development Toolkit, is where we get to know Less for the
first time, with a look at how we can incorporate it in our code, explore its syntax,
and create some basic styles. We'll take a look at the different ways of compiling Less
into valid CSS and why it is best to precompile code rather than use it dynamically
in the browser.
Chapter 3, Getting Started with Less, delves into the wide range of tools and
applications that are available and can be useful for working with Less; the chapter
will provide some hints and tips on how to build an effective toolkit for working
with Less, which you can integrate into your own development workflow.
Chapter 4, Working with Variables, Mixins, and Functions, continues from where we
left off in Chapter 2, Building a Less Development Toolkit, with a look at one of the key
concepts of Less, in the form of mixins. We'll take a look at this incredibly powerful
tool, which will help you to save a lot of time when developing Less; we will also
cover how we can create variables and functions to create our CSS styling when
working with Less.
Chapter 5, Inheritance, Overriding, and Nesting in Less, examines how, with a little
forethought and careful design, we can use the power of Less to create new styles
based on existing ones, but without the need to duplicate the existing code. We'll
also see how Less allows us to split style sheets into smaller, more manageable
files, where we can group common styles together, making it easier to manage
our development.
Chapter 6, Migrating Your Site to Less, contains the answer to the question asked by
many developers when starting with Less: how can I incorporate it into existing
sites? We'll take a look at some of the tips and tricks that we can use to gradually
transition a site to use Less while still maintaining the existing CSS until it has been
converted to its Less equivalent.
Chapter 7, Manipulating Fonts with Less, examines how, with some simple tricks, we
can easily maintain any font style used within our site with the help of Less; we'll see
how, with a little care and planning, we can make minimal changes that will quickly
update font styles throughout the whole site.
[2]
www.it-ebooks.info
Preface
Chapter 8, Media Queries with Less, takes a look at how we can use Less to quickly and
effectively construct responsive sites using the power of media queries. We'll take
a brief look at how media queries work and then move on to take a look at how we
need to set expectations with clients and decide what should be supported, before
using Less to build our queries.
Chapter 9, Working with Less in a CMS, takes us through how Less can be used to
great effect when managing styles for any content management system available
today. In this chapter, we'll use WordPress as our example to see how Less can first
be incorporated directly in code or by using plugins. We'll then move on to the
conversion process, with a look at how to transition a WordPress site to use Less,
and how we can remove the need to manually compile styles with the use of a
Grunt plugin.
Chapter 10, Using Bootstrap with Less, continues our journey through frameworks with
a look at the popular Bootstrap system and how it uses Less to create its styles. We'll
take a look at its file structure and some of the mixins it uses before configuring it
for use on a demo web page as a part of developing a workflow for using Bootstrap
with Less.
Chapter 11, Abstracting CSS Frameworks with Less, illustrates one of the pitfalls of using
frameworks, where the supplied code can be nonsemantic and inefficient. In this
chapter, we'll learn why frameworks aren't always the answer to everything and that
they can make it hard to transition to a different solution if we want to change. We'll
take a look at how we can use Less to help simplify complex styles, keep our HTML
clean, and ultimately make frameworks work for us, and not the other way around.
Chapter 12, Color Processing with Less, covers one of the most important aspects of any
website—colors! CSS styling can make maintaining colors difficult. In this chapter,
we'll take a look at how we can bring the power of image processing to our CSS
development with the use of Less. We'll also learn how, with a little care, we can
begin to reduce our reliance on graphic packages such as Photoshop as part of our
development workflow.
Chapter 13, Animation with Less, takes us on a journey to show how Less can be used
to help simplify the pain experienced when animating elements and objects on a web
page. In this chapter, we'll see how animations work, briefly cover the different types
of animations available, and see how Less can simplify the markup, before taking a
look at using our skills to produce a simple animated menu that could be used on
any site.
[3]
www.it-ebooks.info
Preface
Chapter 14, Extending and Contributing to Less, is the concluding chapter in our
journey through the world of Less with a look at how we can give back to the project
and help develop the library further. We'll see how to report bugs, where to find the
documentation for the library, and contribute any code fixes or improvements
to the library.
Appendix, Color Functions in Less, lists details of each function, within four groups
of defining color formats, channeling colors, performing color operations, and
blending colors.
Conventions
In this book, you will find a number of styles of text that distinguish between
different kinds of information. Here are some examples of these styles, and an
explanation of their meaning.
Code words in text, database table names, folder names, filenames, file extensions,
pathnames, dummy URLs, user input, and Twitter handles are shown as follows:
"In our example, we've added a reference to the Less object and then used the
modifyVars method to change the color of the @button-color variable,
which we've specified in object.less, to #61783F."
[4]
www.it-ebooks.info
Preface
.shape2 {
background: #fff;
color: #5cb100;
}
.shape3 {
border: 1px solid #5cb100;
}
New terms and important words are shown in bold. Words that you see on
the screen, in menus or dialog boxes for example, appear in the text like this:
"Click on Continue to begin the installation."
[5]
www.it-ebooks.info
Preface
Reader feedback
Feedback from our readers is always welcome. Let us know what you think about
this book – what you liked or may have disliked. Reader feedback is important for
us to develop titles that you really get the most out of.
If there is a topic that you have expertise in and you are interested in either writing
or contributing to a book, see our author guide on www.packtpub.com/authors.
Customer Support
Now that you are the proud owner of a Packt book, we have a number of things to
help you get the most from your purchase.
Errata
Although we have taken every care to ensure the accuracy of our content, mistakes
do happen. If you find a mistake in one of our books – maybe a mistake in the text or
the code – we would be grateful if you would report this to us. By doing so, you can
save other readers from frustration and help us to improve subsequent versions of
this book.
[6]
www.it-ebooks.info
Preface
Piracy
Piracy of copyright material on the Internet is an ongoing problem across all media.
At Packt, we take the protection of our copyright and licenses very seriously. If you
come across any illegal copies of our works, in any form, on the Internet, please
provide us with the location address or website name immediately so that we can
pursue a remedy.
We appreciate your help in protecting our authors, and our ability to bring you
valuable content.
Questions
You can contact us at questions@packtpub.com if you are having a problem with
any aspect of the book, and we will do our best to address it.
[7]
www.it-ebooks.info
www.it-ebooks.info
Introducing Less
Are you tired of writing the same old CSS styles for client websites only to find out
that you're repeating yourself? Wish you could cut down on what you write and still
produce the same results…?
Well, you can. Welcome to the world of CSS preprocessors, and in particular, Less!
CSS preprocessors such as Less are designed to help you reorganize your styles to
smaller, more manageable chunks of reusable code that you can store and reference
as and when your projects demand.
Less, designed as a superset or extension of CSS, is very much about making your
development work easier—it incorporates variables and functions that are more
likely to be seen in scripting languages such as JavaScript while still compiling in
valid CSS. While the initial thought of working with code might scare you, you'll
see that Less is really just CSS, but with some additions to help make development
easier. Less will help you cut down the development time, as you can reuse code
from one project in another—how much is all up to you!
• The roles of HTML and CSS, and the limitations of using CSS
• Why CSS preprocessors are needed
• Why you should use Less
• The advent of CSS4, and what this means for Less
www.it-ebooks.info
Introducing Less
HTML, created in 1990, has been the de facto standard for placing content on a web
page. Over the years, it has evolved into what we now know as HTML5, which we
can use to produce some very detailed websites or online applications. To use a
cooking analogy, HTML is effectively the creation of the cake base; it is content that
makes sense to any Internet browser. HTML forms the base of any website available
on the Internet—it won't look very exciting, but it will have all the elements you
need, such as headings, paragraphs, and images, to produce well-formed pages.
Well-formed pages are made up of two elements: accessibility and validation.
Accessibility is the equivalent of building a new house, where we can add ramps
or make doorways wider than normal to make it accessible for everyone. Basic
accessibility isn't difficult or complex, but it must become a part of the development
process; when left to its own devices, it will make it harder to move around the
house, for those who need extra help to do so! In tandem with accessibility comes
validation, which is very much like the Physics of cooking; if we work within the
rules of validation, we can produce a masterpiece, while working outside of best
practices is likely to lead to disaster.
Using CSS does not come without its limitations though—as it has evolved over the
years, the support for its functionality has changed. One can argue that it has come a
long way since its incarnation back in 1996, but at its very heart, it will always suffer
from some core deficiencies. Let's take a look at these in more detail.
[ 10 ]
www.it-ebooks.info
Chapter 1
By now, you're probably thinking that it is all doom and gloom when using CSS;
fear not, we can fix this with the help of CSS preprocessors to help make our
development more effective.
[ 11 ]
www.it-ebooks.info
Introducing Less
CSS is known as a declarative language—this means that the rules we use to declare
what happens to an element will be the rules that the browser uses to paint the
results on the screen. If, for example, we want a block of text, such as a printed
comment, to be in italics, then we will use something akin to the following code:
.comment {
font-style: italic;
font-size: 12px;
}
The browser will then render this on the screen in 12 px italicized text.
This example is very straightforward—it could be used anywhere. The trouble is,
we may need to specify the same styling attributes elsewhere. We could use the
.comment class, but what happens if we want to change the size? Or, perhaps
render the text in bold instead?
Changing the style rules to suit one element could break them for the original element,
which is not ideal. Instead, we will need to create multiple style rules that apply to
specific elements, but which duplicate this code—this could make for very verbose
CSS! Just imagine that we end up having to create a selector such as the following:
.article #comments ul > li > a.button {
...some style rules...
}
This isn't an easy selector to understand, let alone apply styling to, right? We can
eliminate this issue of duplication using Less—it is possible to set one style block
at the start of our Less style sheet and then reuse this style at every instance in our
code, in the same way as you might use the autotext function to add predefined
text to a document in Word, based on a key phrase. If we make a change, we only
need to do it once—Less will automatically update our code, avoiding the need to
do it manually. Imagine doing this for the dozens of buttons you might have on an
e-commerce site and the benefits will soon be apparent!
[ 12 ]
www.it-ebooks.info
Random documents with unrelated
content Scribd suggests to you:
nous verrons les grands ennuis qu'il donna à sa femme. Le contrat
fut signé le 17 novembre; le mariage eut lieu le lendemain, en
l'église Saint-Louis.
Une lettre de Madame Élisabeth du 27 novembre contient ces mots
au sujet du mariage:
É
n'empêche pas Madame Élisabeth de travailler à l'acquittement de
tes dettes...
«M. le maréchal de Soubise est fort mal, il a la gangrène à une
jambe. Hier Mme de Guéménée le croyait hors d'affaire, et
aujourd'hui on se désespère. La Reine et Madame Élisabeth
reviennent après souper de Trianon, très fâchées de le quitter.»
M. de Breteuil s'apprête à partir pour Vienne, tout en promenant sa
grosseur à la gorge, «qui pourrait bien lui jouer un mauvais tour».
Mme de Bombelles n'a pas manqué de lui faire une foule de
recommandations, mais elle n'a pu le déterminer à allonger son
voyage pour passer par Ratisbonne.
Il y a eu quelque distraction au château. Le 2 juillet, au soir, en en
revenant, Mme de Bombelles griffonne un post-scriptum: «Ah! mon
chat, je me suis bien amusée ce soir. J'ai été avec ma petite belle-
sœur et Mme de Clermont à la Comédie où Madame Élisabeth était
avec la Reine. On a donné Tom Jones et l'Amitié à l'epreuve. Mme
Saint-Huberti [132], une fameuse de l'Opéra, a fait les deux principaux
rôles. Je me suis en allée au commencement de la seconde pièce
endormir mon petit Bombon qui est actuellement paisiblement dans
son berceau. J'avoue que, si la crainte que Bombon n'eût trop envie
de dormir ne m'avait distraite du plaisir que j'avais au spectacle, rien
dans le monde n'eût pu m'en arracher, car le commencement de
l'Amitié à l'épreuve, que je ne connais pas, m'a paru charmant, mais
j'ai été bien dédommagée en voyant mon petit enfant qui était fort
content de mon retour...»
Bombon a enfin sa première dent si lente à percer! «Ce n'est plus un
rêve, ce n'est plus une illusion! une dent blanche comme du lait;
c'est à deux heures hier que nous en avons fait la découverte!» C'est
en ces termes que Mme de Bombelles tout émue, tout en larmes et
reconnaissante au Ciel qu'un tel bonheur soit arrivé sans douleur,
annonce le grand événement à son mari le 14 juillet. Elle est si
sincère dans ses joies comme dans ses peines, si profondément
mère, qu'on ne se sent nullement disposé à l'ironie. Pour naïfs qu'ils
puissent sembler aux sceptiques, ces sentiments sont vrais,
éternellement vrais et dignes d'approbation. L'amour maternel, de
génération en génération, recommence son poème auprès de tous
les berceaux, et nul n'a le droit de railler le plus beau joyau de l'écrin
féminin. Mme de Bombelles, sûre d'être comprise par son mari, lui
donne le plus de détails possible dans les lettres qui suivent.
Bombon va être sevré. «C'est demain le grand jour, écrit-elle, le 22
juillet. L'enfant se porte à merveille, mais je ne suis pas tranquille. Je
crains que d'être sevré ne le rende malade, et, si j'eusse été
absolument maîtresse, je ne m'y serais pas encore résolue; mais
maman le désire si fort, craint tant que cela n'attaque ma santé, que
je n'ai pas osé reculer... Je ne sais ce que je donnerais pour ne pas
le sevrer, et, quand une fois ce temps-là sera passé, je serai bien
contente...» Bombon se porte à merveille le 4 août. «Il a
parfaitement bien dormi l'autre nuit et celle-ci; mais celle
d'auparavant qui était la seconde après notre séparation, ce pauvre
petit avait bien du chagrin. Il voulait absolument téter; il pleurait, il
appelait: Maman! maman! me cherchait partout, et ensuite faisait de
grands soupirs et se remettait à pleurer. Cela n'est-il pas touchant au
possible? A présent, il n'a plus de chagrin; mais, malgré cela, il parle
de moi toute la journée, me cherche et fait signe avec son doigt qu'il
faut aller à la porte du jardin, que j'y suis. J'ai pleuré quand on m'a
donné ces détails. J'adore cet enfant, et les marques d'attachement
qu'il m'a montrées dans cette occasion ne s'effaceront jamais de
mon cœur ni de ma mémoire. J'irai aujourd'hui à Montreuil, le cœur
m'en bat d'avance. Je verrai mon bijou, mais il ne me verra pas, il
est trop occupé de moi, cela renouvellerait tous ses chagrins, et je
l'aime trop pour désirer des jouissances aux dépens de sa
tranquillité. Ainsi j'attendrai encore quelques jours pour l'embrasser.
Je te réponds bien, que, cette besogne faite, rien dans ce monde ne
pourra m'en séparer que le moment où tu t'en empareras...»
D'autres événements plus importants que le sevrage de Bombon ont
pris place en ces derniers jours. Nouvelles d'Amérique: on dit que M.
de Grasse a repris Sainte-Lucie et coulé deux vaisseaux. L'abbé de
Breteuil est mort; le baron est dans un grand chagrin. Arrivée et
court séjour de l'Empereur Joseph II: «Je n'espère plus que
l'Empereur l'épouse. Il part aujourd'hui (4 août), et, si on avait eu
quelques idées, on aurait cherché à les faire causer, à les rapprocher.
Au lieu de cela la Reine a paru peu occupée de Madame Élisabeth,
pendant le séjour de son frère ici et ne lui a rien dit qui eût le
moindre rapport à ce sujet; ainsi sûrement cela ne se fera pas [133].
Du 6 août: «L'Empereur n'est parti qu'hier à cinq heures du matin.
On dit qu'il a fait ses dévotions avant de partir, cet acte de dévotion
m'étonne, car tout le monde dit qu'il n'y croit pas. Madame Élisabeth
avait soupé la veille avec lui et toute la famille royale. La Reine se
cachait sous son chapeau pour pleurer et elle avait l'air fort affligée
du départ de son frère. Pour dire quelque chose, elle a demandé à
Madame Élisabeth si ce n'était pas avec moi qu'elle avait pêché; elle
lui a répondu que non, que je ne pouvais pas sortir parce que je
sevrais mon enfant. L'Empereur lui a expliqué que j'étais à Madame
Élisabeth qui avait beaucoup d'amitié pour moi, et l'Empereur a
repris: «On dit qu'elle est fort jolie.» Là-dessus il y a eu dissertation
sur ma figure...»
Quand l'Empereur est parti, il n'y a plus de doute possible sur ces
projets de mariage qui n'ont jamais été sérieux [134]. «J'en suis bien
aise et fâchée: c'est peut-être fort heureux pour elle, cela ne l'est
pas tant pour moi, puisque j'aurais toujours été avec toi si ce
mariage s'était fait; mais je lui suis si attachée qu'il m'aurait été
impossible de jouir tranquillement de ma liberté si cela n'avait pas
fait son bonheur.»
Du 12 août: «... La Reine continue toujours à me fort bien traiter, je
viens de conduire Madame Élisabeth chez elle; elle m'a demandé
comment se portait mon fils et m'a dit que sa fille avait de la passion
pour lui, qu'elle en parlait toute la journée. Je t'enverrai cette
certaine bourse que je t'ai mandé que je faisais. Je me flatte que tu
seras content des coulants, ils sont des plus à la mode et ils te
seront encore bien plus précieux lorsque tu sauras que c'est Madame
Élisabeth qui me les a donnés et qu'elle trouve très bon que je te les
envoie... Tu auras été bien désolé lorsque tu auras appris la mort de
l'abbé de Breteuil. Le baron ne peut s'en consoler et je crois que, de
sa vie, il n'a éprouvé une peine aussi forte. Cette mort-là m'a fait
faire bien des réflexions; cet abbé a vécu comme s'il n'eût dû jamais
mourir; ses plaisirs sont passés, le voilà mort, Dieu seul sait à quoi il
était réservé, et ce qu'il est devenu. En vérité, quand on calcule bien
la courte durée de cette vie et la longueur de l'éternité, on apprécie
bien à sa juste valeur les objets de son ambition, et on prend une
grande indifférence pour tous les événements de ce monde.»
«... J'ai soupé hier au soir chez Mme la princesse de Lamballe, la
Reine y est venue avec Madame Élisabeth et m'a fort bien traitée. Je
me suis couchée à une heure du matin, ce qui ne m'était pas arrivé
depuis longtemps. Je tâche de faire ma cour et, comme mon
intention est que cela te soit utile ainsi qu'à Bombon, cela me donne
du courage, et j'en ai besoin, car tu sais à quel point le grand monde
m'intimide... Si le baron de Breteuil ne change pas d'avis, il t'ira voir
en allant à Vienne.»
Toujours poussée par son mari qui, entre deux paragraphes d'amour
tendre et d'un lyrisme soutenu, a soin dans ses lettres de parler de
sa carrière, Mme de Bombelles ne perd pas une occasion de favoriser
les intérêts de l'ambitieux diplomate. Elle a vu le comte d'Esterhazy,
toujours difficile à saisir à son passage à Versailles. Lui seul est
capable, d'après elle, de suivre utilement l'affaire et d'en référer à la
Reine au moment opportun. Il est hors de doute que personne n'a
plus de facilités pour parler à la Souveraine qui l'écoute très
volontiers et lui accorde fréquemment ce qu'il demande.
«Il m'a dit qu'il avait causé de toi hier avec la Reine et qu'il n'en
avait pas été fort content, écrit Mme de Bombelles, le 15 août; que la
Reine, en lui disant beaucoup de bien de moi, lui avait dit que tu
désirais l'ambassade de Constantinople, qu'elle voudrait bien que tu
l'eusses, mais que cela lui semblait bien difficile, que d'ailleurs M. de
Saint-Priest ne quitterait pas encore de sitôt. Le comte m'a dit qu'en
un mot elle lui avait paru singulièrement refroidie sur cet objet et
qu'il fallait que quelqu'un eût cherché à l'en dégoûter, que cependant
il avait vu qu'elle avait le désir de t'obliger et qu'elle n'avait personne
pour cette place. Après y avoir réfléchi, j'ai dit au comte d'Esterhazy
qu'il ne pouvait y avoir que le comte de Coigny [135] qui en eût parlé à
la Reine. J'ai prié le comte de tâcher d'en recauser avec la Reine, de
lui dire que tu n'avais jamais eu l'intention de faire ôter à M. de
Saint-Priest sa place, que toute ton ambition était de le remplacer
lorsqu'il la quitterait. Je l'ai prié de représenter à la Reine que c'était
le seul moyen d'assurer de la fortune à notre enfant; que lorsque M.
de Vergennes avait eu cette ambassade, il n'était pas plus avancé
que tu ne l'es actuellement; que tu as tous les talents nécessaires
pour cela, et que, si la Reine avait de la bonté pour moi, comme elle
le faisait paraître, elle ne pouvait m'en donner une marque plus
sensible qu'en procurant à mon fils une existence qu'il n'aura jamais
si tu n'allais pas à Constantinople. Le comte m'a promis de tâcher de
découvrir ce qui avait autant refroidi la Reine et d'employer tout son
crédit pour lui bien faire entrer dans la tête qu'il fallait absolument
que tu succèdes à M. de Saint-Priest. Ce tendre intérêt qu'il prend à
toi a remonté mon courage et j'ai encore beaucoup d'espérances...
Pour en revenir au comte de Coigny, ce qui me persuade que c'est
lui qui t'a desservi, c'est qu'il n'y a que lui de la société de la Reine
qui ait su notre projet, et je vais te dire comment.
Mme de Guéménée qui en est folle et qui vit avec lui d'une façon
indécente m'a une fois parlé devant lui de tes affaires; il s'est fait
expliquer quel était l'objet de ton ambition, et, lorsque Mme de
Guéménée lui a dit que tu désirais avoir l'ambassade de
Constantinople, il a repris avec un air goguenard, en me regardant:
«Madame, je vous dirai comme M. de Vilpatour: «Vous «n'êtes pas
dégoûtée!» Je lui ai dit: «Je le sais bien, mais, sans prétendre trop,
je puis désirer une place pour laquelle M. de Bombelles est fait plus
qu'un autre.» Là-dessus il commença des raisonnements qui
n'avaient pas le sens commun pour me persuader que je devais
employer le crédit que j'avais sur Madame Élisabeth pour t'avoir
quelques gratifications, mais non pour avoir une place à laquelle
beaucoup de gens avaient plus de droits que toi et que d'ailleurs M.
de Saint-Priest resterait encore longtemps à Constantinople [136], et
qu'il ne fallait pas avoir une ambition aussi éloignée. Je lui ai
répondu avec infiniment de douceur que, parmi les personnes qui
désiraient Constantinople, aucune n'avait plus de droits que toi,
qu'au reste tel était mon plan et que je ferais tout ce que je pourrais
pour le faire mettre à exécution. J'étais si piquée que j'en avais envie
de pleurer. Mme de Guéménée s'est rangée tout de suite de l'avis de
son impertinent amant. Cependant nous nous sommes quittés bons
amis, et comme, depuis, il n'est sortes d'honnêtetés qu'il ne m'ait
faites, j'étais à mille lieues d'imaginer qu'il allait de gaieté de cœur
changer les bonnes dispositions de la Reine. Mais, d'après ce que
m'a dit le comte d'Esterhazy, je n'en puis plus douter, puisqu'il m'a
répété tous les sots raisonnements que m'avait faits le comte de
Coigny. Aussi, ce matin, lorsque je l'ai vu chez Madame Élisabeth me
faire des agaceries ordinaires, je ne puis te rendre ce qui s'est passé
en moi. J'aurais voulu lui égratigner les yeux. Le comte d'Esterhazy
en a été furieux, mais point étonné. Il m'a recommandé de ne plus
dire un mot à Mme de Guéménée de ce qui se passerait. Je n'avais
pas besoin qu'il m'en pressât: c'est une fière leçon que celle que je
viens d'éprouver, et je te donne bien ma parole que voilà la dernière
fois que je parlerai de ce qui m'intéresse à des gens dont je ne serai
pas persuadée de l'honnêteté. Au reste, mon petit chat, ne t'afflige
pas, il n'y a encore rien de perdu. La Reine nous veut du bien, ainsi
on aura bien moins de peine à la faire revenir des sottes préventions
qu'on lui a données. Madame Élisabeth nous soutiendra de son côté
et tout ira bien...» Et en effet, dans la lettre suivante, Mme de
Bombelles est tout à fait remontée parce que Madame Élisabeth, le
baron de Breteuil et surtout Esterhazy lui ont affirmé que l'affaire
était en bonne voie.
Mme de Bombelles n'est pas au bout de ses illusions! Bien des mois,
bien des années se passeront avant que son mari n'obtienne cette
ambassade but de ses désirs, couronnement de son ambition
légitime de diplomate consciencieux et ponctuel. Malheureusement il
n'appartient pas à ces quelques familles, que leur propre situation
pousse tout naturellement en avant; ses frères, ses proches, les
parents de sa femme bien posés, mais sans fortune, sont eux-
É
mêmes des fonctionnaires d'État ou de Cour, mais ne jouissent
d'aucune influence. Ils ne font pas partie de la société de la Reine,
sont à peine admis par les Polignac, sont traités par les Rohan en
protégés subalternes. Mme de Bombelles est pour ainsi dire seule à
quêter des protections efficaces. Qu'est-ce que des promesses
vagues de M. de Vergennes, des recommandations sans puissance
de Madame Élisabeth, une obligeance réelle, mais peu efficace peut-
être du baron de Breteuil? La Reine seule et sa coterie omnipotente
font et défont les ambassadeurs; le comte d'Adhémar [137] s'en ira
plus facilement à Londres qu'un vrai diplomate de carrière ne sera
nommé à Constantinople. A M. de Bombelles, pour réussir d'attaque,
il eût fallu non pas ses chefs directs, mais les meneurs de la coterie
Polignac, un Vaudreuil, un Bezenval. Il s'est rabattu sur Esterhazy
fort bien en Cour et qui n'hésite pas à parler à la Reine directement:
mais le comte a tant demandé et tant obtenu pour lui-même [138]!
N'est-il pas un peu «brûlé», et son influence en décroissance? Quoi
qu'il en soit, nous le verrons souvent plaider la cause de M. de
Bombelles: de ses entretiens avec la Reine, à la jeune marquise, il
ne donnera que la substance, ne se croyant pas tenu à marquer les
gestes d'ennui que vient d'esquisser Marie-Antoinette.
Personnellement M de Bombelles est sympathique à la Reine, qui
me
voit avec grand plaisir auprès de sa belle-sœur cette jeune femme
recommandable de tous points; Marie-Antoinette lui dira à l'occasion
mille choses aimables sur elle ou son enfant, mais là s'arrête sa
bienveillance. Elle n'essaiera pas de l'attirer dans son intimité plus
brillante et moins sérieuse, la jugeant bien à sa place là où elle est.
Quant au mari, elle lui garde rancune d'avoir mécontenté l'Empereur,
son frère: ce grief «autrichien» ne sortira pas de sitôt de sa
mémoire; nulle intervention ne parviendra à la convaincre que la
personne de M. de Bombelles est de celles qui s'imposent pour les
plus hauts postes diplomatiques.
Un événement de famille va distraire un instant Mme de Bombelles
de ses préoccupations d'avenir. La sœur de son mari, Mme de
Reichenberg, veuve du landgrave de Hesse, est sur le point de se
remarier avec le marquis de Louvois [139], veuf de deux femmes,
É
grand dissipateur devant l'Éternel et dont la conduite passée est
moins que rassurante pour l'avenir. La manière dont se fit ce
singulier mariage est assez curieuse pour que nous entrions dans
quelques détails.
Mme de Bombelles est fort effrayée de ce projet qui semble tant
réjouir sa belle-sœur qui veut se marier à tout prix... «Ce serait
peut-être un beau mariage par les agréments qu'il lui donnerait dans
ce moment-ci, mais le sujet me fait trembler, et j'avoue que le
moment où elle l'épousera sera affreux pour moi, car je l'aime de
tout mon cœur et je crains qu'elle ne se prépare des chagrins de
tous les genres, car M. de Louvois est un bourreau d'argent et peut-
être se verra-t-elle mère sans fortune à donner à ses enfants et sans
ressource du côté de la considération de leur père. Toutes ces
réflexions me font horreur, et je ne sais, en vérité, si à la place de ta
sœur j'eusse accepté ce parti.»
Mme de Reichenberg dont nous connaissons le tempérament ardent,
l'imagination vive et le jugement impondéré, n'envisageait pas les
choses de cette façon, comme le prouve la longue lettre adressée à
son frère qui vient de rentrer à Ratisbonne.
Voici, d'après Mme de Reichenberg, comment les choses s'étaient
passées: «Peu de jours après la mort de M. de Courtanvaux dont M.
de Louvois a hérité, la marquise de Souvré, mère de ce dernier, vint
me trouver et m'offrit la main de son fils. Je tombai de mon haut
d'une pareille proposition, et, loin d'avoir l'air d'en être charmée, je
lui dis que, malgré la reconnaissance que je ressentais du désir
qu'elle me marquait de m'avoir pour belle-fille, il était si dangereux
de confier son bonheur à M. de Louvois que je ne me sentais pas
assez de courage pour cela. Elle ne se rebuta pas: tous les jours,
nouvelles visites, nouvelles prières, toujours même refus de ma part.
Le baron de Breteuil à qui je confiai l'aventure me disait qu'il ne
fallait pas refuser absolument, que cet homme pouvait se corriger,
qu'il avait une grande fortune, etc... Enfin, Mme de Souvré crut
qu'elle me déterminerait mieux lorsque son fils serait ici. Elle le fit
revenir de Hollande, elle vint chez moi me le présenter: jamais
homme ne me déplut autant. Je lui trouvai le ton d'un roué, d'une
mauvaise tête, etc. Je fus obligée de souper chez sa mère ce jour-là,
de dîner dès le lendemain chez Mme de Sailly, sa sœur, et ma
répugnance augmenta à un tel point que je prétextai un mal de tête
pour me dispenser de passer la soirée avec eux. Je courus chez le
baron de Breteuil à qui je dis qu'il m'était impossible d'épouser M. de
Louvois. Il me gronda, et ensuite il vint Mme de la Vaupalière dans la
confidence afin de voir ce que nous devions faire dans cette
occurrence...»
Voilà un beau début, semble-t-il, et une femme moins désireuse que
Mme de Reichenberg de se marier coûte que coûte avec un homme
riche en fût restée là, puisqu'après tout elle était libre de refuser.
Pourtant il n'en fut rien. Elle se montra touchée de l'insistance de
Mme de Souvré qui lui assura que son fils ne pouvait être heureux
sans elle.
«Elle me demanda une parole formelle d'épouser son fils; à cette
nouvelle persécution je répondis qu'il me fallait encore quelques
jours pour y réfléchir. J'eus recours à mes conseils et à nous trois
nous fîmes les demandes suivantes...»
Suit l'énoncé de ces demandes auxquelles M. de Louvois s'empressa
de répondre. Mme de Reichenberg exigeait: 1o que M. de Louvois
assurât à Mme de Souvré une fortune plus considérable que celle
dont elle jouissait; 2o que l'état des dettes de M. de Louvois et de ce
qui lui resterait de fortune une fois toutes ses dettes payées, lui fût
soumis; 3o qu'un douaire de 20.000 livres hypothéquées sur une des
terres de M. de Louvois lui fût assuré, avec cette explication: «M. de
Louvois est trop honnête pour ne pas sentir que, si Mme de R... avait
le malheur de le perdre, il ne serait pas décent qu'elle traînât dans la
misère un nom comme le sien»; 4o qu'une pension de 12.000 livres
lui fût assurée en compensation du douaire de même somme,
venant du landgrave, qu'elle perdrait en se remariant; 5o qu'une
somme de 20.000 livres lui fût allouée pour son trousseau.
M. de Louvois acquiesça à toutes les demandes de Mme de
Reichenberg. Quant à la fortune, une fois les dettes payées, elle
était encore fort belle. Il avait hérité de 4 millions, dont la terre
d'Ancy-le-Franc en Franche-Comté, rapportant 110.000 livres, et
l'hôtel de Louvois valant 2 millions et qu'on vendrait aussitôt. Il lui
restait, de plus, des rentes diverses. En rachetant un hôtel et des
meubles pour 600.000 francs et en payant ses dettes montant à
1.500.000 francs, M. de Louvois restait encore à la tête de près de 3
millions et d'environ 120.000 livres de rente.
En envoyant tous ces relevés à son frère, Mme de Reichenberg
donnait cette explication: «Tu verras que j'en agis comme quelqu'un
qui apporterait un million de dot; mais, comme mon cœur n'est pour
rien dans tout cela, je me suis dit: «Je ne veux changer mon état
que pour un plus brillant, c'est à prendre ou à laisser, ma tête est
aussi tranquille que s'il s'agissait d'une personne indifférente.»
Cependant j'ai été beaucoup plus contente de M. de Louvois, il m'a
parlé avec raison et esprit... Il demande, pour m'épouser, de rentrer
au service; il y a de grandes difficultés, cependant depuis deux jours
nous avons quelque espoir de réussir... Tu sauras, soit par moi, soit
par ta femme, les suites de cette affaire... Ton enfant ressemble à
l'amour, il en a toutes les grâces sans en avoir les caprices... Je suis
enchantée de sa petite maman, et je me trouve bien heureuse
quand je suis près d'elle.»
A cette lettre d'affaires et de raison—et la raison était peu dans les
habitudes de Mme de Reichenberg—M. de Bombelles répondait
posément le 19 août:
«Vous me parlez si sagement de l'affaire présente que j'ai, ma chère
amie, peu de conseils à vous donner. Je vais cependant pour
répondre à votre confiance et au besoin qu'a mon cœur de vous
savoir heureuse, dire à celle qui m'a toujours regardé comme un
père ce que je dirais à ma fille chérie:
«Aucune de vos conditions ne sont exagérées. Il en est peu de trop
fortes, lorsqu'avec une aisance suffisante, un état convenable, on
Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
textbookfull.com